Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Computer Science with CS50 - The Most Popular Course on edX

Tom Rocks Maths via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamentals of Computer Science in this 39-minute video featuring Prof. David Malan from Harvard's renowned CS50 course. Learn about the basics of programming, algorithms, and computational thinking as explained to Dr. Tom Crawford of Tom Rocks Maths. Discover why CS50 has become the most popular course on edX and gain insights into the world of computer science. Get a taste of the course content and teaching style before deciding to enroll in the full, free online course. Includes information on how to access the complete CS50 course, links to additional resources, and details about the instructor and host.

Syllabus

Introduction to Computer Science with CS50 - the most popular course on edX

Taught by

Tom Rocks Maths

Reviews

4.5 rating, based on 33 Class Central reviews

Start your review of Introduction to Computer Science with CS50 - The Most Popular Course on edX

  • I started this course with zero background in computer science, and while it was one of the most challenging things I've ever done, it was also the most rewarding. Professor David Malan is an incredible educator who makes complex topics like memory and algorithms feel like a puzzle rather than a chore.
  • It was fun and honestly easy to understand computers on the fundamental level. I didn't know much before this, and it helped me with learning more by using analogies and break everything down to a simple level. 1010/1010 in binary
  • Yasmine Bakkass
    What I Learned in My First CS50 Course ,in this first course, I learned the basics of how computers work and how we can use computer science to solve problems. One of the main ideas was problem-solving: understanding a problem, breaking it down, and…
  • Profile image for Gates Crew
    Gates Crew
    The lesson was incredibly good and exceeded my expectations in every way. Everything was explained clearly and at a comfortable pace, which made it easy to understand even the more challenging parts. The lesson was well organized, engaging, and kep…
  • Anonymous
    cs50 is a very detailed and well structered course it expllains computer science concepts cleary with good expamples the pace can be a little fast at times but the assigments really helpfull in practing and learning deeply
  • Profile image for Rohan Gaikwad
    Rohan Gaikwad
    The CS50's Introduction to Computer Science offered by Harvard University on edX is an excellent course for beginners. The lectures are clear, engaging, and well-structured. It explains programming concepts like algorithms, data structures, and problem solving in an easy way. The assignments are challenging but very helpful for learning real coding skills. Overall, it is one of the best free computer science courses available online.
  • Aizat Zhuniskhanova
    After watching the short video about computer science from CS50 on edX, I understood that computer science is not only about programming, but about problem-solving and logical thinking. The speakers explained how simple ideas, like algorithms and data, can be used to create real technologies that affect our daily lives. This video helped me understand that CS50 is designed for beginners and does not require previous experience. It showed me that learning computer science can improve the way I think and approach problems. This course can help other students discover new interests, gain confidence, and see how computer science connects to the real world.
  • Profile image for Oumaima Oumaa
    Oumaima Oumaa
    CS50 is Harvard's intro to computer science course on edX. It's a popular course covering algorithms, data structures, programming, and security. 👍 *Pros:* - Free to audit, with optional paid certification. - Covers multiple programming languages…
  • Aryan Rawat
    CS50 is one of the best and most engaging computer science courses available online. Even though it is challenging, the way Professor David Malan teaches makes every concept feel exciting and understandable. The course starts from the basics but slowly builds up to advanced topics like algorithms, programming in C and Python, databases, and web development. The problem sets are tough but very rewarding, and they really help you think like a programmer. The lectures are high-quality and motivating. Overall, CS50 is a perfect course for anyone who wants a strong foundation in computer science and real coding skills.
  • It was perfect introduction thank you I have learned a lot from you and course happy clients thank 🫶🏾🫶🏾🫶🏾🫶🏾🫶🏾
  • Thummalapally Akshitha
    CS50's Introduction to Computer Science is a phenomenal course that provides a comprehensive foundation in computer science and programming. With its engaging lectures, challenging problem sets, and supportive online community, it's an ideal choice for beginners and experienced learners alike. Professor David J. Malan's teaching style is exceptional, combining enthusiasm, clarity, and depth of knowledge. The course covers a wide range of topics, including algorithms, data structures, and web development, using languages like C, Python, SQL, and JavaScript. Upon completion, you'll gain a solid understanding of computer science fundamentals and be well-equipped to tackle real-world problems ¹ ².
  • M NARESH
    "Introduction to Computer Science with CS50" on edX is a highly engaging and popular course for beginners in computer science, taught by Harvard professor David J. Malan. It covers foundational concepts like algorithms, data structures, and programming in languages such as C, Python, SQL, and JavaScript. The lectures are dynamic and thorough, supported by challenging problem sets that encourage deep understanding and critical thinking. CS50's focus on real-world applications and problem-solving makes it stand out. The course also builds a strong community through its global reach and active forum participation. Ideal for students and professionals looking to enter the world of programming with confidence.
  • Surbhi

    This course is an excellent introduction to computer science. The lectures are clear, engaging, and well structured, even for complete beginners. The problem sets are challenging but very rewarding and really help build problem-solving skills. I especially liked how complex ideas were explained in a simple and motivating way. Highly recommended for anyone interested in computer science.

  • Gabriel Ribeiro Dos Santos
    muito bom o curso aprendi muito com esse curso espero que outras pessoas aprenda muito com eu apredi com o curso introdução á ciencia da computaçãocom CS50- o curso mais popular no edX
  • Profile image for Ayche Sidahmed
    Ayche Sidahmed
    It was fun and helpful, I wish you would consider using languages other than English so that all students can understand better, since the video is presented in only one language.
  • Profile image for çetin çaka
    çetin çaka
    Hızlı ve pratik akıcı bir anlatım bence çok başarılı teşekkürler bu tarz eğitimlerin daha çok verilmesi akademik anlamda çok verimli
  • Profile image for Muhammad Asim
    Muhammad Asim
    This course provides a great introduction about Computer Science and its terms, it is perfect for beginners to watch and get their queries cleared through such courses.
  • Tutu Henneh Johnson
    CS50 Review
    CS50 is an excellent and challenging introduction to computer science. The course pushes you to think logically, solve real programming problems, and understand how computers work at a deeper level. The lectures are engaging, the problem sets are demanding but rewarding, and the support resources are strong. Completing CS50 genuinely builds confidence and gives you a solid foundation in programming and computational thinking.
  • Profile image for Sanjana Ramesh
    Sanjana Ramesh
    Good easy to understand and it also helps us to skill development must try it the coaching was good and easy
  • Jigme Youden
    1
    The introduction to this topic is very interesting and understandable which is spoken by two professionals. I felt that this course is very interesting and will really benefits in my life

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.