Free Online Software Engineering Courses from Top Universities

About this article
Software engineering courses are offered for free from the Massachusetts Institute of Technology. Interested individuals with an internet connection can download course materials from the university's website.
View available schools

Free Software Engineering Courses

Free software engineering courses are available online for free. The Massachusetts Institute of Technology offers these courses for students to download at their own convenience.

Massachusetts Institute of Technology (MIT)

This top university offers online courses for free via its OpenCourseWare platform. Courses in software engineering include the discussion of basic concepts and program analysis.

Free Online Software Engineering Courses At a Glance

Course & School Program Level Format Assignments Quizzes & Exams Downloadable
Foundations of Software Engineering course from MIT Graduate Textbook/lecture notes Yes Yes Yes
Laboratory in Software Engineering course from MIT Undergraduate Textbook/lecture notes Yes No Yes
Software Engineering Concepts course from MIT Graduate Text/lecture notes No No Yes
Program Analysis course from MIT Graduate Paper-reading seminar Yes No Yes

Popular Schools

  • Online Programs Available
    1. Purdue Global

    Program Options

    Master's
      • MS in IT - Secure Software Development and Quality Assurance
      • MS in Cybersecurity Management - Secure Software Development and Quality Assurance
    Bachelor's
      • BS in Analytics - Software Development Using C#
      • BS in Analytics - Software Development Using Java
      • BS in Analytics - Software Development Using Python
      • BS in Analytics - Software Development Using Web Languages
      • BS in Cybersecurity - Software Development Using C#
      • BS in Cybersecurity - Software Development Using Java
  • Online Programs Available
    2. National University

    Program Options

    Doctorate
      • PhD-TIM - Engineering Management
  • Online Programs Available
    3. Liberty University

    Program Options

    Master's
      • MS: Information Technology: Software Design & Management
      • MS: Engineering Management: Leadership
  • Online Programs Available
    4. Grand Canyon University

    Program Options

    Master's
      • M.S in Software Development
      • M.S in Software Engineering
    Bachelor's
      • B.S. in Software Development
  • Western Governors University

  • Online Programs Available
    6. Saint Leo University

    Program Options

    Master's
      • MS: Software Engineering
    Bachelor's
      • BA: Software Engineering

Featured Schools

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

Purdue Global

  • MS in IT - Secure Software Development and Quality Assurance
  • MS in Cybersecurity Management - Secure Software Development and Quality Assurance
  • BS in Analytics - Software Development Using C#
  • BS in Analytics - Software Development Using Java

Which subject are you interested in?

National University

  • PhD-TIM - Engineering Management

What is your highest level of education?

Liberty University

  • MS: Information Technology: Software Design & Management
  • MS: Engineering Management: Leadership

What is your highest level of education?

Grand Canyon University

  • M.S in Software Development
  • M.S in Software Engineering
  • B.S. in Software Development

What is your highest level of education?

Saint Leo University

  • MS: Software Engineering
  • BA: Software Engineering

What is your highest level of education completed?