Brittbot

Upgrading from Data Center Tech to Software Engineer

The YouTube logo overlaid a college campus with college students walking about

Learning Programming From YouTube University

I’m currently learning programming from YouTube University. This is after using other online learning websites like Udemy and Coursera. I will go into detail why I chose to use YouTube over those websites in a future post. In this post I’ll cover the channels I watch/subscribe to, and what content I’m consuming.

Learning Programming From YouTube University: Focusing On Python

I’m focusing on the Python programming language so most of the videos I watch is about that language. I started out with a refresher from the FreeCodeCamp channel using this video since I already know the language. Then I progressed to refreshing my Object Oriented Programming (OOP) skills using another video on their channel. Both of these videos were great because they were concise and presented by knowledgeable trainers/presenters. That’s why I suggest the FreeCodeCamp channel to anyone interested in learning to code.

In addition to that channel I also recommend the Indently channel because the creator does an awesome job of explaining Python topics and concepts in a simple and clear fashion. The creator also provides both Shorts and long-form content to explain how to use concepts like like decorators to how to write well-defined functions. This channel is also informative because the creator covers the latest updates to the Python programming language (version 3.13).

“Taking” Harvard’s CS50 Class

Oh yes, as part of my learning programming from YouTube University regiment I’m “taking” Harvard’s CS50 course. Well, maybe I should say watching because that’s what I’m doing. I’m watching the videos from the 2024 version collected in their course playlist on the CS50 channel.

I know this course has its admirers and haters. I’ve watched videos from both camps to learn about the pros and cons of the course. With that in mind I’m watching each lecture with a neutral mindset as I want to develop my own opinion about the course. So far I’ve finished Lecture 0 and slowly progressing through Lecture 1. I’m taking my time so I can actually learn the information provided.

Learning Programming From YouTube University: YouTube Premium Is Necessary

I wouldn’t suggest anyone take on this endeavor without purchasing YouTube Premium as the constant ad interruption will disruption learning. I understand the cost can be prohibitive for some, but it’s worth it! As a long-time subscriber to the service, YouTube Premium makes navigating between different types of videos a breeze. I don’t worry about unskippable ads, or worrying about an ad break popping in when a particular tutorial or lecture gets good.