🗓️ Course Curriculum
12 months of intensive learning - 52 weeks
📚 8 Languages🛠️ 5+ Frameworks🎓 Final Project
📘Phase 1: Programming Basics with C++
3 months| Week | Topic | Details |
|---|---|---|
| Week 1 | Introduction & Environment Setup | Install Visual Studio, IDE overview, first program |
| Week 2 | Output & Program Structure | cout, cin, comments, structure |
| Week 3 | Variables & Data Types | int, float, double, char, string, bool |
| Week 4 | Operators & Comparisons | Arithmetic, Logical, Comparison Operators |
| Week 5 | Conditionals | if, else, else if, nested if |
| Week 6 | Switch & Random | switch case, srand, rand |
| Week 7 | Loops | for, while, do-while, break, continue |
| Week 8 | Arrays | Arrays, 2D Arrays |
| Week 9 | Functions | Functions, Parameters, Return |
| Week 10 | Advanced Functions | Function Overloading, Default Parameters |
| Week 11 | Enum & Struct | Enumeration, Structures |
| Week 12 | Scope & Pointers Intro | Variable Scope, Pointer Basics |
📗Phase 2: OOP with C++
1 month| Week | Topic | Details |
|---|---|---|
| Week 13 | Classes & Objects | Class, Constructor, Destructor |
| Week 14 | Array of Objects | Creating arrays of objects |
| Week 15 | Inheritance | Inheritance types |
| Week 16 | OOP Principles | Abstraction, Encapsulation, Polymorphism |
📕Phase 3: Data Structures with C++
1 month| Week | Topic | Details |
|---|---|---|
| Week 17 | Advanced Pointers | Stack vs Heap, Memory Management |
| Week 18 | Vector & Linked List | Dynamic Arrays, Linked List |
| Week 19 | Stack & Queue | LIFO, FIFO Implementation |
| Week 20 | Set, Map, Tree | Collections, Binary Tree Basics |
📙Phase 4: C# Basics
1 month| Week | Topic | Details |
|---|---|---|
| Week 21 | Review + C# Basics | Comparison with C++, new Syntax |
| Week 22 | Delegates & Events | Delegate, Multiple Delegates, Events |
| Week 23 | Lambda & Anonymous | Anonymous Methods, Lambda Expressions |
| Week 24 | Design Patterns | Factory, Singleton, Observer, Repository |
📓Phase 5: C# Applications
1 month| Week | Topic | Details |
|---|---|---|
| Week 25 | Windows Forms | Form Design, Controls, Events |
| Week 26 | WPF | XAML, Data Binding, MVVM Basics |
| Week 27 | Async/Await & Threads | Multithreading, Async Programming |
| Week 28 | Entity Framework + LINQ | ORM, Queries |
📔Phase 6: Databases
1 month| Week | Topic | Details |
|---|---|---|
| Week 29 | MySQL Basics | Installation, Tables, CRUD |
| Week 30 | Advanced SQL | Joins, Relations, Indexes |
| Week 31 | C# + MySQL | Connection, Commands, DataReader |
| Week 32 | Practical Project | Full management app with Database |
📒Phase 7: Web Development Basics
1 month| Week | Topic | Details |
|---|---|---|
| Week 33 | HTML | Structure, Elements, Forms, Semantic |
| Week 34 | CSS | Styling, Flexbox, Grid, Responsive |
| Week 35 | JavaScript Basics | Variables, Functions, DOM, Events |
| Week 36 | Bootstrap + PHP Intro | Bootstrap Components, PHP Basics |
📕Phase 8: PHP & API
1 month| Week | Topic | Details |
|---|---|---|
| Week 37 | Advanced PHP | Arrays, Functions, Forms, Sessions |
| Week 38 | PHP + MySQL | Connection, CRUD Operations |
| Week 39 | API with PHP | REST API, JSON, Endpoints |
| Week 40 | API with Node.js | Express Basics, API Creation |
📗Phase 9: Node.js & React
1.5 months| Week | Topic | Details |
|---|---|---|
| Week 41 | TypeScript | Types, Interfaces, Generics |
| Week 42 | Node.js + Express TS | Server, Routes, Middleware |
| Week 43 | React Basics | Components, Props, State, Hooks |
| Week 44 | Advanced React | useEffect, Context, React Router |
| Week 45 | Next.js Basics | Pages, Routing, SSR, SSG |
| Week 46 | Next.js + Firebase | Auth, Firestore, Deployment |
📱Phase 10: Mobile Development
1.5 months| Week | Topic | Details |
|---|---|---|
| Week 47 | Android Studio + Kotlin | Setup, Activity, Layouts |
| Week 48 | Advanced Android | Permissions, Camera, Gallery |
| Week 49 | Android + API | OkHttp, Retrofit, JSON Parsing |
| Week 50 | React Native Setup | Expo, Components, Navigation |
| Week 51 | Advanced React Native | Native Modules, Push Notifications |
| Week 52 | Final Project 🎓 | Full App (Android + iOS) |