Specialization

Foundations of C and C++ Programming

Write and debug basic programs in C and C++ using foundational programming concepts.

Coming soon 5 courses

The path

Take them in order. The sequence is deliberate — each course assumes what the one before it taught, so you are never asked to know something the path has not already covered.

  1. Write and Organize Foundational Computer Programs

    Coming soon 22 topics
  2. Apply Algorithms and Explore Modern Programming Languages

    Coming soon 29 topics
  3. Write and Debug C Programs From Scratch

    Coming soon 42 topics
  4. Create and Structure Object-Oriented C++ Applications

    Coming soon 18 topics
  5. Master Advanced C++ Programming and Debugging Techniques

    Coming soon 25 topics

What we did to the books

Every title in this path was rebuilt as a course: learning objectives written first, then short video, worked examples, practice that tells you why an answer was wrong, and a project you finish holding something you can show.

Be first through the door

This specialization is in production now. Leave your email and we will tell you the day it opens — that message and nothing else.