Coding

Computational Thinking & Scratch – Intro to Computer Science – Harvard’s CS50 (2018)



Learn the the basics of computational thinking and learn about the Scratch graphical programming language.

Learn the foundations of computer science in this course. This video is lecture 0 of Harvard University’s CS50 2018 course.

🔗Notes: https://cs50.harvard.edu/x/2020/notes/0/
🔗Problem Set: https://cs50.harvard.edu/x/2020/psets/0/
🔗Source Code: https://cdn.cs50.net/2019/fall/lectures/0/src0.zip

⭐️Contents⭐️
⌨️ (00:50) Introduction
⌨️ (03:13) Binary
⌨️ (09:37) Binary Lamps
⌨️ (11:20) ASCII
⌨️ (18:48) RGB
⌨️ (24:00) Finding Mike Smith
⌨️ (24:06) Computational Complexity
⌨️ (29:44) Pseudocode
⌨️ (32:36) Introducing Scratch
⌨️ (33:41) meow
⌨️ (34:04) Oscartime
⌨️ (45:16) counting sheep
⌨️ (49:18) pet the cat
⌨️ (57:07) threads
⌨️ (59:11) events
⌨️ (1:01:23) functions
⌨️ (1:06:45) Ivy’s Hardest Game

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

source

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button