About 19,000,000 results
Open links in new tab
  1. Teach Yourself Computer Science

    Why learn computer science? There are 2 types of software engineer: those who understand computer science well enough to do challenging, innovative work, and those who just get by …

  2. Computer Science for Students | Learn, Explore, and Create with Code.org

    Find the right learning opportunity for you Explore the world of computer science with engaging videos, self-paced tutorials, programming activities, and more for all ages and experience levels!

  3. CS50: Introduction to Computer Science | Harvard University

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

  4. Path to a free self-taught education in Computer Science!

    The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well …

  5. Computer Science Online Courses | Coursera

    Choose from hundreds of free Computer Science courses or pay to earn a Course or Specialization Certificate. Computer science Specializations and courses teach software …

  6. Learn computer science with Harvard’s CS50 programs - 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.

  7. Computer Science Courses & Tutorials | Codecademy

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

  8. 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 …

  9. Learn CS Online: An Introduction to Computer Science

    Learn Computer Science Online 75 focused lessons —from "Hello, world" to graph recursion Learn Java or Kotlin 952 editable and runnable code examples 3,046 interactive explanations …

  10. 46700+ Computer Science Online Courses for 2025 - Class Central

    Computer Science Courses and Certifications Build strong foundations in programming, algorithms, and computational thinking through renowned programs like Harvard's CS50. …

  11. Practice Computer Science - Brilliant

    Computer Science Courses Take a guided, problem-solving based approach to learning Computer Science. These compilations provide unique perspectives and applications you …

  12. 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.