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. Colorado Technical University

    Program Options

    Master's
      • MS - Computer Science - Software Engineering
      • Master: Computer Engineering
      • MS - Systems Engineering
    Bachelor's
      • BS - IT - Software Systems Engineering
  • Online Programs Available
    2. Kaplan University

    Program Options

    Bachelor's
      • BS in Information Technology/Multiplatform Software Development
      • BSIT: Network Admin
    Associate's
      • AAS in Information Technology - Multiplatform Software Development
      • AASIT: Network Admin
  • Online Programs Available
    3. American InterContinental University

    Program Options

    Bachelor's
      • Bachelor of Technology: Software Analysis and Development
  • Online Programs Available
    4. Penn Foster High School

    Program Options

    High School Diploma
      • Penn Foster High School with Early College Courses
      • HS Diploma
  • Online Programs Available
    5. Northcentral University

    Program Options

    Doctorate
      • PhD in Business Admin - Management of Engineering and Technology
      • Doctor of Business Admin - Management of Engineering and Technology
      • PhD-TIM - Engineering Management
    Master's
      • MBA - Management of Engineering and Technology
      • MSTIM - Engineering Magagement
  • Online Programs Available
    6. Herzing University

    Program Options

    Bachelor's
      • B.S. - Software Development: Computer Programming Concentration
      • B.S. - Software Development With No Declared Minor or Concentration
    Associate's
      • Associate of Science - Software Development
  • Online Programs Available
    7. University of Delaware

    Program Options

    Master's
      • Master of Science in Electrical and Computer Engineering
  • Online Programs Available
    8. Lewis University

    Program Options

    Master's
      • MS in Computer Science - Software Engineering
  • Online Programs Available
    9. Purdue University

    Program Options

    Master's
      • Master of Science in Engineering Technology
  • Towson, MD

    Towson University

Featured Schools

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

Colorado Technical University

  • MS - Computer Science - Software Engineering
  • Master: Computer Engineering
  • BS - IT - Software Systems Engineering

Are you a US citizen?

Kaplan University

  • BS in Information Technology/Multiplatform Software Development
  • BSIT: Network Admin
  • AAS in Information Technology - Multiplatform Software Development
  • AASIT: Network Admin

Which subject are you interested in?

American InterContinental University

  • Bachelor of Technology: Software Analysis and Development

Are you a US citizen?

Penn Foster High School

  • Penn Foster High School with Early College Courses
  • HS Diploma

What is your age?

Northcentral University

  • PhD in Business Admin - Management of Engineering and Technology
  • Doctor of Business Admin - Management of Engineering and Technology
  • MBA - Management of Engineering and Technology
  • MSTIM - Engineering Magagement

What is your highest level of education?

Herzing University

  • B.S. - Software Development: Computer Programming Concentration
  • B.S. - Software Development With No Declared Minor or Concentration
  • Associate of Science - Software Development

What is your highest level of education?

University of Delaware

  • Master of Science in Electrical and Computer Engineering

What is your highest level of education completed?

Lewis University

  • MS in Computer Science - Software Engineering

What is your highest level of education?