Where Can I Find Free Online Computer Engineering Courses?

You don't have to pursue a career in information technology to study computer engineering. Increasing your knowledge of this field can help you understand the design and function of your own PC. Use the free online courses discussed here to learn more about computer engineering. Schools offering Computer Engineering degrees can also be found in these popular choices.

What You Need to Know

Accredited universities offer free, non-credit computer engineering courses online. To help you fully understand the concepts presented, courses may include video lectures, lecture notes, readings, assignments, projects and exams. Your course may focus on topics, such as software engineering, hardware engineering or programming languages. It's important to note that since these classes involve hands-on design projects, the full scope of what on-campus students learned may not be provided to you in the free versions.


Massachusetts Institute of Technology (MIT)

Courses in computer engineering that were once taught to students on campus are now available for free online study through MIT's OpenCouseWare (OCW). These classes include downloadable materials to assist you in your learning.

Introduction to Computers and Engineering Problem Solving

Open to both undergraduate and graduate students, this class was originally offered in Fall 2012. This course can provide you with foundational knowledge in areas like object-oriented software design and development.

What Will I Learn?

You'll explore computer and software design applications for engineering, management and science. You might study programming and numerical methods, graphical user interfaces and data structures.

What Assignments Can I Complete?

Assignments include 11 problem sets, some with accompanying Zip files. Quizzes and final exams from five different semesters are included as well. You can complete reading assignments in course textbooks if you choose. These textbooks may be purchased via Amazon.com.

What Materials Are Provided?

You can access a syllabus, tutorial exercises, lecture notes, a course overview and instructions on how to install various computer programs. You'll need to install Adobe Acrobat in order to view some files.

Computer System Engineering

This is another free OCW course offered in a non-credit format. Two professors originally taught this undergraduate class at MIT.

What Will I Learn?

You'll study computer software and hardware engineering concepts related to client and server design, system reliability and computer memory. The course covers the influence of computers on society.

What Assignments Are Included?

You might decide to complete two computer system design projects. Six assignments that involve using a computer to solve system engineering problems are also discussed. Instructions for two optional written assignments are provided.

Can I Use Any Course Materials?

You can access lecture notes and accompanying slides, videos of most lectures and Part II of the course textbook. Quizzes from the 2009, 2008, 2007 and 2006 versions of this course are available; solutions are included.

Computer Language Engineering

This class was originally taught to undergraduates by two professors. Exams and projects are also included in this course.

What Will I Learn?

You could learn to troubleshoot problems involved with implementing advanced programming languages. The course covers topics, such as the structure and function of compilers, software building tools and program optimization.

What Assignments Will I Complete?

Three practice quizzes without solutions are available. The course provides instructions for five projects involving the design and implementation of a computer program called a compiler.

What Materials Are Provided?

Lecture notes are available in PDF format. Audio and video presentations of some lectures are available as well. You can also access a list of websites that are relevant to course topics.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:

Popular Schools

  1. 1
  2. 2
  3. Next »