C Programming Language – Intro to Computer Science – Harvard’s CS50 (2018)

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: https://cs50.harvard.edu/x/2020/notes/1/
🔗Problem Set: https://cs50.harvard.edu/x/2020/psets/1/
🔗Source Code: https://cdn.cs50.net/2019/fall/lectures/1/src1.zip

⌨️ (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: https://www.youtube.com/playlist?list=PLWKjhJtqVAbmGw5fN5BQlwuug-8bDmabi

🔗Notes: https://cs50.harvard.edu/college/weeks/1/notes/
🔗Problem Set: https://cs50.harvard.edu/college/psets/1/
🔗Source Code: https://cdn.cs50.net/2018/fall/lectures/1/src1/

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: https://www.youtube.com/cs50

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

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

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp


This Post Has 25 Comments

  1. Soon alot of programmers will lose their jobs….Ai will code most if the software, and very tiny parts will done by humans and even there will Ai will do the job.
    Programming skyrocket your analytical/logical skills, so it's very healthy to learn after all, and hacking skyrocket your analytical/logical skills maybe 100 times
    People always need learn by them self science,hacking,art,economics engineering…
    The problem is the system…92% of the people work 12 hours without waking up one hour before and get to work and back which equal to 14 hours a day…the rest sleep and 3 hours free time left..
    So the best is to download courses and listen while you in work….
    Boost up confidence, creativity, happiness,
    Hacking and coding almost impossible to learn while work but other things yes

    My 2 cents

  2. EvenStar303

    Command line programming is the hard way of programming in the 21st Century.
    Higher level programming should have been done in visual programming languages like MAX-MSP.
    Who wants to work like this, every day???
    You are killing your brain and your Humanity with this stuff.
    This kind of work in NOT for a Human being, but you have to become a One Dimensional robot to work like this.
    My mind does not want to work like this.
    A line of text is one dimensional.
    A picture is two dimensional as in MAX-MSP.
    And we could even have 3D Objects that assemble like Lego.
    We could have, 3D GUI interface objects like switches and knobs…. etc.
    And render them real time with lights, shadows and materials in an Open GL or Game engine.
    Multiple abstractions of Lines of code are the most irritating things in the computer.

  3. anjal lakshmi

    Super its a new one in c language .Is this new version in c lang? Pls ,whats meant by CS50?

  4. Islamic solution

    If writing notes was present ithat will be appreciated ☺️👍😍

  5. белка

    ну просто пиздец; Зачем он вам? Берите Rust, там все равно это говно указатели имеются

  6. H. Asl

    13:20 lollll he is so good at imitating dumb machines 😂😂😂

  7. Jim Robbins

    Thanks! I learned a lot about C programming and just programming in general.

  8. The professor actually covers a lot for one lecture. I know it's Harvard but still.

Leave a Reply