gitwtfhub

wtf is awesome-youtubers?

josedefreitas/awesome-youtubers — explained in plain English

Analysis updated 2026-06-24

7,395MarkdownAudience · generalComplexity · 1/5Setup · easy

TL;DR

A curated list of 200+ YouTube channels teaching programming, web development, machine learning, cybersecurity, and other tech topics, with playlists highlighted for each.

Mindmap

mindmap
  root((awesome-youtubers))
    Categories
      Programming
      Web Dev
      Machine Learning
      Cybersecurity
    Languages covered
      English
      Spanish
      Portuguese
    Format
      Channel link
      Description
      Playlists
    Audience
      Beginners
      Self-learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Find YouTube channels to learn Python, JavaScript, or other programming languages from scratch.

REASON 2

Discover curated playlists for specific topics like machine learning, DevOps, or cybersecurity.

REASON 3

Build a learning curriculum by picking channels across frontend, backend, and computer science categories.

REASON 4

Contribute your own known channels to the list and expand coverage in non-English languages.

What's in the stack?

Markdown

How it stacks up

josedefreitas/awesome-youtubersmissing-semester-cn/missing-semester-cn.github.iorust-lang/rfcs
Stars7,3957,2406,487
LanguageMarkdownMarkdownMarkdown
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min
No license information mentioned in the explanation.

Wtf does this do

This is a curated list of YouTube channels focused on technology education. Each entry links to a channel and briefly describes what topics it covers and which playlists are worth checking out. The list covers only English-speaking channels, though companion lists for Spanish and Brazilian Portuguese channels are linked from the README. The channels are grouped into categories that span the main areas of tech: general programming, web development (split into frontend and backend), computer science, machine learning, DevOps, game development, mobile development, cybersecurity, networking, general software, operating systems, hardware, competitive programming, digital design, audio and video production, and life skills. Some examples from the programming section include Corey Schafer (Python, Django, Flask tutorials), Derek Banas (a wide variety of languages including C++, Java, and C#), The Coding Train (algorithms and creative coding with Processing), and Programming with Mosh (JavaScript, Python, Node.js, and C#). The list also includes channels focused on specific areas like PowerShell, data structures and algorithms, and Kotlin with Android development. The format is consistent throughout: each channel gets its avatar image, a link to the channel, a short description of the content focus, and a sampling of featured playlists. This makes it easy to scan and find channels relevant to what you want to learn. Contributions are welcome following the project's guidelines. Anyone who knows of good tech channels in other languages can create a similar list and open an issue to request it be added here. The list has over 240 contributors. The full README is longer than what was shown.

Yoink these prompts

Prompt 1
I want to learn Python from zero using YouTube. Based on the awesome-youtubers list, which channel and playlist should I start with and why?
Prompt 2
Give me a 4-week YouTube learning plan using channels from awesome-youtubers to go from HTML basics to building a full-stack web app.
Prompt 3
I'm interested in machine learning and have basic Python skills. Which channels in awesome-youtubers have the best progression from beginner to intermediate?
Prompt 4
How do I add a new YouTube channel to the awesome-youtubers list? What format and guidelines do I need to follow?

Frequently asked questions

wtf is awesome-youtubers?

A curated list of 200+ YouTube channels teaching programming, web development, machine learning, cybersecurity, and other tech topics, with playlists highlighted for each.

What language is awesome-youtubers written in?

Mainly Markdown. The stack also includes Markdown.

What license does awesome-youtubers use?

No license information mentioned in the explanation.

How hard is awesome-youtubers to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-youtubers for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.