About 12,700,000 results
Open links in new tab
  1. CS50: Harvard’s computer science courses and certificates | edX

    Harvard University's Computer Science 50 program, or CS50, is a collection of introductory computer science courses designed for students at all levels who want to learn foundational and advanced …

  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 Programming and Computer Science - Full Course

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

  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. Programming | AP CSP | Khan Academy

    Programming is the way that we tell computers to do all the amazing things that they can do! Dig into the fundamentals of programming, including variables, strings, procedures, Boolean logic, randomness, …

  6. Introductory Programming - MIT OpenCourseWare

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

  7. Programming Tutorial | Introduction, Basic Concepts, Getting started ...

    Jul 23, 2025 · Learn about variables, data types, control flow statements, functions, and how to write your first code in various languages. Explore resources and tips to help you to begin your …

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

  10. Computer Science Courses & Tutorials | Codecademy

    Learn about the basics of the C programming language, and write your first C program! Learn C++ — a versatile programming language that’s important for developing software, games, databases, and …