Modulo

CS50: Introduction to Computer Science

No reviews
Recommended Ages

College-level course best suited to advanced high school and college students.

CS50: Introduction to Computer Science is Harvard’s famously challenging beginner CS course, offered free online, and it’s become a rite of passage for many aspiring programmers. Through engaging lectures, problem sets, and projects, students tackle topics like algorithms, C programming, Python, web development, and data structures, with a strong emphasis on problem-solving and perseverance. Created and taught by Professor David Malan and his team, the course is demanding but carefully scaffolded, making it accessible to motivated high schoolers and adults willing to put in serious time. Parents appreciate the world-class instruction at zero tuition cost, though there is an option to pay for a certificate. It’s not a casual elective; we recommend treating it as a major commitment equivalent to a full-credit class.

Learners can audit CS50 for free; an optional verified certificate currently costs $219.

Did you create this resource? Claim it here.
Visit our add a resource to learn how to share additional information about your program on Modulo
CS50: Introduction to Computer Science
$0.00 USD

Skills

What kids will learn

Need Help?

Try our AI learning concierge

Our AI learning concierge can give you custom recommendations for curriculum, tutors and classes based on your child's unique learning needs.

==>>Ask AI

Explore resources

Visit our collection of curriculum, tutors, classes and clubs. Filter by subject, grade, style, days and times to find exactly what you need for your unique child.

==>> Explore Resources