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

Архитектура ЭВМ (Computer Architecture)
Saint Petersburg State University via Coursera
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera
Cyber Comp 1A
Cabrillo College via California Community Colleges System
Comp Architecture w/ Assembly
City College of San Francisco via California Community Colleges System
Operating Systems Technologies
City College of San Francisco via California Community Colleges System