Web Development
Build modern, responsive websites and fullβstack web applications.
Systems programming, memory management, and performance with C/C++.
Build modern, responsive websites and fullβstack web applications.
Core Java programming, OOP, and building backend services.
Systems programming, memory management, and performance with C/C++.
Python programming for automation, data, and web backends.
IDE setup (GCC, VS Code/Code::Blocks)
Data types, variables, operators, input/output (scanf, printf)
if-else, switch
for, while, do-while
Call by value, call by reference
1D & 2D arrays, strings basics
Simple Calculator & Student Marks System
Pointers basics & pointer arithmetic
Arrays & pointers, string manipulation (strcpy, strlen)
Structures & unions
malloc, calloc, free
Read, write, append
Preprocessor directives & macros
File-based Student Management System
Syntax differences, cin, cout
Inline, default arguments, overloading
Classes & objects basics
Constructors & destructors
Single, multilevel, multiple inheritance
Overloading vs overriding, virtual functions
Library Management System (OOP concepts)
Encapsulation & abstraction
Operator overloading
File handling in C++ (fstream)
Function & class templates
try, catch, throw
vector, map, set
Multithreading basics in C++ (optional advanced)
Banking System / Inventory Management System
Debugging, GitHub upload, presentations