Course Information
Course Overview
From C++11 to C++23: Mastering C++ for the Experienced Programmer. Always kept up-to-date.
Course Description:
Are you already proficient in another programming language and ready to conquer C++? This course is specifically designed for you!
Skip the very basics, like how to use an if-statement, and dive straight into the powerful, unique features of C++. Tailored for experienced programmers, this course eliminates basic content and focuses on advanced techniques and modern practices.
I will show you in a quick and precise way what the difference of the C++ programming language compared to others.
What You’ll Learn:
C/C++ Fundamentals: Quickly cover core principles to set the stage.
Modern C++ Features: Deep dive into C++11, C++14, C++17, C++20, and the latest C++23 updates.
Pointers, References, and Arrays: Master advanced usage and best practices.
Standard Template Library (STL): Utilize all essential STL features and functions.
Advanced Object Orientation: Implement cutting-edge OOP techniques in C++.
Lambda Expressions and Templates: Write cleaner, more efficient code.
Smart Pointers & Constructors: Expertly use smart pointers, copy, and move constructors.
Multithreading: Leverage threads and async for high-performance concurrent programming.
Why This Course?
No Basic Chit Chat: Jump straight into advanced topics, skipping basic programming concepts.
Quick Setup: Start coding fast with simple software installation instructions.
Code Access: All video code provided for hands-on learning and practice.
Continuously Updated: Always stay ahead with the latest C++ advancements.
Unlock the full potential of C++ and elevate your programming skills. Enroll now to advance your career with expert C++ knowledge!
See you in class!
Course Content
- 10 section(s)
- 84 lecture(s)
- Section 1 Introduction
- Section 2 Basics
- Section 3 Memory
- Section 4 STL Container
- Section 5 Strings and Files
- Section 6 Lambdas and more STD Features
- Section 7 Classes and Inheritance
- Section 8 Templates, Traits and Concepts
- Section 9 Modern STD Features
- Section 10 Threads and Async
What You’ll Learn
- Modern C++ Features from C++11 to C++23
- No outdated C++ Coding Style
- The right way to code in C++
- Everything from Variables to Threads
Skills covered in this course
Reviews
-
AAlmog Raz
Accent makes it hard to understand the author, also the use of expressions which aren't obvious to me
-
DDorian-Sebastian Morariu
The course was perfect for a refresher and update to latest C++ language features
-
DDwayne Martin
Jan was a marvelous instructor and gave clear and succinct examples on the new features. I found his lectures entertaining and informative and would wholeheartedly recommend his courses to anyone looking for programming courses.
-
SSouvik Dutta
Very appropriate course for entering into modern C++ era. Jan has delivered it very concise and that serves the purpose. Thank you Jan.