University of Illinois Urbana-Champaign

University Courses

The Fab Lab’s main mission is to support education through promoting interdisciplinary design thinking, digital literacies and makerspace pedagogy.
We offer a number of classes hosted exclusively at the lab and collaborate with other units to provide workshop time and project support for related and visiting classes.

Our Courses


Fall Course Offering

This course introduces learners to a variety of rapid prototyping and fabrication techniques in collaboration with the CU Community Fab Lab. Weekly class lecture will introduce students to trends and ideas in Makerspaces, Peer-to-Peer learning, design processes, creativity, computational thinking, and practicing makers. Each week students will be provided a general project prompt and set to work with a tool area in response to a simple design exploration challenge. Over the course of the semester they will have an opportunity to become familiar with the basics of several advanced small-scale manufacturing tools, such as 3D printers, laser engravers, digital embroidery machines, graphic drawing tablets and small board electronics. While there is no studio fee students will be expected to find, purchase, borrow or otherwise provide their own materials for several projects. The class will have both group and independent work and make use of Moodle for assignment hand-in and peer-feedback. Please note that this course will emphasize self-guided learning and time management, students will need to rely on online tutorials and information resources to explore methods and complete much of the work in a rapid-response fashion; students will need to come into Fab Lab open hours outside of normal lab times to complete projects. Projects will be small and contained, in order to allow for exposure to several tools and mediums. Students who have taken a prior Makerspace course at the Fab Lab are eligible to participate in this class, but it is also not a requirement.


Spring Course Offering - Tu & Th 11:00-12:20

This course is a foray into game studies via makerspace production mediums. Students will study the role of play, tinkering and gaming in design, research and innovation and be challenged to learn a variety of makerspace production tools and techniques to create games. This course will include three major components (1) physical board game design, (2) introductory computer game design and (3) investigation into the narrative themes, artistic production, interaction mechanics and culture that make games engaging. During the course, students will prototype both playable board and video games, followed by iterating through to a final version of a game of their choice.


Fall and Spring Course Offering - Mon 1:00-3:50

This course will explore the intersection of storytelling, interaction design, and user experience through the design of escape rooms. In the past couple years escape rooms have been on the rise, changing from simple locked boxes in an open room to complex adventures spanning multiple rooms involving electronics, sound design, storytelling, and even live actors. This class will be primarily focusing on the manufacturing and electronics work that goes into making an immersive but self-contained escape room in a box experience. The utilization of Bluetooth and Internet of Things devices will allow us to make interconnected puzzles that react to different stimuli.

Over the span of the course, students will become familiar with the basics of several advanced small-scale manufacturing tools, such as laser engravers, electronic cutters, and 3D printers/scanners. The primary focus, however, will be a more in depth exploration of small board electronics – such as Arduino and IoT programming – and hardware – such as sensors, servos, LEDs, and other components.

You will also be working in two smaller groups throughout the course to create a single room in a box. While a significant portion of your assignments will be graded individually, or have an individually graded component, you will be required to work well with your group, sharing ideas and building together to succeed in this course.

Our main goal with this course is to expose you to the open source side of code so you can gain both a better understanding of IoT and the information it can gather as well as learning the capabilities of intermixing pre existing libraries with code of your own

Collaborative Courses


Fall Course Offering | LEEP Online

This course teaches knowledge and skills needed for information professionals to work successfully in a makerspace, learning lab, or other creative spaces. Using the combination of seminar and hands-on instructions, the course covers relevant theories, research, practices, and technologies on making, design thinking, and learning in libraries.


Fall Course Offering, Alternating Years

This is a mixed-level course for students who are exploring costume technology in depth. Modern technologies such as 3D printing, use of programmable LED lights, fiber optics, laser cutting, and other innovations are the new resources available to create cutting-edge costumes. During the course students will learn the theory and foundations of these technologies and their practical implementation.


(2012 - 2020)

The longest standing interdisciplinary course to make use of the Fab Lab, IS351 (taught by Jeff Ginger) runs half of its projects with support of the lab. It focuses primarily on introducing learners to the entourage of issues surrounding comprehensive and effective user experience design through remixing and reverse engineering. Example projects broken down by discipline include:

  • Graphic and Industrial Design – building a library of graphic layouts based on remixing the fundamentals of existing information interface designs; examining the role of information and interface in the process of artistic creation
  • Communications, Education and Humanities – a reflective exploration of digital literacy, consideration and critique of narratives present in game design and interactive systems like Facebook, emphasis on the affordances of different media in presenting content interactively, creation or improvement of a tutorial to help users better understand an existing interface for a rapid fabrication tool
  • Engineering, Computer Science and HCI – coding a game with automation and logic puzzles using RPG Maker, modifying code libraries to collect data via sensors with the Arduino platform to make an invention mockup, think-aloud heuristic analysis of the interaction models featured in the most recent Ubuntu-based operating systems, utilizing paper prototyping as an inclusive method for conveying initial prototypes
  • Business – deliverable consulting briefs and development plans for web-based information resources based on real-world prompts, including a focus on making interactivity more accessible for screen readers

This all culminates in a team-based design final where students go through an iterative design process to develop, interpret and present a unique usable information interface invention.


SPRING 2016 - 2020

A collaboration between the Business Makerlab and Informatics taught by Professor Vishal Sachdev. The description:

The third industrial revolution is upon us, and we have the ability to create functional products on our desktop by using some inexpensive and accessible tools. This course will help you get trained on many of these tools and technologies and make things. We will explore 3D scanning, modeling and printing to rapidly prototype products. We will experiment with open hardware /micro-controllers such as arduinos  and smaller form factors for e-textiles, to explore the concept of the internet of things. We will also have guest lectures in entrepreneurship, design thinking, digital making and some stories from passionate makers from the community and beyond.This  seminar course was first offered in 2015  by Dr. Vishal Sachdev and now offered every spring. This is one of two courses at the lab, the other being Making Things.

Fab Lab staff assists with various activities and units within this class; several sessions will be held at the Fab Lab.

Additional Classes

Many other courses come to visit us for tours, workshops and series of classes. These have included (in order of recency):

  • Theater and costume design (Olga Maslova, Regina Garcia)
  • Education and Technology (Robb Lindgren, Maya Israel, Chad Lane)
  • Museum Informatics and Entrepreneurship (Mike Twidale)
  • Communications (Sally Jackson)
  • Architecture (Detail + Fabrication Area)
  • Engineering and Creativity (Bruce Litchfield, Joe Bradley, Keilin Jahnke),
  • Writing Across Media (LAS + Informatics, various instructors)
  • Community Informatics (Martin Wolske, Jon Gant)
  • Youth Library Services (Carol Tiley)
  • Art + Physics (Smitha Vishveshwara)
  • History and Critical Technology Studies (Anita Say Chan)
  • And many more we’re forgetting