SimplifyC++ Media

Videos

 

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!

Actual visitors 71,732
Visitors today 1,837
Total page views 1,709,456
Page views today 2,251
Book downloads 13,659