← All courses
beginner
C and C++ programming
The language foundation every CS syllabus assumes you have.
10 weeks · 15 sessions · certificate on completion
Built for first and second year students and anyone whose fundamentals are shaky. Covers C from first principles, then pointers and memory slowly and properly, before moving into C++ classes, inheritance and the standard library.
Included with every programme
Bonus Free AI Training with each module
Every module you study comes with its own hands-on AI training, free of charge — so alongside the subject itself you learn how to do that work with the tools the industry actually uses.
- Real tools, hands-onChatGPT, Copilot and the AI assistants teams actually use day to day.
- Tied to each moduleThe AI session covers the same code, data or design work that module just taught.
- Support while you learnBring your doubts to the AI sessions running alongside your regular classes.
- No extra chargeIncluded for every student, in classroom batches and live online alike.
Curriculum
4 modules · 15 sessions
1Getting started with C4 sessions
Your first C programFree preview
Variables, types and operatorsFree preview
Control flow and loops
Functions and scope
2Memory and pointers4 sessions
How memory actually works
Pointers, explained slowly
Arrays and strings in C
Dynamic memory and the classic mistakes
3Moving to C++4 sessions
Classes and objects
Constructors and destructors
Inheritance and polymorphism
References and const correctness
4The standard library3 sessions
Vectors, maps and iterators
Templates
File handling and streams