163 views
Best C++ Online Course
The best C++ online course for you depends on your current skill level, learning style, and specific goals. Here are some highly regarded online C++ courses from various platforms:
- Coursera – C++ for C Programmers, Part A and Part B (University of California, Santa Cruz):
- This course is aimed at programmers already familiar with C.
- Provides a deep dive into C++ concepts.
- Covers object-oriented programming and advanced C++ features.
- edX – C++ Fundamentals (Microsoft):
- Created by Microsoft, this course covers C++ fundamentals.
- Suitable for beginners looking to learn C++.
- Part of the Microsoft Professional Program for C++ Development.
- Udacity – C++ Nanodegree:
- Offers in-depth C++ programming skills.
- Focuses on real-world projects and applications.
- Suitable for those looking to build a strong foundation in C++.
- Pluralsight – C++ Fundamentals Including C++ 17:
- Offers a comprehensive C++ course with updated C++17 content.
- Includes hands-on exercises and quizzes.
- Ideal for programmers looking to upgrade their C++ skills.
- Udemy – Learn Advanced C++ Programming:
- Provides advanced C++ topics and modern C++ features.
- Great for those who want to explore the depths of C++.
- Taught by a highly-rated instructor.
- Stanford Online – Programming Abstractions in C++:
- Taught by Stanford University.
- Focuses on problem-solving using C++.
- Suitable for those with some programming experience.
- Codecademy – Learn C++:
- A free and interactive platform.
- Good for beginners who want to learn the basics of C++.
- Offers hands-on coding exercises.
- LinkedIn Learning (formerly Lynda) – C++ Essential Training:
- Provides a comprehensive introduction to C++.
- Taught by experienced instructors.
- Offers a free trial period.
- CppCon YouTube Channel:
- While not a traditional course, the CppCon YouTube channel offers numerous recorded talks and presentations from the annual CppCon conference.
- Ideal for those who want to dive deep into C++ and explore various topics.
- Books: In addition to online courses, consider supplementing your learning with C++ books like “Accelerated C++” by Andrew Koenig and Barbara E. Moo, or “The C++ Programming Language” by Bjarne Stroustrup.
Before enrolling in any course, it’s a good idea to review the course syllabus, read reviews, and check prerequisites to ensure that the course aligns with your goals and skill level. Additionally, some platforms offer free trials or sample lessons, which can help you determine if the course is right for you.