Programming Fundamentals
Variables, conditions, loops, functions, data types and structured problem solving.
Algorithms & Data Structures
Build computational thinking and learn efficient ways to solve programming problems.
Web Development
Build modern frontend, backend and full-stack applications.
Databases
Understand SQL, schemas, relationships, indexing and application data.
APIs
Design and integrate application services using structured interfaces.
Testing & Quality
Develop reliable software through testing, debugging and maintainable design.