What to look for in a coding channel
Three criteria separate channels worth subscribing to from channels that just take up space:
- A consistent area of focus — frontend, backend, systems, CS fundamentals. Generalists are fine, but specialists are who you return to when you actually want to learn.
- Real code on screen. Channels that only talk about code without building tend to age fast; channels where you watch real code get written stay useful.
- Published consistently for at least a year. Coding channels start and stop constantly. Tenure is a reasonable proxy for whether the creator is still going.
Well-established channels for learning to code
Generalist and CS fundamentals
- freeCodeCamp — long-form courses across many languages and frameworks.
- The Coding Train — creative coding, p5.js, beginner-friendly.
- Computerphile — CS concepts explained by university researchers.
Web development
- Fireship — short, fast-paced videos on web tooling and frameworks.
- Web Dev Simplified — focused frontend and full-stack tutorials.
- Theo — t3.gg — opinionated takes on the modern TypeScript stack.
Systems and backend
- Hussein Nasser — backend engineering, databases, protocols.
- ThePrimeagen — workflows, Neovim, systems-flavored programming.
- Jon Gjengset — Rust and systems deep dives.
Many other strong creators exist on YouTube — the channels above are starting points that have published consistently rather than a complete or ranked list.
Why folders matter for coding
Coding viewers tend to subscribe widely out of curiosity — frontend channels even when you do backend, hardware channels even when you do web. That breadth is good for staying current, but it crowds out the channels you actually want to learn from.
Folders let you keep the wide subscription net while making it easy to surface only the channels relevant to what you are working on this month.
A folder layout for coders
- Current Stack — channels covering the languages and frameworks you use at work or in your main project
- Learning — channels covering tech you are deliberately learning right now
- CS Fundamentals — algorithms, data structures, systems theory
- Industry — broader tech news, industry interviews, trends
Set it up in FolderTube
- Install FolderTube from the Chrome Web Store.
- Subscribe to the channels above (or your own picks).
- Open YouTube and click the purple FolderTube button to open the sidebar.
- Press the sync button to import your subscriptions.
- Create the four folders above and drag coding channels into them.
- On the Subscriptions page, filter by folder so 'Learning' is in front of you when you actually have time to study.
Add real folders to YouTube
FolderTube is free to install. Drag your subscriptions into folders and finally find what you actually want to watch.
Add to ChromeRotate the 'Learning' folder
The single most useful structural habit is keeping the Learning folder small and focused on what you are actually studying right now. When the focus moves from Rust to distributed systems, move channels accordingly. This prevents the common trap of being subscribed to learning material on five topics while studying none.
Pair with Mark as Watched
Coding content rewards being watched in sequence — finish a tutorial before starting the next. Use the Mark as Watched control to flag videos you have completed so the folder surfaces what is next, not what you have already done.
What to read next
For the developer-focused workflow, see FolderTube for developers. For the general organization guide, see the complete guide to organizing YouTube subscriptions.