Skip to content
0:00 / 0:00

#pointers#garbage-collection#stack-and-heap

C Programming and Memory Management - Full Course

Boot dev

182K subscribers • 1 video on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • Presented by TJ DeVries
  • Made by the vendor. The company whose product it covers made or sponsored it.

Intermediate. Assumes working knowledge.

549K views1 year ago3 recommendations

Programming languagesSystems programmingCMemory managementData structures

TJ DeVries teaches manual memory management in C, covering pointers, the stack and heap, and building two garbage collectors from scratch.

Learn how to manually manage memory in the C programming language and build not one, but two garbage collectors from scratch! 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. Use code "TEEJ" for 25% off your first payment. This course was authored by @teej_dv, and in this walkthrough he will complete the full course from start to finish. Learn C Programming and Memory Management - boot.dev/courses/learn-memory-management-c Learn back-end development - boot.dev Timestamps: - Intro - Chapter 1: C Basics - Chapter 2: Structs - Chapter 3: Pointers - Chapter 4: Enums - Chapter 5: Unions - Chapter 6: Stack and Heap - Chapter 7: Advanced Pointers - Chapter 8: Stack Data Structure - Chapter 9: Objects - Chapter 10: Refcounting GC - Chapter 11: Mark and Sweep GC Like & subscribe for the algo if you enjoyed the video!

Why it's here

3 people recommend this

What people say. Recommended as a comprehensive guide for learning manual memory management and intermediate C programming concepts.

u/Moist-Highlight839in r/C_Programming • Recommends

On “How Can I Improve My C Programming Skills as a Beginner?”

Memory management knowledge is very important in C. Learn it any way you can. This video on YouTube can also be useful: link to this video

u/moramikashiin r/C_Programming • Recommends

On “What’s a good course or resource for learning C not as a beginner”

This helped me to understand memory management.hope this helps you aswell

u/bootdotdevin r/C_Programming • Recommends

On “Hey, can you guys recommend a good YouTube tutorial for learning C at an intermediate level? I already know the basics—syntax and libraries”

TJ recently wrote and released a massive course on memory management in C on the Boot.dev YouTube channel: link to this video