14+ YouTube Playlists for Learning Computer Programming

Maximizing Summer Break: Educational YouTube Channels for Skill Development
With the arrival of summer vacation for many students, a period for relaxation and pursuing personal interests presents itself. The increasing accessibility of platforms like YouTube, alongside tools such as flashcard software, has made self-directed visual learning simpler than ever before.
While YouTube is widely known for entertainment, it also serves as a substantial resource for educational content.
Our site has previously highlighted numerous YouTube channels covering diverse subjects, including general knowledge, dance instruction, English language learning for non-native speakers, and Linux-focused content for enthusiasts.
Exploring Programming Channels on YouTube
Continuous learning is always beneficial, particularly when focused on developing valuable skills like computer programming. Therefore, we’ve compiled a list of some of the most effective channels for initiating your journey into the world of programming.
Below is a selection of channels that stand out as excellent resources for aspiring programmers.
- CS50: Harvard’s introductory computer science course, offering a comprehensive foundation.
- freeCodeCamp.org: Provides extensive tutorials and projects covering web development and data science.
- Traversy Media: Focuses on web development technologies, offering practical, project-based learning.
- The Net Ninja: Delivers tutorials on various web development frameworks and languages.
- Programming with Mosh: Offers courses on Python, JavaScript, and other popular programming languages.
These channels provide a diverse range of learning opportunities, catering to different skill levels and programming interests.
Taking advantage of these resources during your summer break can significantly enhance your skillset and open doors to new opportunities.
thenewboston: A Comprehensive Tutorial Resource
thenewboston stands out as an exceptional online channel, boasting a vast library of programming instruction. The associated website provides a complete catalog of available tutorials, currently numbering in the thousands – approximately 1500 videos at the time of this writing.
The channel’s content extends beyond just programming languages. It encompasses guides for computer building, instruction for software applications such as Dreamweaver and After Effects, and even tutorials on 3D modeling programs.
Expanding Educational Scope
The website is actively expanding its offerings to include tutorials in diverse academic disciplines, including Mathematics and Biology. This broadening scope aims to cater to a wider range of learning interests.
Given the free accessibility of all its content, thenewboston is arguably the most valuable resource for individuals seeking to learn programming languages through video instruction.
Bucky, the primary instructor, presents complex concepts in a relatable manner, making his tutorials exceptionally easy to understand and follow.
Programming Language Tutorials
To begin exploring thenewboston’s programming tutorials, consider these playlists:
- Java Tutorials Playlist (87 videos) & Intermediate Java Tutorials Playlist (27 videos)
To experience Bucky’s teaching approach firsthand, view this video from the Java series, which explains the concept of polymorphism.
- C Tutorials Playlist (15 videos)
- Python Tutorials Playlist (44 videos)
- iPhone Development Tutorials Playlist (37 videos) & Objective C Tutorials Playlist (65 videos)
- Javascript Tutorials: Beginner Javascript Playlist (40 videos) & Javascript Playlist (27 videos)
- XHTML & CSS Tutorials Playlist (46 videos)
Adobe Software Tutorials
thenewboston also provides extensive tutorials for various Adobe products:
- Photoshop Tutorials Playlist (20 videos)
- Dreamweaver Tutorials Playlist (41 videos)
The breadth of topics covered by thenewboston is truly remarkable. A complete, categorized list of all video series is available on the official website’s Tutorials page.
Xoaxdotnet: A Resource for C++ Learning
Xoaxdotnet provides a comprehensive collection of educational videos, encompassing nearly 200 titles. The content spans diverse subjects including literature, algebra, and the fundamentals of neural networks.
Furthermore, the channel delves into core computer science principles, such as sorting and searching algorithms, alongside explanations of big O notation.
Focus on C++ Tutorials
While offering a broad range of topics, Xoaxdotnet is particularly well-known for its extensive library of C++ tutorials.
The channel has dedicated significant effort to creating in-depth C++ learning materials.
Available C++ Playlists
Several curated playlists are available to guide learners through different aspects of C++:
- A playlist dedicated to Beginner C++ Tutorials, comprising 51 videos.
This playlist serves as an excellent starting point for those new to the language.
- A playlist focusing on Beginner C++ OpenGL Tutorials, containing 7 videos.
- A playlist covering C++ Win32 Tutorials, featuring 11 videos.
These specialized playlists offer focused instruction on specific areas within C++ development.
For a complete overview of all available videos, organized by subject matter, a full list can be found on the channel’s page.
phpacademy (For PHP Tutorials)
As the channel’s title indicates, phpacademy specializes in PHP education, alongside instruction in MySQL. Boasting a library of over 200 videos, phpacademy stands as a highly-subscribed resource among programming channels in the United Kingdom.
Therefore, it represents a valuable resource for anyone aiming to develop more interactive and feature-rich websites.
Available Playlists
-
- Beginner PHP Tutorials (consisting of 24 videos)
The initial video in this introductory series can be found here:
-
- Beginner MySQL Tutorials (a series of 6 videos)
- General PHP Tutorials (comprising 77 videos)
- Image-Sharing Site Creation Tutorials (containing 24 videos)
A comprehensive collection of phpacademy’s video content is accessible on their dedicated page.
Have we overlooked any noteworthy YouTube channels offering excellent programming tutorials? Please share your suggestions in the comments section below.
Image Credit: stock.xchng

