Beginning C++ Programming – From Beginner to Beyond Course
Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills. C++14 and C++17 covered. C++20 info see below.
This Beginning C++ Programming – From Beginner to Beyond Course Created by Tim Buchalka’s Learn Programming Academy (Professional Programmers and Teachers – 1.93M students) and Dr. Frank Mitropoulos (Experienced Computer Scientist and Educator) with 46 hours on-demand video, 46 coding exercises, 75 downloadable resources and Certificate of completion.
The Beginning C++ Programming – From Beginner to Beyond Course assumes no previous experience with C++ (or even programming in general), and you will end up with the skills to create your own programs in C++.
Key topics covered include.
- Looping with while, do/while for, range-based for statements and recursion.
- Performing calculations and displaying results
- Functions
- Pointers
- Using existing classes and creating objects
- Creating your own classes
- Using Basic Standard Template Library classes such as Vector
- Constructors and Destructors
- Copy and Move semantics including Copy constructors, Move constructors, and copy and move assignment
- How to overload operators
- Using inheritance and class hierarchies
- Using Polymorphic functions and dynamic binding
- Using smart pointers
- Using stream I/O
- An introduction to the C++ STL
- An introduction to Exception Handling
- And much more.
What you’ll learn
- Learn to program with one of the most powerful programming languages that exists today, C++.
- Obtain the key concepts of programming that will also apply to other programming languages.
- Learn Modern C++ rather than an obsolete version of C++ that most other courses teach.
- Learn C++ features from basic to more advanced such as inheritance and polymorphic functions.
- Learn C++ using a proven curriculum that covers more material than most C++ university courses.
- Learn C++ from an experienced university full professor who has been using and teaching C++ for more than 25 years.
- Includes Quizzes, Live Coding Exercises, Challenge Coding Exercises and Assignments