Learn C++

Learn one of the most powerful programming languages in the world and become a rockstar developer ⚡

Start[missing "en.views.course_landing_page.learn-c-plus-plus.course_illustration" translation]

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
  • AAA video games
  • And everywhere else!

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 retro games such as Snake! to a Pokédex with Arduino!

More Content is Coming!

  • 7. Classes and Objects: May 6th
  • 8. Pointers: May 6th

Course Creators

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

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  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

    Learn how to use C++ vectors, a great way to keep your data organized.

  6. + 1 more lesson

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
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