The article presents a modern C++ programming course, which is an open-access course directed at those already familiar with C and object-oriented programming. The course covers the basics of C++ programming and moves on to advanced C++ semantics and concepts. It includes 29 lectures, 2000+ slides, and covers the latest language standard concepts and features. The course aims to provide a proficiency level of C++ programming.