About 11,000 results
Open links in new tab
  1. 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.

  2. CS50: Introduction to Computer Science - Harvard Online

    The HarvardX CS50 courses are designed for those who want to learn the fundamentals of computer science including some commonly used programming languages such as C, Python, …

  3. Computer Science 101 I Stanford Online

    Learn the essential ideas of Computer Science, this course demystifies and brings those patterns to life, which is useful for anyone using computers today.

  4. Best Computer Science Courses & Certificates [2026] | Coursera

    Computer Science courses can help you learn programming languages like Python and Java, algorithms, data structures, and software development principles. Compare course options to …

  5. Online Computer Science Courses for Students | Code.org

    Discover free and paid online courses that help students build CS skills, explore coding, and learn at their own pace with flexible learning options.

  6. 1200 Free Computer Science Courses from the World’s Top …

    Jan 28, 2025 · In this article, we’ve compiled 1200+ online courses offered by the 60 best universities in the world for studying computer science in 2024. We first built the list in 2020 …

  7. 47700+ Computer Science Online Courses for 2026 - Class Central

    Comprehensive introduction to computer science covering programming fundamentals, data structures, algorithms, web development, and cybersecurity. Ideal for beginners seeking a …

  8. Computer Science Courses & Tutorials | Codecademy

    Get started in Computer Science (CS) with Codecademy's courses & tutorials. Excel in algorithms, data structures, and programming languages.

  9. CS50x 2026

    This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, …

  10. HarvardX: CS50's Introduction to Computer Science | edX

    An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data …