C++
Browse all courses and learning paths tagged with C++.
Advanced C++ Programming
Master the mechanics of C++ with Bo Qian's essential Advanced C++ (27 Videos) series. This course acts as the bridge between learning syntax and becoming a professional software engineer. Focusing on the 'Why' rather than just the 'How', Bo Qian dissects critical concepts like Const Correctness, Exception Safety, and Resource Management (RAII). You will learn how to design classes that are robust, memory-safe, and easy to maintain, avoiding common pitfalls like object slicing and undefined casting behavior. This is widely considered the best foundational series for understanding the internal logic of C++
C++ Programing
This introductory C++ course starts from scratch, covering the basics and building to fundamentals. The syllabus includes variables, strings, functions, and object-oriented programming. No prior programming knowledge is required.