dev-c99-video-content-creators
Date: 2025-10-03
Nic Barker β YouTubeβ
Nic explores modern C through thoughtfully edited, occasional long-form videos. Expect careful dives into data layout, performance tradeoffs, and why he built Clay, a single-header UI layout library in C, with clear explanations of the layout algorithm and practical usage. He posts when there is something substantial to show rather than on a fixed cadence, so uploads are infrequent but dense.
Notable projects
Tsoding Daily β YouTubeβ
A true live-coding channel: multi-hour sessions most days where he prototypes tools, experiments with algorithms, and frequently writes C from scratch on stream. The focus shifts between languages, but you will often see pure C projects, hand-rolled build tooling, and algorithm visualization. Streams are near-daily and the archive is extensive.
Notable projects
Molly Rocket β YouTubeβ
Casey Muratoriβs home base for Handmade Hero, a from-scratch C game series that teaches engine architecture in meticulous, multi-hour episodes. The channel now updates sporadically, but the library remains a goldmine for understanding rendering, platform layers, live code reloading, and asset systems in C.
Notable projects
Jacob Sorber β YouTubeβ
Jacob publishes concise, practical systems videos with a strong C slant: pointers, memory, processes vs threads, debugging, and tooling. His cadence is roughly weekly to bi-weekly, with each episode designed to stand alone and teach one concept cleanly.
Notable projects
CodeVault β YouTubeβ
A carefully organized trove of POSIX and concurrency lessons in C. Uploads arrive in bursts rather than on a strict schedule, but the playlists are structured as mini-courses that you can binge for threads, processes, synchronization, and IPC.
Notable projects
Low Level Learning β YouTubeβ
Security-tinged systems content every week: reverse engineering adventures, low-level debugging, and OS internals. While not exclusively C, many episodes dissect C-based implementations and vulnerabilities, making it useful for C programmers who want to understand how code fails in the wild.
Notable projects
Bisqwit β YouTubeβ
Long-form, old-school programming demonstrations that feel like a live performance. Uploads are sporadic, but when they land, they are deep: from writing a Doom-style engine renderer to retro graphics pipelines, often using C or C-like code and explaining every step.
Notable projects
Bitwise by Per Vognsen β YouTubeβ
A classic, now-archived series that set out to build a whole computer stack. The lessons roam across compilers, parsers, and minimal OS components, with heavy C usage. New uploads are rare today, but the archive reads like a well-indexed course.
Notable projects
The Cherno β YouTubeβ
Yan Chernikov documents the ongoing development of the Hazel engine in C++, mixing architecture talks with dev logs and code reviews. Uploads are intermittent but generally monthly-ish when a subsystem lands, and the engineβs evolution makes for a coherent long-running narrative that is directly relevant to C-style systems work.
Notable projects
javidx9 β YouTubeβ
Project-driven teaching with an emphasis on graphics, emulators, and gameplay systems. Uploads come in waves, but the ecosystem is anchored by his single-header PixelGameEngine, making it easy to follow along in C or C++. Expect approachable explanations and complete, working projects.
Notable projects
strager β YouTubeβ
Matthew βstragerβ Glazar publishes occasional, high-signal videos distilled from his live teaching. Expect performance-oriented data structures, careful code reviews, and C or C++ implementations that emphasize measurement and correctness. Most days he streams on Twitch; the YouTube channel hosts polished takes.
Notable projects
Portfolio Courses β YouTubeβ
Hands-on C explained by building and refactoring small, testable examples. The channel publishes regularly, with new C lessons and exercises appearing most weeks; each episode is self-contained, so you can dip into pointers one day and file handling the next without losing context.
Notable projects
Cobb Coding β YouTube β’ Twitchβ
Long-form, project-driven sessions in C, often streamed live and later uploaded. The focus is on building tools and systems from scratch, with compiler development, virtual machines, and text editors all appearing as multi-episode arcs. The pace is steady, with regular streams and new videos most weeks.
Notable projects
ThatOSDev β YouTubeβ
A hobby OS developer who shares the process of writing kernels and system utilities in C. The content is stream-like but edited into digestible uploads, covering everything from paging to ELF loaders and file descriptors. New videos appear consistently, building out a functional operating system layer by layer.
Notable projects
- Virtual memory and paging in a 32-bit C kernel
- Expanding write() and file descriptor plumbing
- Amateur OS Dev in C
Low Byte Productions β YouTubeβ
Low-level tutorials centered on bare-metal C programming, from Cortex-M firmware up to kernel boot sequences. The content blends coding with conceptual explanations, so you see how each line of C translates into instructions and device interactions. Uploads appear regularly and follow a project-oriented flow.
Notable projects
- Bare-metal programming for Cortex-M in C
- Worldβs Simplest Bootloader β from C to flash
- Understanding assembly generated from C
Write Your Own Operating System β YouTubeβ
A channel dedicated to incremental operating system development in C, presented in short and accessible videos. Episodes build directly on one another, covering bootloaders, ELF parsing, and file systems, with new uploads arriving regularly to extend the project into a usable kernel.
Notable projects
Daniel Stenberg β YouTubeβ
The creator of curl shares focused, production-oriented libcurl episodes in straight C. Each short tutorial isolates one API surface or option and builds a runnable sample with Makefiles and flags you can reuse. New entries arrive in bursts around releases and talks, so the cadence is irregular but consistently deep when they land.
Notable projects
Oceano β YouTubeβ
Project-driven C with a strong βuse real librariesβ bias: X11 windows from scratch, MiniLibX for rendering, POSIX threads and synchronization, and practical systems exercises. Uploads come in steady clusters most months, often multi-part builds where the repo and compile steps are shown on screen.
Notable projects
- Introduction to MiniLibX (X11 C API)
- Dining Philosophers in C with threads and mutexes
- Build a tiny shell in C
Nir Lichtman β YouTubeβ
Compact, hands-on C sessions that wire up real libraries on Linux and Windows: OpenSSL for TLS, raw sockets and Winsock, X11, and shared objects or DLLs. Videos are pragmatic and reproducible, favoring minimal code you can paste into a new project. New uploads appear frequently, often weekly or bi-weekly.
Notable projects
Eric O Meehan β YouTubeβ
Long-form, end-to-end builds where C meets practical infrastructure. Expect sockets, routing, and persistence stitched together with libraries like OpenSSL and SQLite, with episodes that turn a prototype into a working service. Series are maintained over months with periodic, substantive updates.
Notable projects