Learn C++


# robotics # game development # vr # iot

Why Learn C++?

40 years ago, a Ph.D. student by the name of Bjarne Stroustrup tinkered around with the C programming language, which was and still is a language well-respected for its flexibility and low-level functionality. Little did he know, he created a new language that can now be found in:

  • Operating systems
  • Web browsers
  • Microcontrollers
  • Video games
  • And elsewhere!

Take-Away Skills

This course will start with the fundamental programming concepts before digging deeper into the more advanced C++ topics. You will build everything from a Harry Potter Sorting Hat to a program that can censor text!

Course Creators

  • Curriculum: Sonny Li
  • Curriculum: Mariel Frank
  • Art: Jared Langel

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Write, compile, and execute your first C++ program!
  2. 2
    Introduction to variables and basic data types.
  3. 3
    Learn how to use conditionals and logic to build programs that generate different outcomes.
  4. 4
    Loops, loops, loops, loops, loops.
  5. 5
    Practice your C++ conditionals, logic, and loops with this project!

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest