Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=PaPN51Mm5qQ



Duration: 18:35:19
120,992 views
4,585


In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie. Toward the end Dr. Chuck interviews Guido van Rossum, the creator of Python.

🔗 Course resources: https://www.cc4e.com/
(Unlock Code Hint: View the developer console on the website.)

📖 Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md

✏️ Dr. Charles Severance developed this course. He is a professor at the University of Michigan.

⭐️ Course Contents ⭐️
⌨️ (00:00:00) K&R 0: Historical Context
⌨️ (01:04:44) From Python to C
⌨️ (01:46:13) K&R 1: A Tutorial Introduction
⌨️ (03:39:25) K&R 2: Types, Operators, and Expressions
⌨️ (05:03:55) K&R 3: Control Flow
⌨️ (06:03:43) K&R 4: Functions and Program Structure
⌨️ (08:05:32) K&R 5: Pointers and Arrays
⌨️ (09:57:33) K&R 6: Structures
⌨️ (11:55:42) Object Oriented Programming
⌨️ (13:25:45) Encapsulation and Abstraction
⌨️ (14:36:34) Tree Maps and Hash Maps
⌨️ (15:47:10) Epilogue

🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2024-06-12Learn Three.js by Building 5 Projects
2024-06-11Learn High-Level System Design by Coding YouTube – Full Course
2024-06-10Python for Data Science Course – Hands-on Projects with EDA, AB Testing & Business Intelligence
2024-06-07How to Outsmart AI as a Developer with Dr. Chuck [Podcast #127]
2024-06-06Azure DevOps Engineer Expert Certification (AZ-400) – Full Course to PASS the Exam
2024-06-05Distributed File Storage In Go – Full Course
2024-06-04Building REST APIs with Next.js 14 – Course for Beginners
2024-06-03Full Stack Flutter, Firebase and Riverpod – Build a YouTube Clone
2024-05-31From Software Engineer to Security Researcher with Suz Hinton [Podcast #126]
2024-05-30Go and React Full Stack App – Go Tutorial for Node Developers
2024-05-29Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]
2024-05-27Linear Algebra Course – Mathematics for Machine Learning and Generative AI
2024-05-24Open Source is Changing. Quincy interviews Jerod Santo, host of The Changelog [Podcast #125]
2024-05-23AWS Solutions Architect Associate Certification (SAA-C03) – Full Course to PASS the Exam
2024-05-22React Hook Form Course for Beginners (inc. Zod + Material UI)
2024-05-21Fine Tuning LLM Models – Generative AI Course
2024-05-20Angular and Supabase Course – Build a Realtime Chat Application
2024-05-17AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124]
2024-05-16College Precalculus – Full Course with Python Code
2024-05-15Quantum Computing Course
2024-05-14Create a WordPress Blog with the Help of AI – Beginner's Tutorial