Master C Programming with Dr. Chuck: Your Complete Guide to Computer Architecture and Low-Level Coding π
Join Dr. Chuck in this comprehensive C programming course to unlock the secrets of computer architecture and low-level programming, perfect for beginners and experienced coders alike.

freeCodeCamp.org
639.8K views β’ Aug 18, 2022

About this video
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming through studying the "classic" version of the C Programming language from the 1978 book written by Brian Kernighan and Dennis Ritchie.
In this course we will be reflecting on how C provided an important foundation for the creation of modern programming languages. This is not a good place to start if you do not already have some programming experience. A suggested pre-requisite is Dr. Chuck's Python for Everybody course: https://youtu.be/8DvywoWv6fI
π Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md
π Additional course resources: https://www.cc4e.com/
(Unlock Code Hint: View the developer console on the website.)
βοΈ Dr. Charles Severance developed this course. He is a professor at the University of Michigan and one of the most popular software instructors in the world.
βοΈ Course Contents βοΈ
β¨οΈ (0:00:00) Course Intro
β¨οΈ (0:03:09) Chapter 0: Introduction
β¨οΈ (0:20:44) Chapter 1: A Tutorial Introduction
β¨οΈ (1:59:17) Chapter 2: Types, Operators, and Expressions
β¨οΈ (3:02:09) Chapter 3: Control Flow
β¨οΈ (3:49:31) Chapter 4: Functions and Program Structure
β¨οΈ (5:20:32) Chapter 5: Pointers and Arrays
β¨οΈ (6:50:30) Chapter 6: Structures
β¨οΈ (8:16:33) Chapter 7: Input and Output
β¨οΈ (9:02:02) Chapter 8: The UNIX System Interface
β€οΈ Support for this channel comes from our friends at Scrimba β the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
In this course we will be reflecting on how C provided an important foundation for the creation of modern programming languages. This is not a good place to start if you do not already have some programming experience. A suggested pre-requisite is Dr. Chuck's Python for Everybody course: https://youtu.be/8DvywoWv6fI
π Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md
π Additional course resources: https://www.cc4e.com/
(Unlock Code Hint: View the developer console on the website.)
βοΈ Dr. Charles Severance developed this course. He is a professor at the University of Michigan and one of the most popular software instructors in the world.
βοΈ Course Contents βοΈ
β¨οΈ (0:00:00) Course Intro
β¨οΈ (0:03:09) Chapter 0: Introduction
β¨οΈ (0:20:44) Chapter 1: A Tutorial Introduction
β¨οΈ (1:59:17) Chapter 2: Types, Operators, and Expressions
β¨οΈ (3:02:09) Chapter 3: Control Flow
β¨οΈ (3:49:31) Chapter 4: Functions and Program Structure
β¨οΈ (5:20:32) Chapter 5: Pointers and Arrays
β¨οΈ (6:50:30) Chapter 6: Structures
β¨οΈ (8:16:33) Chapter 7: Input and Output
β¨οΈ (9:02:02) Chapter 8: The UNIX System Interface
β€οΈ Support for this channel comes from our friends at Scrimba β the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Video Information
Views
639.8K
Likes
19.3K
Duration
09:38:35
Published
Aug 18, 2022
User Reviews
4.8
(127) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now