Learn the the basics of the C programming language.
This course teaches the foundations of computer science. This video is lecture 1 of Harvard University’s CS50 2018 course (part 2 since the lectures start at 0).
🔗Notes:
🔗Problem Set:
🔗Source Code:
❤️ Try interactive JavaScript courses we love, right in your browser: (Made possible by a grant from our friends at Scrimba)
⭐️Contents⭐️
⌨️ (00:00:00) Introduction
⌨️ (00:00:50) Week 0 Recap
⌨️ (00:08:01) PBJ
⌨️ (00:15:59) C
⌨️ (00:20:56) Variables
⌨️ (00:21:46) Incrementing
⌨️ (00:23:36) Conditionals
⌨️ (00:32:31) While Loops
⌨️ (00:35:52) For Loops
⌨️ (00:40:47) User Input
⌨️ (00:48:14) CS50 Sandbox
⌨️ (00:49:48) hello.c
⌨️ (00:51:18) Compilation
⌨️ (00:57:31) Command-Line Arguments
⌨️ (00:58:50) make
⌨️ (00:58:30) Debugging
⌨️ (01:11:44) get_string and printf
⌨️ (01:18:23) int.c
⌨️ (01:21:58) float.c
⌨️ (01:24:29) ints.c
⌨️ (01:28:39) floats.c
⌨️ (01:37:54) parity.c
⌨️ (01:39:13) conditions.c
⌨️ (01:40:17) answer.c
⌨️ (01:42:15) cough0.c
⌨️ (01:42:57) cough1.c
⌨️ (01:43:57) cough2.c
⌨️ (01:49:53) cough3.c
⌨️ (01:52:04) positive.c
⌨️ (01:58:05) Integer Overflow
⌨️ (02:03:04) overflow.c
⌨️ (02:09:50) Integer Underflow
Check out our full CS50 playlist:
🔗Notes:
🔗Problem Set:
🔗Source Code:
Lecture taught by David J. Malan. Thanks to Harvard’s CS50 for giving us permission to post this lecture. Checkout their YouTube channel for more great lectures:
—
Learn to code for free and get a developer job:
Read hundreds of articles on programming:
source

2:50 someone didn't want to count to 4 in binary because 4,128 and 132 are middle fingers
2:07:08 Well memory is not abundant again in 2026
Thank you ❤
Awsome
I’m wondering if I could drink that much coffee and live
Lovely and super fast teacher. Anyway a bit surprised by the usage of the custom cs50 library
Looks like a cardio learning C.
6 years later I am enjoying and learning ❤
"The moment you start copying and pasting you're probably not writing good code", oh if only he knew how bad it was going to get…
May be this will help me understand the c language
Best lecture so far I had encountered with❤
is that cs50.h actually used in any real world scenarios or is it for educational purposes only?
😳😳😮
25:52 ChatGPT responding to my question.
Full done!!!
C is a must learn for me ✅
C is a must learn for me ✅
Hey I'm biruk assefa tsige I'm a first year of computer science student on your channel I'm from Ethiopia Addis Ababa and I'm wheelchair user person (body injury young) and I don't understand how I can get my computer science degree certificate from your university
Gonzalez Amy Hernandez Thomas Jackson Jennifer
I really like how he addressed the question about style. Personally I like the braces on the same line as the if statement. He said you develop your own style with experience.
This man should not be teaching c, he thinks printf is the correct function to print a normal string
Return 0 is not using ?
Complete C Language Notes :-
https://youtu.be/ZxVGy2PFx98?si=Uddu-RIzCDlbitcE
Play in 0.75X for more clarity.