Innovation Co-Lab Training
Our goal is to empower the Duke Community to create and innovate, and that sometimes starts with learning new skills. We offer classes in a variety of tech topics, from web design to programming to arts and fabrication. Courses are organized into tracks where students can string together several workshops to get a deep dive in a topic, or just pick a la carte to take the courses that most interest you.
Check out our calendar below to see our class schedule, or browse our different tracks to craft your own personal curriculum.
Upcoming Roots Sessions
Course | Location | Date | Time |
---|
Tracks

This track offers an overview of many Adobe Cloud apps as well as provide real applications for those programs in Graphic Design, Web Design, Marketing, and the Arts in general.
Adobe Suite & Arts

Databases store all of the data around us, and many web apps require databases to fully function. Explore this track to better understand how this data is managed and utilized, and how you too can leverage databases for your work.
Databases

Interested in using the Co-Lab studio tools and machines, but not sure how to get started? This track will introduce you to 3D modeling and printing, laser cutting, sewing machines, molding and more…
Digital Modeling & Fabrication

From adding electronic components to garments, to making music with Arduinos, to learn more about what makes a computer work, and more, this track will make you fall in love with electronics and hardware!
Mechatronics & Hardware
Learn how to use OnShape and by completing all three classes get the opportunity to take the official certification exam without charge.
OnShape Certification

Get to know the computing resources you can access here at Duke, as well as get familiarized with diverse research computing tools and languages such as Shiny and Python.
Research Computing

Get started with back-end development in a variety of languages and frameworks such as Python, Ruby, Django and Rails, as well as key developer tools such as Linux, the Bash Shell and Git.
Software Development
The objective of system security is the protection of information and property from theft, corruption and other types of damage, while allowing the information and property to remain accessible and productive. System security includes the development and implementation of security countermeasures.
Systems & Security

Sessions in this program will cover UX/UI design concepts, best practices, and tools to help you develop a broader skillset and creatively solve technical problems while leading end users to positive outcomes.
UX/UI Design
Who says learning has to be about seemingly serious subjects? Check out our VR & Gaming Development track and get started on your journey to creating and coding for games!
VR & Gaming Development

Get introduced to the coding skills you need to get a basic website up and running. This track offers classes ranging from complete beginner to intermediate to advanced in HTML, CSS and JavaScript.