Computational Thinking & Scratch - Intro to Computer Science - Harvard's CS50 (2018)
via freeCodeCamp
-
15
-
- Write review
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Learn Python with Generative AI - Self Paced Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Dive into the foundations of computer science with this introductory lecture from Harvard University's CS50 2018 course. Explore the basics of computational thinking and the Scratch graphical programming language. Begin with an introduction to binary, ASCII, and RGB, then progress to concepts like computational complexity and pseudocode. Gain hands-on experience with Scratch through various projects, including creating simple animations, games, and interactive programs. Learn essential programming concepts such as threads, events, and functions. Access accompanying notes, problem sets, and source code to enhance your learning experience. Perfect for beginners looking to build a solid foundation in computer science and programming.
Syllabus
) Introduction.
) Binary.
) Binary Lamps.
) ASCII.
) RGB.
) Finding Mike Smith.
) Computational Complexity.
) Pseudocode.
) Introducing Scratch.
) meow.
) Oscartime.
) counting sheep.
) pet the cat.
) threads.
) events.
) functions.
) Ivy's Hardest Game.
Taught by
freeCodeCamp.org
Reviews
5.0 rating, based on 1 Class Central review
Showing Class Central Sort
-
one of the best course on Learning or getting into computer programming. IT sets ups the intuition to learn computational tool and skills in order to think logically.