Need help with learn-cpp?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

303 Stars 197 Forks 155 Commits 35 Opened issues


Codecademy | Learn C++

Services available


Need anything else?

Contributors list

Learn C++

Curriculum Developer: Sonny Li ([email protected]) alt text alt text

Curriculum Developer: Mariel Frank ([email protected]) alt text alt text

Artwork: Jared Langel

Course Link


Programming Principles and Practice Using C++ (Bjarne Stroustrup)

1. Hello World

$ g++ hello.cpp -o hello
$ ./hello

Block Letters:

2. Variables

Dog Years:

Quadratic Formula:

Piggy Bank:

3. Conditionals & Logic

Magic 8-Ball:

Harry Potter Sorting Hat:

Rock Paper Scissors Lizard Spock:

4. Loops

Fizz Buzz:

5. Vectors

Whale Talk:

6. Functions


7. Classes & Objects

The Object of Your Affection:

8. References & Pointers

  • [ ]



  1. Hello World
  2. Variables
  3. Conditionals & Logic
  4. Loops
  5. Vectors
  6. Functions
  7. Classes & Objects
  8. References & Pointers

Talking C++

  1. Talking C++: Interview with Simon Brand
  2. Talking C++: Interview with Bjarne Stroustroup

Community Challenge


Style Guides

Hall of Fame

  • TBA

Black Jack

Contribution Guidelines

We'd love to have you contribute!

Please note that this project is released with a Contributor Covenant. By participating in this project you agree to abide by its terms.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.