All Courses
Systems ProgrammingBeginnerNEW
Introduction to C
Learn C — the language that built Unix, Linux, Python, and nearly every OS kernel. Understand memory, pointers, and how computers really work.
4.7rating3,200 students4h total5 lessons
1 Projects
What you'll learn
Write C programs with types, structs, and control flow
Understand memory: stack vs heap, malloc, and free
Work with pointers and pointer arithmetic
Read and write files with the C standard library
Compile and debug C programs with GCC and GDB
Final Project
Build a simple file-based key-value store in C
Curriculum
5 lessons · 4hCourse Info
Lessons5 lessons
Total time4h
LevelBeginner
Students3,200
Rating4.7 / 5.0