Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Full Stack Developer Training by Mr. Vimal Daga
Python Training
Python Bootcamp - Session 1: CPU Performance | Polyglot Programming | Installing Anaconda | REPL | Statements | RAM | OS | Interpreters | Kernel | Variables | Data Types | Integers | Boolean | Float | Strings | f-String | Arrays | Tuples | CRUD | Lists | Operators | Loops (463:00)
Summary Python Bootcamp Session 1
Python Bootcamp - Session 2: Built-in Functions | TTS (pyttsx3) | Modules & Imports | PIP & Libraries | OS Module | Memory Management | Process Execution | Stack Memory | Function Calls | Return Mechanism | Variables | OOP Intro | Classes & Objects | CRUD | Methods | Special Methods (178:45)
Summary Python Bootcamp Session 2
Python Bootcamp - Session 3: List vs Tuple | Dictionary Data Structure | Using Loops for Data Retrieval | Function Variables & Assignments | Working with *args and **kwargs | Storing and Accessing Contact Data | Indexing and Position-Based Access | Tuples vs Lists in Function Arguments (112:47)
Summary Python Bootcamp Session 3
Python Training by Mr. Vimal Daga
Session 4- List & Array |2D data |row-wise and column-wise operation|Numpy |primitive data Structure |Custom data Structure|Install NumPy |Computer Vision |Install OpenCV-Python |Click the photo|Imwrite()|imshow()|waitkey()|Create Own Image |Pixel |RGB color |2D & 3D|Crop image (126:04)
Summary - Session 4
Session 6 - Conditions |True & False |Operators|Multi-line comment |Boolean|End= keyword |Inline way block of code |conditional expression or ternary operator|Functional programming|Logical Operators|AND, OR & NOT |Truth table|Lazy Operator |IN Operator (109:03)
Summary - Session 6
Session 7 - program file |Process|Run time |Data sources |Speech Recognize |Mic |Pyaudio |Google Speech Recognize |Microphone function |Recognizer function |listen function |Context manager|With keyword|Create a Speech Recognize program|Timeout concept|loop |While loop |Break keyword (116:31)
Summary Session 7
Session 8 - Iteration |While loop|For Loop |Append function |In keyword|Index number |Dir function |iterator|Indentation Error|pass keyword |iterable|Pointer |__next__ function |Extract Data|ETL Concept |Inline list with for loop |List comprehension (113:57)
Summary - Session 8
Session 10 - Generator | Function | Stack memory | Return keywords | Yield keyword | while loop | For loop | Append (118:40)
Summary - Session 10
Session 11 - Time Complexity |Space Complexity |Memory profiler |Inner_wrapper function|Annotation & Decorator|@ Symbol|From Keyword|Create a code for memory Space|Timeit function |Default timer function |Lambda function |This module |Inline concept |Functional Programming|filter function (131:39)
Summary Session 11
Session 12 - Memory | Memory Address | Python Virtual Machine (PVM) | Memory Management | Reference Concept | Mutable & Immutable | iadd Function | is Keyword | import copy | Shallow Copy | Deep Copy | Garbage | Ctype Module CPython | Memory Interning | Cvzone | Click Photo (108:45)
Summary session 12
Session 14 - Function | Stack Memory | Namespace | Tuple | Dictionaries (121:19)
Summary Session 14
Session 15 - Module | Standard | Built-in | Package | C-extension | Binary Code | import sys | import numpy | sys.path (106:15)
Summary Session 15
Session 16 - Concurrency | Parallelism | Optimization | Context-switching | Threads | Processes | I/O-bound | Efficiency | Multitasking | Threading module | Threading module | current_thread() | start() method | PID (Process ID) (134:52)
Summary Session 16
Session 17 - Threads | CPUs | Parallelism | Global Interpreter Lock | Threading Model | Multi-Threading and GIL | Locking | Global Variables | Race Conditions | Locks and Deadlocks (144:19)
Summary Session 17
Session 18 - Parallelism | CPU-intensive | Core-utilization | GIL-bypass | Process-based | Simultaneous | Independence | Efficiency | Separation | Scalability | Memory-isolation | Non-shared | Deadlock-prevention | Race-condition-avoidance | Performance-boost (81:43)
Summary Session 18
Data Structure & Algorithms (DSA) with Mr. Vimal Daga
Session 1 - Concurrent users | Traffic patterns | Scalability | Server limits | Automation | System design | Tsunami effect | Infra mgmt | Problem-solving | Performance optimization | Full-stack dev | DevOps | SRE | ML | MLOps | GenAIOps | DevSecOps | Efficiency | Resource & time optimization | (118:53)
Summary Session 1
Session 2 - Data structures | Algorithms | Optimization | Profit | Resource mgmt | Time complexity | Big O | Algorithmic thinking | Pseudo code | Programming | Worst-case | Constant time | Problem-solving | Efficiency | Scalability | Performance | Cost reduction | Automation | System design (134:23)
Summary Session 2
Session 3 - Problem-solving | Algorithm | Runtime | RAM | CPU | Servers | Optimization | Space Complexity | Time Complexity | Efficiency | Cost | Performance | Execution | Process | Resources | Function | Analysis | Solid Principle | Modularity | Compute Device (125:10)
Summary Session 3
Session 4 - Algorithms & Functions | Time Complexity (Big O) | Loops in Python (Iteration & Recursion) | Using range() in for loops | Efficient Programming | Constant Time O(1) | Variable Time O(n) | Resource Planning (Hotstar Example) | Time Complexities (O(1), O(n), O(n²)) | Problem-Solving (140:34)
Summary Session 4
Session 5 - Natural Number Sum | Real-world Problem Mapping | Identifying Patterns | Loop Implementation | Pseudocode Writing | Variable Naming | Time Complexity (Big O) | Function Optimization | Jupyter Magic Commands | Arithmetic Progression Formula (116:13)
Summary Session 5
Session 6 - Algorithmic Thinking | Iteration vs. Recursion | Function Design & Modularity | Direct & Indirect Recursion | Base Conditions in Recursive Functions (111:46)
Summary Session 6
Summary Session 7
Session 8 - Recursion Basics | Tail Recursion & Optimization | Factorial Calculation using Recursion | Call Stack & Stack Overflow | Tail Call Optimization (TCO) | Permutations & Combinations | Seating Arrangement Problem | Iterative vs Recursive Approaches | Time Complexity of Recursion (O(n)) (121:04)
Summary Session 8
Session 9 - Recursion & Stack Memory Issues | Iteration as an Alternative to Recursion | Python Interpreter vs. Compilers | Tail Call Optimization (TCO) | Using Accumulators for Tail Recursion (109:26)
Summary Session 9
Session 10 - Iterative vs. Recursive Problem Solving | Fibonacci Series in Computation & Nature | Optimizing Recursion with Dynamic Programming | Mathematical Modeling in Algorithms | Pattern Recognition for Efficient Computing (114:10)
Summary Session 10
Session 11 - Fundamentals of Dynamic Programming | Recursion vs. Iteration in Dynamic programming | Memoization & Tabulation Techniques | Applications of Dynamic Programming in Real-world Problems | Optimizing Recursive Algorithms (107:30)
Summary Session 11
Session 12 - Recursion & Overlapping Subproblems | Memoization & Tabulation Techniques | Dynamic Programming for Optimization | Practical Implementation using Arrays (95:33)
Summary Session 12
Session 13 - Dynamic Programming Concepts & Applications | Memorization & Tabulation Techniques | Fibonacci Sequence with DP Optimization | Recursive vs. Iterative Problem-Solving | Efficient Storage & Retrieval in DP (109:49)
Summary Session 13
Session 14 - Basics of LRU Caching | Cache Hits and Cache Misses | Using Caching for Performance Optimization | Implementing Caching with Decorators | LRU Cache Eviction Policy | Real-World Applications of Caching | Memory Management in Caching (130:52)
Summary Session 14
Summary Session 15
Summary Session 16
Session 17 - Limitations of linear search | Real-life analogies for organizing data | Importance of time complexity in searching | Introduction to how data structures aid in efficient search | strategic advantage of sorting before searching (83:23)
Summary Session 17
Full Stack Development Training By Mr. Vimal Daga
Session 1 - Web Development | Front-End: HTML, CSS, JavaScript, UI/UX | Back-End: Python, Java, C++, Ruby | Server-Client Requests | Polyglot | Microservices | Frameworks: Tailwind, Bootstrap, React | API | Flask | Tech Stack | Full-Stack | Cloud | DevOps | IoT | Security | Scalability (92:17)
Summary Session 1
Session 2 - Front-End | HTML | Web Browser Processing & Rendering | Form Handling & Data Submission | URL Parameters & Client-Server Interaction | HTML Attributes & Their Uses (106:23)
Summary Session 2
Session 3 - API and its Role | Client-Server Interaction | HTTP & HTTPS Protocols | URL Structure & Routing| Flask for API Development | Using Decorators in Python | Handling API Responses & Errors | Embedding HTML in Backend Code (112:15)
Summary Session 3
Session 4 - Flask Routes & Dynamic URL Handling | Passing Parameters in URL Paths | Using render_template for HTML Pages | Implementing Jinja Templating for Dynamic Content | Structuring Flask Apps with a templates/ Directory (108:58)
Summary Session 4
Session 5 - Client-Server Model & HTTPS | CRUD Operations & HTTP Methods | Request Headers, Payloads & Status Codes | Network Requests & Developer Tools | Express.js & Flask for Backend Development | Routing & Data Handling in Web Apps (114:28)
Summary Session 5
Session 6 - HTTP Methods & API Communication | API Testing with Postman | Request/Response Handling & Status Codes | CRUD Operations & Data Management | Query Parameters vs. Secure Data Transmission (95:15)
Summary Session 6
Session 7 - API Communication & HTTP Methods | JSON Data Representation & API Responses | Flask-based API Development | CRUD Operations in Web Applications (132:05)
Summary Session 7
Session 8 - CRUD Operations in Flask (GET, PUT, PATCH, DELETE) | Handling JSON Data in API Requests | Managing Index Positions in Lists | Python Dictionary Operations for Data Storage | Rendering Data Dynamically with Jinja Templates | Displaying Data in HTML Tables with Proper Formatting (87:18)
Session 8_P2. Full Stack Development Training By Mr. Vimal Daga_GMT20250321-143512 (16:38)
Summary Session 8
Session 9 - Dynamic Web Pages with Flask/FastAPI Ninja | Jinja2 Templating Essentials | Data Rendering with Loops, Conditions & Variables | Adding CSS & Dynamic Content | APIs to HTML Transitions | Structuring Backend-Frontend Integration (119:56)
Summary Session 9
Session 10 - Dynamic Rendering with Jinja | API Interaction via Postman | CRUD Operations & Data Updates | Handling JSON & Form Inputs | Unique ID-Based Data Storage | Implementing File Uploads | Content-Type & Data Encoding (115:37)
Summary Session 10
Session 11 - Difference between PUT and PATCH | How to send dynamic PATCH requests using Postman | Backend handling of partial updates in Python | Role of MVC/MTV in web applications | CRUD API implementation concepts (82:36)
Summary Session 11
DSA Extra Session
Session 1 - Linear Search Algorithm | Best Case Scenario | Worst Case Scenario | Pre- created Algorithms | Unordered Array of data | Exit Code | Return Keyword | Garbage Value| Upperbound Value (109:09)
Session 1 - Summary
Session 2 - Linear Search | Traversal | Length of the data | Stack Memory | Pointers | Big O(n) | Big O(1) | Best Case Scenario | Worst Case Scenario (120:41)
Session 2 - Summary
Session 3 - Compile Time | Run Time | Static & Dynamic Memory Allocation | Stack vs Heap Memory | Organizing Data | Arrays | Data Structures | Continuous vs Non-continuous Storage | Linked List | C Demo: printf, scanf, stdio.h | Pointers | Array Access Time | Big O Notation (98:46)
Session 3 - Summary
Session 4 - Heap Memory | Stack Memory | Mallock Function | Dereferencing | Static Memory Allocation | Dynamic Memory Allocation | Compile Time | Allocation at Run Time | Stack Frame | Dynamic Array (126:37)
Session 4 - Summary
Session 5 - Access data value after function finished | Pointer to pointer or Double pointer | Use of * and ** in Double pointer | Use case of double pointer | Allocate heap memory using function | Allocation heap memory for array in C++ | De-allocation heap memory for array in C++ (126:15)
Session 5 - Summary
Session 6 - Member Access Operator | Static array | Dynamic array | Algorithm for extending dynamic array (117:44)
Session 6 - Summary
Session 7 - Class Template | More than one argument to templates | Create Dynamic array in heap memory (126:40)
Session 7 - Summary
Session 8 - STL (Standard Template Library) |Time Complexity | Extend Array | Append Data | CPU Time | POP | Vector | Capacity Function | push_back | Size Function " (116:20)
Session 8 - Summary
Session 9 - Create dynamic array | Vector | Traversal Operation | Iterator Class | push_back keyword | itr object | foreach loop | Challenges in array (102:49)
Session 9 - Summary
Session 10 - Limitation of Array| OutOfMemory Exception | Continuous way | Non-continuous way | Linked List | Node | Self-referencing class (131:59)
Session 10 - Summary
Session 11 - Insertion Operation on Array | Time Complexity of Insertion Operation on Array | Insertion Operation on Linked List | Time Complexity (Best Case Scenario) of Insertion Operation on Linked List | Time Complexity (Worst Case Scenario) of Insertion Operation on Linked List (106:34)
Session 11 - Summary
MONGODB SESSIONS
Session 1 - MongoDB Installation | Row And Column Oriented DataBase | MongoDB Queries | CRUD Operation In MongoDB (302:01)
Session 2 - Embedded And Nested Documents | Collections | Projection | Document ID (146:33)
Session 3 - 13th August-big data | ETL | mongoDB |pipeline | crud |work frame |CSV file |Json | neasted documents |Aggregation Operations |MongoDB Aggregation framework | Aggregation stages (242:05)
Session 4 - 14th August -MongoDB shell | connections |right operation | create | update |delete | persistent storage |crud operation |json |mongoDB server | bigdata cluster |Bson |roll back | (134:44)
Session 5 - 21st August-MongoDB cluster | replica set | DB engine |SQL |process |nodejs |DB client| DB server node | pipeline | sharing key | sharing data | hash functions | (263:28)
Session 6- 27th August-buffer concept | capped collections |index | data distibutions | data record |shor | binery search | collscan | collections | (187:37)
Welcome to JavaScript
Javascript Session 1- Introduction to javascript | Javascript basics | Events | Html attributes | Dynamic page (270:08)
JavaScript Session 2 - Cookies | Loop and Array in JS (116:36)
JavaScript Session 3 - DOM | DOM Tree (108:49)
JavaScript Session 4 -full stack |HTML |JS |CSS | HTML table | create table | (104:20)
JavaScript Session 5- CSS Basics (126:17)
JavaScript Session 6- CSS- CSS Properties | Padding | Margin | (117:20)
JavaScript Session 7 - Dynamic Styling| DataTypes | CSS Class | Moving Box Practical (187:05)
JavaScript Session 8 - SetTimeout() | Blink Image Practical | Loops | Local & Global Variable (222:39)
JavaScript Session 9 - Higher Order Function | Callbacks | Anonymous Functions | Developer tool (206:08)
JavaScript Session Day 10 - AJAX | XMLHttpRequest | Synchronous and Asynchronous call (115:11)
JavaScript Session 11- AJAX | JS In backend | Calling a JS function in backend with AJAX (92:34)
JavaScript Session 12- QnA Session | JavaScript project tips (80:14)
JavaScript Session - 15th September - BOM | DOM |call back functions |Ajax | API |OOPs | objects |download Nodejs | alert function | run time | js objects |manage data |crud operations | (110:19)
JavaScript Session - 17th September - HTML code| jquery|jquery library |CSS |class |jquery effects | HTML DOM | (90:46)
Extra Sessions
Day 1 - Web development | The front-end developer | HTML | Input type | Buttons | Tags | forms (80:26)
Day 2 - What is forntend|what is backend|Which language to use for frontend or backend |mvc| Creating web page | Creating form | Start and end tag | tag | what is html | Radio button | Checkbox |difference in radio button and checkbox | Different input types | textarea input type | label tag (114:50)
Day 4 - Events | Browser console | alert() function | onclick() event | prompt() function | creating functions | Running javascript from address bar | Accessing cookies using javascript | Anchor tag | tag | creating variable | concatenation (101:15)
Day 3 - DOM(Document Object Module) | Document Variable | getElementsbyTagName() function | value property | innerHTML property | getElementbyId() function | TextArea() | tag | Creating live html interpreter (106:34)
Day 5 - Html basics | Html Form | Radio | Checkbox and different input types | Html elements (127:35)
Day 6 - full stack |HTML | JS | CSS |build HTML page | create row and column | table |BG colors (104:20)
Day 7 - CSS Basics (126:17)
Day 8 - CSS Properties Padding Margin (117:21)
Day 9 - Dynamic Styling| DataTypes | CSS Class | Moving Box Practical (187:05)
Day 10 - MERN |CSS |HTML | DOM | BOM | variables |loops |call back functions|Ajax |Json |JS object |run time |nodejs |alert functions |manage data | key value pair| (110:19)
Teach online with
Session 1 - MongoDB Installation | Row And Column Oriented DataBase | MongoDB Queries | CRUD Operation In MongoDB
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock