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 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
What you'll learn
- 1Write, compile, and execute your first C++ program!
- 2Introduction to variables and basic data types.
- 3Learn how to use conditionals and logic to build programs that generate different outcomes.
- 4Loops, loops, loops, loops, loops.
- 5Learn how to use C++ vectors, a great way to keep your data organized.
What you'll create
Portfolio projects that showcase your new skills
Block Letters
Display your initials on the screen in block letters and create an ASCII art.
Dog Years
Dogs have ages that don't quite work like ours. This can be a little ruff when you want to know how old your dog would be if he/she is a human. Don't fret — build a dog-age-converting program to translate your dog's age into human years!
Quadratic Formula
Write a C++ program that solves the quadratic equation.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, 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.”