This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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
Session 7 - Recursion Basics | Reverse Printing | Base Condition | Top-Down vs. Bottom-Up | Stack Memory & Activation Records | Function Calls & Stack Frame Management | Stack Overflow & Recursion Limits | Increasing Recursion Limit in Python | Tracing Recursion Flow with Trees (126:23)
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)
JavaScript Session 5- CSS Basics
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock