About 12,400 results
Open links in new tab
  1. Computer Programming vs. Computer Science: What's the Difference?

    Dec 12, 2025 · Computer programming and computer science are both fields that advance information systems technology, but they have key differences. Here's an in-depth look to help you understand …

  2. CS50: Introduction to Computer Science | Harvard University

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

  3. Introduction to Computer Science and Programming | Coursera

    This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers …

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

    Discover where a career in computer science can take you. Sign up for a Harvard CS50 course on edX today to earn valuable skills from industry-leading computer science experts.

  5. Introductory Programming | MIT OpenCourseWare | Free Online …

    This page will help you begin to learn programming and computer science, with some suggested introductory courses on OCW. These courses introduce principles of computer science and begin to …

  6. Computer Programming vs. Computer Science: Experts Explain

    Oct 19, 2020 · Computer programming vs. computer science: What’s the difference? In a nutshell, computer science deals with the theory of computer processes, while computer programming is the …

  7. Computer Programming vs. Computer Science - Excelsior University

    Sep 2, 2025 · Computer science and computer programming differ in key ways. Learn more about these two career tracks and which one could be right for you.

  8. Computing | Khan Academy

    Computing Intro to computer science - Python Use programming as a tool to design recommendation engines, model infectious diseases, create game levels, and more!

  9. Computer Science vs Programming | MCS@Rice

    Dec 21, 2022 · Programming is one practical, yet narrow, aspect of computer science, whereas the study of computer science equips professionals with advanced tech concepts and skills, including …

  10. 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, modular programming, …