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