Free Online General Computer Science Courses from Top Universities

About this article
General computer science courses are offered for free by the Massachusetts Institute of Technology's OpenCourseWare platform. Download course materials from the website, and you're good to go.
View available schools

Free General Computer Science Courses

Free general computer science courses are offered at MIT. Topics include systems analysis and applied probability and the theory of computation.

Massachusetts Institute of Technology

These courses are offered online for free from the Massachusetts Institute of Technology. From distributed algorithms to the structure and interpretation of computer programs, students have a vast array of course topics from which to choose.

Free Online General Computer Science Courses At a Glance

Course & School Program Level Format Assignments Quizzes & Exams Downloadable
Structure and Interpretation of Computer Programs course from MIT Undergraduate Textbook/lecture notes/video lectures Yes Yes Yes
Integer Programming and Combinatorial Optimization course from MIT Graduate Textbook/lecture notes Yes Yes Yes
Machine Learning course from MIT Graduate Texts/lecture notes Yes Yes Yes
Probabilistic Systems Analysis and Applied Probability course from MIT Undergraduate Texts/lecture notes Yes Yes Yes
Introduction to Algorithms course from MIT Undergraduate Textbook/video lectures Yes Yes Yes
Ambient Intelligence course from MIT Graduate Texts/lecture notes Yes No Yes
Theory of Computation course from MIT Graduate Textbook Yes Yes Yes
Distributed Algorithms course from MIT Graduate Texts/lecture notes Yes No Yes
Information and Entropy course from MIT Undergraduate Text Yes Yes Yes
Randomized Algorithms course from MIT Graduate Textbooks/lecture notes Yes No Yes
Advanced Natural Language Processing course from MIT Graduate Textbooks/lecture notes Yes Yes Yes

Popular Schools

  • Online Programs Available
    1. Kaplan University

    Program Options

    Master's
      • MSM in Information Technology
      • Master: Information Technology
      • Master: IT/Information Security and Assurance
      • Master: Information Technology - Project Management
      • MS in Information Technology - Business Intelligence and Analytics
    Bachelor's
      • BS in IT - IT Management
      • BS in Information Technology/Information Security and Assurance
      • Bachelor of Science in Information Technology
      • BSIT: Network Admin
      • BS in Information Technology/Multiplatform Software Development
      • BS in Cybersecurity
    Associate's
      • AASIT: Network Admin
      • AAS in Information Technology - Multiplatform Software Development
  • Online Programs Available
    2. Regent University

    Program Options

    Bachelor's
      • Bachelor of Science in Computer Science
      • Bachelor of Science in Information Systems Technology
      • Bachelor of Science in Information Systems Technology - General
      • Bachelor of Science in Information Systems Technology - Information Security
      • Bachelor of Science in Professional Studies - Information Systems Technology
      • Bachelor of Arts in Leadership Studies - Information Technology
  • Online Programs Available
    3. Claremont Graduate University

    Program Options

    Master's
      • Master of Science in Information Systems & Technology
  • Online Programs Available
    4. Colorado State University Global

    Program Options

    Master's
      • Master - Information Technology Management
      • Graduate Specialization - Information Technology
    Bachelor's
      • BS - Information Technology
      • BS - Management Information Systems and Business Analytics
    Certificate
      • Graduate Certificate - Cyber Security
  • Online Programs Available
    5. Tulane University

    Program Options

    Master's
      • Online Master of Professional Studies in Cybersecurity Management
  • Online Programs Available
    6. Georgetown University

    Program Options

    Master's
      • Masters of Professional Studies in Technology Management
  • Online Programs Available
    7. Penn Foster

    Program Options

    Certificate
      • Career Diploma - PC Maintenance and Repair
  • Campus and Online Programs
    8. Southern Careers Institute

    Program Options

    Certificate
      • Computer Support Specialist
  • Stanford, CA

    Stanford University

  • Cambridge, MA

    Harvard University

Featured Schools

The schools and programs listed below are popular educational options, and tuition varies based on program and location

Kaplan University

  • MSM in Information Technology
  • BS in IT - IT Management
  • AASIT: Network Admin

Which subject are you interested in?

Regent University

  • Bachelor of Science in Computer Science
  • Bachelor of Science in Information Systems Technology
  • Bachelor of Science in Information Systems Technology - General

What is your highest level of education completed?

Claremont Graduate University

  • Master of Science in Information Systems & Technology

What is your highest level of education completed?

Colorado State University Global

  • Master - Information Technology Management
  • BS - Information Technology
  • Graduate Certificate - Cyber Security

What is your highest level of education?

Tulane University

  • Online Master of Professional Studies in Cybersecurity Management

What is your highest level of education completed?

Georgetown University

  • Masters of Professional Studies in Technology Management

What is your highest level of education completed?

Penn Foster

  • Career Diploma - PC Maintenance and Repair

What is your highest level of education?

Southern Careers Institute

  • Computer Support Specialist

What is your highest level of education completed?