Skip to content
0:00 / 0:00

#cs50#scratch#flask

Harvard CS50 (2023) – Full Computer Science University Course

freeCodeCamp.org

12M subscribers • 23 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.

Beginner. No background in the topic needed.

7.7M views3 years ago2 recommendations

Computer scienceProgramming languagesData structuresAlgorithmsC

A comprehensive introduction to the intellectual enterprises of computer science and the art of programming, covering C, Python, SQL, and algorithms.

Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of programming. The course is taught live every year and this is the 2023 version. 💻 Slides, source code, and more at cs50.harvard.edu/x. ❤️ Try interactive Python courses we love, right in your browser: scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba) ⭐️ Course Contents ⭐️ ⌨️ () Lecture 0 - Scratch ⌨️ () Lecture 1 - C ⌨️ () Lecture 2 - Arrays ⌨️ () Lecture 3 - Algorithms ⌨️ () Lecture 4 - Memory ⌨️ () Lecture 5 - Data Structures ⌨️ () Lecture 6 - Python ⌨️ () Lecture 7 - SQL ⌨️ () Lecture 8 - HTML, CSS, JavaScript ⌨️ () Lecture 9 - Flask ⌨️ () Lecture 10 - Emoji ⌨️ () Cybersecurity --- HOW TO JOIN CS50 COMMUNITIES Discord: discord.gg/cs50 Ed: cs50.harvard.edu/x/ed Facebook Group: facebook.com/groups/cs50/ Faceboook Page: facebook.com/cs50/ GitHub: github.com/cs50 Gitter: gitter.im/cs50/x Instagram: instagram.com/cs50 LinkedIn Group: linkedin.com/groups/7437240/ LinkedIn Page: linkedin.com/school/cs50/ Medium: cs50.medium.com/ Quora: quora.com/topic/CS50 Reddit: reddit.com/r/cs50/ Slack: cs50.edx.org/slack Snapchat: snapchat.com/add/cs50 SoundCloud: soundcloud.com/cs50 Stack Exchange: cs50.stackexchange.com/ TikTok: tiktok.com/@cs50 Twitter: twitter.com/cs50 YouTube: youtube.com/cs50 HOW TO FOLLOW DAVID J. MALAN Facebook: facebook.com/dmalan GitHub: github.com/dmalan Instagram: instagram.com/davidjmalan/ LinkedIn: linkedin.com/in/malan/ TikTok: tiktok.com/@davidjmalan Twitter: twitter.com/davidjmalan LICENSE CC BY-NC-SA 4.0 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License creativecommons.org/licenses/by-nc-sa/4.0/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: freecodecamp.org Read hundreds of articles on programming: freecodecamp.org/news

Why it's here

2 people recommend this

What people say. Highly recommended as a life-changing introductory course for anyone starting with computer programming.

u/wsbt4rdin r/C_Programming • Recommends

On “c for beginners”

…y, it teaches PROGRAMMING. This would have been life changing if this was available to me when I started with computer programming. And, it's free on YouTube!!! And Harvard website. I'd recommend to do the actual ed-x class on Harvard site, where you also get the materials and homework. But if you just want the 25 hours of video, here it is!!! link to this video…

u/Ok-Comb-1395in r/compsci • Recommends

On “What is the best way to learn how to code? ”

I personally went the school route, which worked quite well for me. However, I would suggest starting with the basics of programming to get a good understanding of fundamental concepts, such as variables, loops, and conditional statements. These concepts are fundamental and often interchangeable across different programming languages, so once you understand them, learning new languages like Java and MATLAB becomes easier. Harvard's CS50 introduction course is available for free: link Thats a good starting point. Their are also a lot of websites with information on specific subjects like w3schools and geeksforgeeks. Their are also plenty of website with courses on specific subject su…