About 11,900 results
Open links in new tab
  1. Introduction to Programming and Computer Science - Full Course

    Apr 21, 2020 · In this course, you will learn basics of computer programming and computer science. The concepts you learn apply to any and all programming languages and will be a good base onto which...

  2. CS50: Introduction to Computer Science | Harvard University

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

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

  5. Introductory Programming - MIT OpenCourseWare

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

  6. Computer Science & Programming - Pearson US

    Computer Science & Programming resources—insights, tools, trainings, news, events and more, curated for the discipline you teach.

  7. Computer Programming vs. Computer Science: What's the Difference?

    Dec 12, 2025 · Learn about the differences between computer programming and computer science and review tips for choosing which field best fits your career goals.

  8. The Critical Role of Programming in Computer Science - Jessup

    As an integral aspect of computer science, programming brings ideas to life by instructing computers to perform tasks and solve problems through coded algorithms and instructions.

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

  10. Programming and Computer Science Fundamentals - Udacity

    Explore core programming languages, essential computer science principles, and emerging technologies in this curated collection of beginner to advanced courses.