The Tech AdvantageAfrica
CodingIntermediate

Introduction to Computer Science (Harvard CS50 Highlights)

Learn from Harvard's famous CS50 lectures: algorithms, C, Python, SQL, the web and AI.

135 lessons32h 54m of video1 quiz1 practical task Certificate

What you'll learn

  • Think algorithmically and solve problems efficiently
  • Understand how computers represent information
  • Read and write basic C and Python
  • Query data with SQL
  • Understand how websites and AI work under the hood

Course content

Part 1. Thinking computationally80 lessons
Part 2. Python, data, web & AI55 lessons

Capstone project: Capstone project: Explain it like a teacher. You finish by building something real; a mentor reviews it before your certificate is issued.

About this course

CS50 is Harvard University's introduction to computer science — one of the most loved courses in the world, and it's free. These are the key lectures, organised for TTA learners. Each lecture is long (about 2 hours), so watch in parts: your place is saved every time. CS50's lectures are shared by Harvard under a Creative Commons licence. To do the full course with problem sets and get Harvard's free CS50 certificate, visit cs50.harvard.edu/x.