# 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
- AAA video games
- And elsewhere!
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
- Debugging mini-lesson
- Curriculum: Sonny Li
- Curriculum: Mariel Frank
- Art: Jared Langel
Codecademy courses have been taken by employees at
- + 3 more lessons
Display your initials on the screen in block letters and create an ASCII art.
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!
Write a C++ program that solves the quadratic equation.
— 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.”