C++ from zero
From your first line of code to solving DSA problems in C++.
- 00
Set up your computer
Install a C++ compiler and VS Code, and run your first program on your own machine.
- 01
Your first program
How a C++ program is built, how to print, and how to read error messages.
- 02
Variables and types
Coming soonStore numbers, text and true/false values, and change them.
- 03
Taking input
Coming soonRead numbers and words with cin.
- 04
Operators and maths
Coming soonArithmetic, remainders, and comparing values.
- 05
If / else
Coming soonMake your program choose what to do.
- 06
Loops
Coming soonRepeat work with for and while.
- 07
Nested loops and patterns
Coming soonLoops inside loops, and printing shapes.
- 08
Functions
Coming soonName a piece of code and reuse it.
- 09
Arrays and vectors
Coming soonKeep many values in one place.
- 10
Strings
Coming soonWork with text, character by character.
- 11
2D arrays
Coming soonGrids and tables.
- 12
Maps and sets
Coming soonLook things up fast.
- 13
Recursion
Coming soonFunctions that call themselves.
- 14
Structs and classes
Coming soonYour own types, needed for linked lists and trees.
- 15
How fast is my code?
Coming soonA first look at time complexity, and the exam.
Final exam and certificate
Pass the exam at the end to get a certificate you can share. Coming soon.