Learn C++

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

Start

# Robotics # Game Development # VR # IoT

Why Learn C++?

40 years ago, a PhD 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 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!

Updates in the Works

  • Logical operators (&&, ||, !)
  • Range-based for loops
  • Debugging mini-lesson

Course Creators

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

Codecademy courses have been taken by employees at

GoogleFacebookNASAIBMDropboxQuora

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. + 3 more lessons

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