Intro to Modern C++
C++ is still one of the most powerful languages in modern software development. This course introduces C++ through the lens of *modern* best practices, focusing on clarity, safety, and expressiveness. Students will learn how to write maintainable and readable C++, and how to reason about memory, performance, and abstraction. This course emphasizes practical understanding over trivia, preparing learners to confidently read, write, and work on modern C++ codebases.
What You'll Learn
- Write idiomatic, modern, safe, and effective C++
Who This Course Is For
- Computer science or engineering students
- Self-taught programmers who want to understand C++ "the right way"
- Engineers who have used C++ before but want to update their skills
Prerequisites
- No prior programming experience is assumed
About This Course
C++ is still one of the most powerful languages in modern software development. This course introduces C++ through the lens of modern best practices, focusing on clarity, safety, and expressiveness.
Students will learn how to write maintainable and readable C++, and how to reason about memory, performance, and abstraction. This course emphasizes practical understanding over trivia, preparing learners to confidently read, write, and work on modern C++ codebases.