YougroupYougroup Field Notes
All notes

Yougroup Field Notes

Build a Self-Education Curriculum From Curated YouTube Lists

Turn YouTube subscriptions into a self-study curriculum with curated lists, sequenced series, weekly queues, and local progress marks.

Learn from YouTube on purpose: build a self-education curriculum from curated lists

You already learn from YouTube, just not on purpose

Some of the best free instruction available sits on YouTube: complete lecture series, multi-part tutorials, talks from people who do the work they describe. The default subscription feed treats all of it exactly like entertainment. A three-hour lecture and a highlights clip land in the same stream, sorted by recency, wrapped in the same autoplay machinery.

A person wearing headphones at a tidy home desk, watching a full-length recorded lecture on a laptop while taking notes by hand in a paper notebook.
Learning on purpose starts with giving lectures a desk, a notebook, and your full attention.

So you set out to learn from YouTube and end up browsing instead. The fix is not a new platform or a paid course. Self-education online requires structure imposed on subscriptions you already have. This guide lays out that structure: curated study lists kept separate from entertainment, deliberate sequencing for multi-part series, playback queues used as weekly lesson plans, and local watched-state as progress tracking. It closes with a worked twelve-week programming curriculum built entirely from public channels.

The first move: quarantine entertainment, curate study lists

The core failure mode of learning on YouTube is bleed. Study time slides into browsing because lectures and entertainment share one feed, and every scroll past an entertainment upload is a small negotiation you will eventually lose. Willpower is the wrong tool for a problem this shape. Separation is the right one.

Group channels by theme into lists, each with a single clear purpose: programming lectures, recipes, interviews. Channels that exist purely for fun go into their own lists so they never surface mid-study-session. This is not a moral judgment. Entertainment is fine; it just does not belong in the room while you are working.

Then let the study lists consolidate. Yougroup's deduplicated, cross-list feed consolidates uploads from every channel in every list into one clean view, which turns your study lists into a syllabus inbox: every new lecture from every study channel, waiting in one place. Deduplication matters more than it sounds. A lecture that belongs to two lists counts once, so a channel that straddles "programming lectures" and "interviews" cannot double-book you into the same lesson twice.

Sequencing: give multi-part series a deliberate order

Order is where curated learning actually happens. Concepts scaffold: a well-built series assumes you watched the previous lecture, so watching part 7 before part 2 wastes both of them. You lack the scaffolding the later lecture assumes, and you spoil the earlier one's payoff.

Audit each list first. Sort your channels into three rough tiers: foundational (canonical introductory material), application-focused (tutorials, walkthroughs, code-alongs), and advanced (deep dives, talks, interviews). Then choose a sequence deliberately instead of accepting upload chronology. Upload dates are not a syllabus. They record when a channel happened to publish, not what you should learn next.

The shape that works: front-load canonical introductory series while everything is unfamiliar, schedule deep-dive multi-part tutorials in the middle when you have the vocabulary to follow them, and save interview and discussion channels for reinforcement weeks, when the core concepts are fresh enough that other perspectives connect to something.

Your playback queue is a weekly lesson plan

A curriculum you cannot finish is a reading list. A realistic weekly workload is a queue of 4 to 6 videos, chosen in advance. An infinite playlist is not a plan; it is a feed with extra steps.

Each of Yougroup's queue sorting modes maps onto an established self-study technique:

  • Newest builds lessons around a channel's release cadence: new lectures arrive, and you slot them into next week's queue.
  • Popular surfaces the canonical, most-regarded lectures first, which is what you want during foundational weeks.
  • Interleaved alternates channels within a single queue, mirroring interleaved practice, a well-established self-study technique of mixing related material rather than blocking it.

Because queues open directly on YouTube, lessons run in the native player, with speed control, captions, and resume right where they already are. A sample week makes the shape concrete. Week 5, functions and scope: one lecture on scope rules, one tutorial episode applying them, one code-along where you type the code yourself. Three videos, three angles on one idea. For a closer look at the mechanics, Build the Perfect YouTube Watch Queue With Smart Sorting covers them in detail.

Progress marking without an account: local watched-state

A pile of videos becomes a course the moment you can see progress through it. Marking uploads watched locally is that mechanism. Every check mark is a completed lesson, and the unwatched remainder of a series is your outstanding syllabus.

