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 because they’re …

  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-rounded …

  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 engineering and design, …

  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 Universities

    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 using a data-driven …

  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 from 310 …

  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. Learn Python, functional …

  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 won't find anywhere …

  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.