C++ Objects and Data Structures
You move from writing procedures to designing your own types with classes, and you build the data structures a computer science course is really about -- linked lists, stacks, queues and trees. Claude Code stays at your side to explain the harder ideas and check your code.
Class 1Characters, C-strings and the string class
Working with letters and words in C++.
Class 2Structured data with structs
Grouping related values into one thing.
Class 3Advanced file operations
Reading and writing files the way real programs do.
Class 4Introduction to classes
Designing your own type, with data and the code that uses it.
Class 5More about classes
The tools that make classes safe and reusable.
Class 6Inheritance and polymorphism
Building new types from ones you already have.
Class 7Exceptions and templates
Handling errors, and writing code that works for any type.
Class 8The Standard Template Library
The ready-made containers and algorithms C++ gives you.
Class 9Linked lists
A chain of data you build yourself, node by node.
Class 10Stacks and queues
Two simple, powerful ways to hold items in order.
Class 11Recursion and binary trees
A function that calls itself, and the tree it naturally builds.
Class 12Final review and your finished journey
One real program that pulls the whole course together.