advanced 5 hr 7 lessons

Memory & Systems Programming in C

Work close to the metal in C: memory management, pointers, layout, and writing efficient systems code.

Taught by The StretchCode Faculty

What you'll learn

  • Manage memory in C
  • Reason about layout and pointers
  • Avoid leaks and undefined behavior
  • Write efficient systems code

Curriculum

Memory Model
1Stack vs. HeapPreview
2Allocation
References
1Pointers and References
2Ownership and Lifetimes
Safety
1Leaks and Safety
2Handling Failure
Systems Project
1Build It