CS50 2D - Lecture 1 - Flappy Bird

CS50 · Beginner ·📐 ML Fundamentals ·1h ago
This is Lecture 1 of CS50 2D — learn how to recreate the iconic Flappy Bird game using sprites, parallax scrolling, procedural pipe generation, collision detection, state machines, and input handling. To take the course for a certificate, register at cs50.edx.org/2d. *** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. *** HOW TO SUBSCRIBE http://www.youtube.com/subscription_center?add_user=cs50tv HOW TO TAKE CS50 edX: https://cs50.edx.org/ Harvard Extension School: https://cs50.harvard.edu/extension Harvard Summer School: https://cs50.harvard.edu/summer OpenCourseWare: https://cs50.harvard.edu/x HOW TO JOIN CS50 COMMUNITIES Bluesky: https://bsky.app/profile/cs50.harvard.edu Discord: https://discord.gg/cs50 Ed: https://cs50.edx.org/ed Facebook Group: https://www.facebook.com/groups/cs50/ Faceboook Page: https://www.facebook.com/cs50/ GitHub: https://github.com/cs50 Gitter: https://gitter.im/cs50/x Instagram: https://instagram.com/cs50 LinkedIn Group: https://www.linkedin.com/groups/7437240/ LinkedIn Page: https://www.linkedin.com/school/cs50/ Medium: https://cs50.medium.com/ Quora: https://www.quora.com/topic/CS50 Reddit: https://www.reddit.com/r/cs50/ Slack: https://cs50.edx.org/slack Snapchat: https://www.snapchat.com/add/cs50 SoundCloud: https://soundcloud.com/cs50 Stack Exchange: https://cs50.stackexchange.com/ Telegram: https://t.me/cs50x Threads: https://www.threads.net/@cs50 TikTok: https://www.tiktok.com/@cs50 Twitter: https://twitter.com/cs50 Twitter Community: https://twitter.com/i/communities/1722308663522594923 YouTube: http://www.youtube.com/cs50 HOW TO FOLLOW DAVID J. MALAN Facebook: https://www.facebook.com/dmalan GitHub: https://github.com/dmalan Instagram: https://www.instagram.com/davidjmalan/ LinkedIn: https://www.linkedin.com/in/malan/ Quora: https://www.quora.com/profile/David-J-Malan Threads: https://www.threads.net/@davidjmalan TikTok: https://www.tikt
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

The Invisible Asset No One Prices
Control over data structure is crucial for exploration outcomes, not just data discovery, and understanding this can improve AI model performance and decision-making
Medium · AI
What 6 Months of Breaking My Own Python Code Taught Me
Breaking your own Python code can be a valuable learning experience for automation and debugging skills
Medium · Machine Learning
How to learn to code in 2026 before the hiring surge starts
Learn to code before the 2026 hiring surge to boost your career prospects in software engineering
Dev.to · Programming with Shahan
Riding Stock Price Waves with Wavelet Transform Signals in Python
Learn to decompose stock price series into time-frequency components and generate low-noise trading signals using PyWavelets in Python
Dev.to · Ayrat Murtazin
Up next
Do You Actually Need a Foundation Model? #AI
DataCamp
Watch →