Engineering Education Offered Free by Top Colleges and Universities

About this article
The Massachusetts Institute of Technology, the University of California at Berkeley, and Carnegie Mellon University are some of the schools offering free online courses in several types of engineering, including computer system engineering and bioengineering. Students can study these courses at their convenience.
View available schools

Engineering

Free Engineering Courses

Engineering courses available online for free will cover subjects like operating system engineering, engineering analysis, and mechanical engineering. Most course materials are available for download.

Massachusetts Institute of Technology

MIT offers a plethora of engineering courses, in areas like structure and interpretation of computer programs, computer system engineering, and operating system engineering. Courses will use PDFs, textbooks, videos, lecture notes, and other resources. Lecture topics include computation, symbols and quotation, tagged data, layering and link layer, routing, and operating system structure.

Utah State University

Utah State University offers the following courses on engineering. Topics discussed include physical acoustics, architectural acoustics, conditional probability, and frequency distributions.

University of California, Berkeley

UC Berkeley offers courses on mechanical engineering and bioengineering. These courses are delivered as audio and video lectures, available on Youtube and iTunes. Lecture topics include fluid mechanics, synthetic biology, and multi-scale modeling.

Carnegie Mellon University

This course at Carnegie Mellon University requires specific software, including Flash, Java, and MathML. Courses are broken down into three units and 12 modules. Topics covered include machines and structures, inertia, friction, and free body diagrams.

Free Engineering Education 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/recitations/projects/tools Yes Yes Yes
Computer System Engineering course from MIT Undergraduate Textbook/lecture notes/video lectures/recitations/projects Yes Yes Yes
Operating System Engineering course from MIT Graduate Texts/lecture notes/labs/projects/study materials/tools Yes Yes Yes
Introduction to Electric Power Systems course from MIT Undergraduate Text Yes Yes Yes
Microelectronic Devices and Circuits course from MIT Undergraduate Texts/lecture notes/projects/tools/study materials Yes Yes Yes
Elements of Mechanical Design course from MIT Undergraduate Textbooks/lecture notes/labs/projects Yes Yes Yes
Mechanical Engineering Tools course from MIT Undergraduate Projects/study materials/tutorials Yes No Yes
Introduction to Civil Engineering Design course from MIT Undergraduate Texts/projects Yes No Yes
Introduction to Bioengineering course from MIT Undergraduate Lecture notes/videos Yes No Yes
Management in Engineering course from MIT Undergraduate/graduate Texts/lecture notes Yes Yes Yes
Science of Sound course from Utah State University Unspecified Textbook Yes Yes Yes
Signals and Systems course from Utah State University Unspecified Textbook/texts/labs/programs Yes No Yes
Uncertainty in Engineering Analysis course from Utah State University Unspecified Texts/external reading resources Yes No Yes
Mechanical Engineering course from UC Berkeley Unspecified Audio and video lectures No No Yes
Bioengineering course from UC Berkeley Unspecified Audio and video lectures No No Yes
Engineering Statics course from Carnegie Mellon University Unspecified Simulations/computer tutors 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. Grand Canyon University

    Program Options

    Master's
      • M.S in Software Development
      • M.S in Software Engineering
    Bachelor's
      • B.S. in Software Development
  • Campus and Online Programs
    3. Full Sail University

    Program Options

    Bachelor's
      • Bachelor of Science - Software Development
  • Online Programs Available
    4. National University

    Program Options

    Doctorate
      • PhD-TIM - Engineering Management
  • Campus Locations:
    5. Universal Technical Institute

    Program Options

    Certificate
      • Wind Power Technician
  • Online Programs Available
    6. Liberty University

    Program Options

    Master's
      • MS: Information Technology: Software Design & Management
      • MS: Engineering Management: Leadership
  • Stanford, CA

    Stanford University

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?

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?

Full Sail University

  • Bachelor of Science - Software Development

What is your highest level of education?

National University

  • PhD-TIM - Engineering Management

What is your highest level of education?

Universal Technical Institute

  • Wind Power Technician

What is your highest level of education completed?

Liberty University

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

What is your highest level of education?