YoVDO

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

Offered By: freeCodeCamp

Tags

C Programming Courses Computer Architecture Courses Pointers Courses Low-level Programming Courses

Course Description

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

Related Courses

Java Multithreading, Concurrency & Performance Optimization
Udemy
Learn Assembly Language by Making Games for the Atari 2600
Udemy
16-Bit Virtual Machine in JavaScript
YouTube
Build a 65C02-Based Computer From Scratch
YouTube
Complete Modern C++ Programming - Beginner to Advanced
Udemy