🗓️ Course Curriculum

12 months of intensive learning - 52 weeks

📚 8 Languages🛠️ 5+ Frameworks🎓 Final Project

📘Phase 1: Programming Basics with C++

3 months
WeekTopicDetails
Week 1Introduction & Environment SetupInstall Visual Studio, IDE overview, first program
Week 2Output & Program Structurecout, cin, comments, structure
Week 3Variables & Data Typesint, float, double, char, string, bool
Week 4Operators & ComparisonsArithmetic, Logical, Comparison Operators
Week 5Conditionalsif, else, else if, nested if
Week 6Switch & Randomswitch case, srand, rand
Week 7Loopsfor, while, do-while, break, continue
Week 8ArraysArrays, 2D Arrays
Week 9FunctionsFunctions, Parameters, Return
Week 10Advanced FunctionsFunction Overloading, Default Parameters
Week 11Enum & StructEnumeration, Structures
Week 12Scope & Pointers IntroVariable Scope, Pointer Basics

📗Phase 2: OOP with C++

1 month
WeekTopicDetails
Week 13Classes & ObjectsClass, Constructor, Destructor
Week 14Array of ObjectsCreating arrays of objects
Week 15InheritanceInheritance types
Week 16OOP PrinciplesAbstraction, Encapsulation, Polymorphism

📕Phase 3: Data Structures with C++

1 month
WeekTopicDetails
Week 17Advanced PointersStack vs Heap, Memory Management
Week 18Vector & Linked ListDynamic Arrays, Linked List
Week 19Stack & QueueLIFO, FIFO Implementation
Week 20Set, Map, TreeCollections, Binary Tree Basics

📙Phase 4: C# Basics

1 month
WeekTopicDetails
Week 21Review + C# BasicsComparison with C++, new Syntax
Week 22Delegates & EventsDelegate, Multiple Delegates, Events
Week 23Lambda & AnonymousAnonymous Methods, Lambda Expressions
Week 24Design PatternsFactory, Singleton, Observer, Repository

📓Phase 5: C# Applications

1 month
WeekTopicDetails
Week 25Windows FormsForm Design, Controls, Events
Week 26WPFXAML, Data Binding, MVVM Basics
Week 27Async/Await & ThreadsMultithreading, Async Programming
Week 28Entity Framework + LINQORM, Queries

📔Phase 6: Databases

1 month
WeekTopicDetails
Week 29MySQL BasicsInstallation, Tables, CRUD
Week 30Advanced SQLJoins, Relations, Indexes
Week 31C# + MySQLConnection, Commands, DataReader
Week 32Practical ProjectFull management app with Database

📒Phase 7: Web Development Basics

1 month
WeekTopicDetails
Week 33HTMLStructure, Elements, Forms, Semantic
Week 34CSSStyling, Flexbox, Grid, Responsive
Week 35JavaScript BasicsVariables, Functions, DOM, Events
Week 36Bootstrap + PHP IntroBootstrap Components, PHP Basics

📕Phase 8: PHP & API

1 month
WeekTopicDetails
Week 37Advanced PHPArrays, Functions, Forms, Sessions
Week 38PHP + MySQLConnection, CRUD Operations
Week 39API with PHPREST API, JSON, Endpoints
Week 40API with Node.jsExpress Basics, API Creation

📗Phase 9: Node.js & React

1.5 months
WeekTopicDetails
Week 41TypeScriptTypes, Interfaces, Generics
Week 42Node.js + Express TSServer, Routes, Middleware
Week 43React BasicsComponents, Props, State, Hooks
Week 44Advanced ReactuseEffect, Context, React Router
Week 45Next.js BasicsPages, Routing, SSR, SSG
Week 46Next.js + FirebaseAuth, Firestore, Deployment

📱Phase 10: Mobile Development

1.5 months
WeekTopicDetails
Week 47Android Studio + KotlinSetup, Activity, Layouts
Week 48Advanced AndroidPermissions, Camera, Gallery
Week 49Android + APIOkHttp, Retrofit, JSON Parsing
Week 50React Native SetupExpo, Components, Navigation
Week 51Advanced React NativeNative Modules, Push Notifications
Week 52Final Project 🎓Full App (Android + iOS)