OpenSite

Free Computer Engineering Courses

Explore our catalog of 312 Computer 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 Basic UNIX Tutorial

A Basic UNIX Tutorial

A Comprehensive Guide to FreeBSD

A Comprehensive Guide to FreeBSD

Advanced Circuit Techniques

Advanced Circuit Techniques

Advanced Programming for the Java 2 Platform

Advanced Programming for the Java 2 Platform

A Java/Swing GUI Framework

A Java/Swing GUI Framework

Application Development with VisualAge for Java Enterprise

Application Development with VisualAge for Java Enterprise

A Servlet and JSP Tutorial

A Servlet and JSP Tutorial

A Simple Guide to Five Normal Forms in Relational Database Theory

A Simple Guide to Five Normal Forms in Relational Database Theory

A TCP/IP Tutorial

A TCP/IP Tutorial

A Third Survey of Domestic Electronic Digital Computing Systems

A Third Survey of Domestic Electronic Digital Computing Systems

Autonomous Robot Design Competition

Autonomous Robot Design Competition

Beginners Guide to Programming on the SUNs

Beginners Guide to Programming on the SUNs

Beyond Linux From Scratch

Beyond Linux From Scratch

Bleeding at the Keyboard A Guide to Modern Programming with Java

Bleeding at the Keyboard A Guide to Modern Programming with Java

Brian and Toms Linux Book

Brian and Toms Linux Book

Circuits and Electronics

Circuits and Electronics

CMSC484 Java Server Technologies

CMSC484 Java Server Technologies

Coding Conventions for Java Programming Language

Coding Conventions for Java Programming Language

Communication Systems I

Communication Systems I

Comparison of Different SQL Implementations