Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Learn C Programming with Dr. Chuck (feat. classic book by Kernighan and Ritchie)

via freeCodeCamp

Overview

This course aims to help learners understand computer architecture and low-level programming through studying the classic version of the C Programming language from the 1978 book by Kernighan and Ritchie. The course reflects on how C laid the foundation for modern programming languages. The individual skills taught include C programming concepts such as types, operators, control flow, functions, pointers, arrays, structures, input/output, and the UNIX system interface. The teaching method involves video lectures by Dr. Chuck, with a syllabus covering each chapter of the classic C Programming book. The intended audience for this course is individuals with some prior programming experience looking to delve into C programming and its fundamental concepts.

Syllabus

) Course Intro.
) Chapter 0: Introduction.
) Chapter 1: A Tutorial Introduction.
) Chapter 2: Types, Operators, and Expressions.
) Chapter 3: Control Flow.
) Chapter 4: Functions and Program Structure.
) Chapter 5: Pointers and Arrays.
) Chapter 6: Structures.
) Chapter 7: Input and Output.
) Chapter 8: The UNIX System Interface.

Taught by

freeCodeCamp.org

Reviews

Start your review of Learn C Programming with Dr. Chuck (feat. classic book by Kernighan and Ritchie)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.