OpenSite

Free Software Engineering Courses

Explore our catalog of 300 Software Engineering open education resources. Randomize your content or view a certain media type by using the filter menu. Favorite any resource to return to later or find a school where you can study.

School Finder

Start here to find your school

A Beginners Introduction to Typesetting with LaTeX

A Beginners Introduction to Typesetting with LaTeX

Action Arcade Adventure Set

Action Arcade Adventure Set

Adaptive Object Oriented Software Patterns for Adaptive Programming (AP)

Adaptive Object Oriented Software Patterns for Adaptive Programming (AP)

Adaptive Object-Oriented Software The Demeter Method

Adaptive Object-Oriented Software The Demeter Method

Advanced Artificial Intelligence

Advanced Artificial Intelligence

Adventures in Advanced Symbolic Programming

Adventures in Advanced Symbolic Programming

Andbook

Andbook

An Interface

An Interface

An Introduction to Signal Processing in Chemical Analysis

An Introduction to Signal Processing in Chemical Analysis

Array

Array

Artificial Intelligence

Artificial Intelligence

A Wrap Up of Multi-dimensional Arrays

A Wrap Up of Multi-dimensional Arrays

Bluetooth for Programmers

Bluetooth for Programmers

Bluetooth Overview PDF

Bluetooth Overview PDF

Bringing Design to Software

Bringing Design to Software

Building Programming Experience: A Lead-In to 6.001

Building Programming Experience: A Lead-In to 6.001

CAD techniques on Windows CE Redlining images

CAD techniques on Windows CE Redlining images

C++ GUI Programming with Qt3

C++ GUI Programming with Qt3

Chemistry in Second Life

Chemistry in Second Life

Circuit Measurements - Rockland