Yougroup is local-first with no server-side backend and no analytics; watched-state lives entirely in Chrome extension storage. There is no account and nothing to sign up for. The privacy upside is real: your curriculum, your completion rate, and the fact that you rewatched the same lecture three times are nobody's business but yours.

The honest limit is equally real. There is no cross-device sync, so "completed" is visible only in the browser where you study. Study on two machines and you are keeping two gradebooks.

One ritual keeps the system self-correcting: once a week, review your unwatched items and decide, item by item, whether to carry each forward or drop it. Some lectures stop being worth your time once you know more. Dropping them on purpose is a feature of self-directed study, not a failure of it. To see what visible progress does to viewing habits more broadly, How Local Watched-State Tracking Changes Your YouTube Habits is worth a read.

Scheduling review sessions around release patterns

Educational channels upload on rhythms. Newest sorting turns those rhythms into a natural class schedule: the channel publishes, the upload lands in your syllabus inbox, and your weekly session processes it.

Pick one fixed session and defend it. You do two things in it: clear the syllabus inbox by marking or triaging everything that arrived, and build next week's queue from what remains. One hour, same time every week, and the system runs itself.

Time budgeting is where an optional YouTube Data API key earns its keep. Without it, Yougroup tracks public uploads via YouTube RSS feeds, which is enough to run everything described above. With it, you get richer details like duration and view counts, which turns estimating a week's study hours from a guess into arithmetic. The baseline is worth stating plainly: RSS alone runs the entire system. The API key is a planning convenience, not a requirement.

Worked example: a twelve-week YouTube study curriculum from public channels

Everything in this example comes from public channels. No paid course, no API key, no textbook. You supply the channel names from your own subscriptions; the structure is the curriculum.

Weeks

Phase

What you queue

How you sort

1 to 3

Foundations

Canonical introductory lecture series

Popular

4 to 6

Core skills

Multi-part tutorials plus one lecture channel

Interleaved

7 to 9

Application

Project walkthroughs and code-alongs

Newest

10 to 12

Depth and review

Advanced talks and interview channels

Interleaved

Weeks 1 to 3 are foundations. Sort the study lists by popular and let the most-regarded introductory series rise to the top. Watch in order, and mark each lecture watched as you go. By week 3 the check marks form a visible base layer under everything that follows.

Weeks 4 to 6 build core skills. Take a multi-part tutorial sequence and interleave it with a lecture channel: tutorial episode, lecture, tutorial episode. The mixing is the point. Spacing related material across the week is the practice, not a compromise.

Weeks 7 to 9 shift to application: project walkthroughs and code-alongs, in shorter and more frequent queues. You are no longer collecting concepts; you are using them, so the queues get smaller and the sessions more active.

Weeks 10 to 12 are depth and review. Advanced talks and interview channels work here because your core concepts are solid enough to connect to. Keep the weekly review session running and use it to revisit weak spots, which you can now identify because your watched-state shows what you actually completed.

That is the whole stack working together: study-only lists, a deduplicated feed, queue-based lesson plans, and local watched-state. None of it required a new platform.

Getting started: open source, no API key, one afternoon

Yougroup runs in Chrome 114 or later, and the setup path is the transparent one: clone the repository, build it, and load the unpacked extension in Chrome. If you have never loaded an extension from source, How Anyone Can Build and Load a Chrome Extension From Source walks through the whole process.

No YouTube Data API key is required. Public uploads arrive via YouTube RSS feeds out of the box. The key is optional and buys richer details like duration and view counts, which helps when budgeting study hours. Skip it on day one.

Start with two lists: Study and Everything Else. That single separation fixes the bleed problem on its own. A full multi-phase curriculum can wait until the weekly rhythm of clearing an inbox and building a queue feels normal. And because the project is open source, you can read every line before you trust it with your subscriptions, which is the right instinct for developers and career-changers alike.

Self-education online, on your terms

The system reduces to four habits. Curate lists with single purposes. Sequence series deliberately, because upload dates are not a syllabus. Build a weekly queue of 4 to 6 videos and let it run on YouTube itself. Mark progress locally and audit it weekly.

None of this is specific to programming. Languages, design, history, mathematics: any domain with strong public channels supports the same structure, because the structure is not about content. It is about giving subscriptions the shape of a course.

Yougroup is built by Thoughtbubble, which also builds AI-powered apps and offers prototyping services and AI consulting to teams productizing similar ideas. If you want the curriculum first: open Chrome, build two lists, and schedule your first weekly review. The lectures are already waiting.