Logo
Articles Compilers Libraries Tools Books Videos
Learn C++

 

Best YouTube Channels & Video Playlists to Learn C++

1. The Cherno

  • Overview: One of the most popular YouTube channels for learning C++ game development. The Cherno focuses on real-world applications of C++, particularly in game development, and explains complex topics in a clear and engaging way.

  • Key Topics: Basics of C++, game engines, OpenGL, and Vulkan.

  • Playlist Link: C++ Programming


2. freeCodeCamp.org

  • Overview: freeCodeCamp is well-known for its in-depth video tutorials on various programming languages, including C++. Their C++ course is comprehensive, taking you from beginner concepts to more advanced programming.

  • Key Topics: C++ basics, variables, loops, functions, classes, memory management, and object-oriented programming.

  • Video Link: C++ Full Course for Beginners (4 Hours)


3. CodeBeauty

  • Overview: A growing channel with a focus on explaining C++ for beginners. CodeBeauty offers simple, digestible content that's easy to follow, covering the basic concepts of C++ in short videos.

  • Key Topics: C++ basics, arrays, functions, OOP concepts, and more.

  • Playlist Link: C++ for Beginners


4. CppCon

  • Overview: CppCon is an annual conference for C++ developers, and the YouTube channel hosts hundreds of high-quality talks from leading experts in the industry. These videos cover advanced topics in C++ and are ideal for intermediate to advanced developers.

  • Key Topics: Modern C++ features (C++11/14/17/20), memory management, concurrency, templates, and best practices.

  • Channel Link: CppCon YouTube Channel


5. Caleb Curry

  • Overview: Caleb Curry offers a comprehensive C++ tutorial series that starts from the very basics and gradually moves into more complex topics. His teaching style is casual yet informative, making learning C++ fun and approachable.

  • Key Topics: C++ fundamentals, classes, pointers, memory management, and object-oriented design.

  • Playlist Link: [Learn C++ Programming


6. Udemy (YouTube Sampler)

  • Overview: Udemy provides many paid C++ courses, but there are a few introductory tutorials on their YouTube channel. These samplers give you a taste of the full Udemy courses, and some of them are free.

  • Key Topics: C++ basics, object-oriented programming, STL, and best practices.

  • Playlist Link: C++ Courses Sampler


7. Mike Shah's YouTube channel.

  • is an excellent resource for intermediate to advanced C++ learners, particularly those interested in system programming, operating systems, and more advanced C++ topics. He explains these complex topics in a clear, concise manner, making them approachable for students and professionals alike.

  • Key Topics: Memory management, multithreading, C++ systems programming, graphics, and operating systems.

  • Playlist Link: Mike Shah - Systems Programming


6. Mike Shah (YouTube Channel)

Overview: Mike Shah’s YouTube channel offers a variety of tutorials and content focused on programming, specifically in languages like C++ and Python. The channel features both beginner-friendly content and advanced topics, making it suitable for learners at different levels.

Key Topics: C++ fundamentals, data structures, algorithms, object-oriented programming, and practical programming projects.

Channel Link: Mike Shah's YouTube Channel

 

These YouTube channels and video playlists offer a wealth of knowledge for developers at all levels of experience. From beginner tutorials that explain C++ fundamentals to more advanced content covering modern C++ standards and memory management, you can build your skills and gain confidence in using the language. Happy learning!

Responsive Counter
General Counter
51134
Daily Counter
632