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.
No specific trending topics match this video yet.
Explore All Trends