Modern C++ Programming
This open-access course is directed at those who are already familiar with C and object-oriented programming aiming for a proficiency level of C++ programming. The course covers the basics of C++ programming and moves on to advanced C++ semantics and concepts.
Key features:
Free and frequently updated
29 lectures, 2000+ slides
Includes the latest language standard concepts and features
Practical teaching: non-verbose, short structured descriptions associated with code
Minimal code examples for showing just a specific feature or issue without digressing
Complementary language aspects: tools, coding conventions, project organization, and code optimization
Experience-based: many aspects, examples, and problems come from real-world cases faced during my work as a software engineer
... continue reading