About 7,670,000 results
Open links in new tab
  1. CS50: Introduction to Computer Science | Harvard University

    A broad and robust understanding of computer science and programming. How to think algorithmically and solve programming problems efficiently. Concepts like abstraction, …

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

  3. Introduction to Computer Science and Programming in Python

    6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of …

  4. CS50: Computer Science Courses and Programs from Harvard

    Introduction to Computer Science (CS50x), the typical entry point for most learners, covers the fundamentals using real-world examples, such as gaming and finance, for practice problem …

  5. CS50x 2025

    This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without …

  6. Solution: create specialized programming languages that are good at specifying instructions to computers. Examples: Ada, Algol, BASIC, C, C++, C#, CLOS, D, Eiffel, Fortran, F#, Haskell, …

  7. CS50's Introduction to Computer Science - Class Central

    This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior …

    • Reviews: 195
    • Introduction to Computer Science with Python - Harvard …

      We cover basic data types and collections (lists, dictionaries, tuples, and sets), control flow, recursion, information hiding and encapsulation using classes and objects, and introduce the …

    • CS50: Introduction to Computer Science | Harvard Online Course

      A broad and robust understanding of computer science and programming; How to think algorithmically and solve programming problems efficiently; Concepts like abstraction, …

    • MITx: Introduction to Computer Science and Programming

      This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science.

    Refresh