Skip to content
← All languages

C++ from zero

From your first line of code to solving DSA problems in C++.

  1. 00

    Set up your computer

    Install a C++ compiler and VS Code, and run your first program on your own machine.

  2. 01

    Your first program

    How a C++ program is built, how to print, and how to read error messages.

  3. 02

    Variables and types

    Coming soon

    Store numbers, text and true/false values, and change them.

  4. 03

    Taking input

    Coming soon

    Read numbers and words with cin.

  5. 04

    Operators and maths

    Coming soon

    Arithmetic, remainders, and comparing values.

  6. 05

    If / else

    Coming soon

    Make your program choose what to do.

  7. 06

    Loops

    Coming soon

    Repeat work with for and while.

  8. 07

    Nested loops and patterns

    Coming soon

    Loops inside loops, and printing shapes.

  9. 08

    Functions

    Coming soon

    Name a piece of code and reuse it.

  10. 09

    Arrays and vectors

    Coming soon

    Keep many values in one place.

  11. 10

    Strings

    Coming soon

    Work with text, character by character.

  12. 11

    2D arrays

    Coming soon

    Grids and tables.

  13. 12

    Maps and sets

    Coming soon

    Look things up fast.

  14. 13

    Recursion

    Coming soon

    Functions that call themselves.

  15. 14

    Structs and classes

    Coming soon

    Your own types, needed for linked lists and trees.

  16. 15

    How fast is my code?

    Coming soon

    A first look at time complexity, and the exam.

  17. Final exam and certificate

    Pass the exam at the end to get a certificate you can share. Coming soon.