Extra perks unlocked via skillcraft.ai link
Memory management is something that every programmer needs to deal with and understand at some point. If you're used to working with languages and tools that handle it for you, this course will teach you how all that works under the hood. You'll even build your own garbage collectors from scratch. This course will teach you the C basics you need for the course, but it's not a course about C, it's about memory.

TJ DeVries (aka "teej") has never worked at Netflix, but if you've heard of Neovim, well, he's a maintainer! It's really not a big deal. He's also a top telescope.nvim contributor and knows how to read, which is impressive. He used to work at Sourcegraph before becoming a full time coding educator and content creator.
101+ lessons
Interactive
Included
Free
Manually manage memory in C to optimize application performance
Build a stack data structure using C structs and pointers
Implement a reference counting garbage collector from scratch
Create a mark and sweep garbage collector and understand its tradeoffs
Basic programming knowledge
Understanding of programming fundamentals
C developers wanting to understand memory management
Backend developers learning low-level programming
Developers who want to understand how garbage collection works under the hood
Notice something missing?
Help us improve this course information for the community