C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)

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



Duration: 2:13:16
1,001,866 views
23,655


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

⭐️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: 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




Other Videos By freeCodeCamp.org


2019-01-31Applied Deep Learning with PyTorch - Full Course
2019-01-31Pong (with Lua) - CS50's Intro to Game Development
2019-01-30SQL - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-29Tableau for Data Science and Data Visualization - Crash Course Tutorial
2019-01-29Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-28Python - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-27HTTP, HTML, CSS - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-26Data Structures - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-25Memory - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-24Arrays and Sorting Algorithms - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-23C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-23React Tutorial: Weather App with RESTful APIs
2019-01-22Computational Thinking & Scratch - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-21Unity FPS Survival Game Tutorial - First Person Shooter Game Dev
2019-01-18React Native Web Setup (P7D1) - Live Coding with Jesse
2019-01-17Create a Keylogger with Python - Tutorial
2019-01-16Improve Cybersecurity Skills with CTFs - PicoCTF Walkthrough (2018)
2019-01-15React Tutorial: Build an e-commerce site from scratch using React and Netlify
2019-01-10Async/Await - JavaScript Tutorial
2019-01-09Swift Tutorial - Full Course for Beginners
2019-01-07Neural Networks with JavaScript - Full Course using Brain.js



Tags:
c programming for beginners
c programming tutorial
introduction to computer science
computer science
cs50
scratch
harvard
David J. Malan
c programming language
computer
science
david malan
havard cs50
harvard university
computer science for beginners
c tutorial
c tutorial for beginners