Learn C++

The most requested course is here, 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!

  • Thursday, December 6th: Getting Started with C++ (Live Stream)
  • Monday, December 10th: Module 3. Conditionals & Logic
  • Monday, December 17th: Module 4. Loops
  • And more after New Years!

Course Creators

  • Curriculum: Sonny Li
  • Art: Jared Langel

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1
    Learn C++: Hello World

    Write, compile, and execute your first C++ program!

  2. 2
    Learn C++: Variables

    Learn C++ variables and data types.

  3. 3
    Learn C++: Conditionals & Logic

    In this lesson, we will explore how programs make decisions by evaluating conditions and introduce logic into our code!

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