The Best Courses to Learn C++ in 2020
As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best C++ Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more
- 1. Introduction to C++ [edX] - Best Free Course
- 2. C++ Tutorial [SoloLearn] - Best Practical Course
- 3. C++ Programming [YouTube] - Best Crash Course
- 4. C++ Programming All-in-One Tutorial Series (10 HOURS!) [YouTube] - Best NEW Course
- 5. Learn C++ [LearnCpp.com] - Best Text Based Course
- 6. Advanced C++ [edX] - Best Advanced Course
- 7. C++ Essential Training [Lynda]
- 8. Learning C++ [Lynda]
- 9. C++ For Programmers [Udacity]
- 10. C++: From Beginner to Expert [Udemy]
Unreal Engine C++ Developer: Learn C++ and Make Video Games (2015)
- Course takes a unique, appealing approach to fostering excitement among students. It works.
- Course is built on a real-world project. It delivers skill development right alongside practical theory.
- Course covers the development of multiple classic games.
- Some sections are behind schedule for updates, making them nigh obsolete.
- Course is too short in some game development areas.
- Pacing is inconsistent.
Introduction to C++ (2016)
- Course comes with a Microsoft certification, which is valuable in the IT world.
- Course focuses on building a coding foundation rather than dazzling newcomers with impractical lessons.
- Course leads nicely into intermediate courses that are also taught and certified by Microsoft.
- C++ is declining in popularity. Students who dont have a particular need for C++ might be better off starting with Python or another language.
- Despite the certification, this course does not go beyond beginner concepts.
- Course might be too easy and set bad expectations for students who want to get deeper into C++ and coding.
C++ Tutorial (2015)
- Course is available via web and mobile app stores, making it extremely accessible.
- Lessons start with a standard Hello, World but culmination in functions, templates and exceptions.
- Over 5 million students have taken this course and approved of it.
- Course has a near-excessive amount of information for a purely introductory take on C++. Other courses cover the same information faster.
- Learning methodologies are a bit dated for modern coding.
- Topics are not deep and challenging enough to justify taking 324 quizzes.
C++ Programming (2014)
- Great condensation of information. What used to be a college semester course really does fit into a one-hour video.
- Banas is above-average in staying active among comments and responding to student questions.
- Tutorial also provides excellent supplemental links to round out the education.
- Teaching is not really designed for learning a first programming language. Its better suited for experienced coders to break into a new language (C++).
- Course works better as supplemental information as opposed to a standalone tutorial.
- Course uses inelegant examples that may prove counterproductive for new programmers.