About 107,000 results
Open links in new tab
  1. CS50: Introduction to Computer Science | Harvard University

    An introduction to the intellectual enterprises of computer science and the art of programming.

  2. CMU CS Academy

    CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University. We create novel, world-class Computer Science …

  3. CS50: Harvard’s computer science courses and certificates | edX

    Start learning computer science with Harvard's CS50 courses on edX. Access free courses, earn certificates, and study at your own pace with expert-led instruction.

  4. Computer Science: Programming with a Purpose - Coursera

    We begin by introducing basic programming elements such as variables, conditionals, loops, arrays, and I/O. Next, we turn to functions, introducing key concepts such as recursion, …

  5. CS50 - YouTube

    More than teach you how to program in one language, this course teaches you how to program fundamentally and how to teach yourself new languages ultimately.

  6. CS50's Introduction to Computer Science - Class Central

    This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming …

    • Reviews: 212
    • CS50x 2025

      This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without …

    • Computer Science Courses & Tutorials | Codecademy

      Learn the basics of the world's fastest growing and most popular programming language used by software engineers, analysts, data scientists, and machine learning engineers alike.

    • CS Primer: Learn computer science by writing code

      CS Primer is a self-paced platform for software engineers to learn the CS foundations they need, from computer architecture to distributed systems.

    • HarvardX: CS50's Introduction to Computer Science | edX

      An introduction to the intellectual enterprises of computer science and the art of programming.