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

Explore computer architecture and low-level programming through a comprehensive 10-hour course on the classic version of C programming, based on the influential 1978 book by Brian Kernighan and Dennis Ritchie. Gain insights into how C laid the foundation for modern programming languages under the guidance of Dr. Charles Severance, a renowned University of Michigan professor. Delve into topics such as types, operators, expressions, control flow, functions, program structure, pointers, arrays, structures, input/output, and the UNIX system interface. Access additional resources, including an online C programming book and supplementary materials, to enhance your learning experience. Note that prior programming experience is recommended, with Dr. Chuck's Python for Everybody course suggested as a prerequisite.

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.