Blog
Spring Roots Program
Welcome to our Spring semester in the Roots program! We’re excited to kick off a new lineup of hands-on classes designed to spark creativity, build skills, and deepen your understanding of cutting-edge technologies. As a reminder, the Roots program is free, open to all, and available not just to students but to the entire Duke community, including faculty and staff.
This semester, we’re continuing to explore the world of artificial intelligence with courses like Mastering GPT: Tips and Tricks for Effective Prompting, perfect for learning how to write better AI prompts, and Critical Play with Generative AI: Co-Intelligence, where you’ll explore AI’s creative and collaborative potential.
For those who love hands-on tinkering, our always popular Raspberry Pi Hack Lab Series is back with sessions like Make it Glow, Make it Feel, and Make it See, offering opportunities to experiment with LEDs, sensors, and computer vision. And if you’re looking to pick up programming, we’ve got you covered with Slither Your Way Into Python, a beginner-friendly introduction to coding.
We’re also continuing to blend art and technology in creative ways. Learn how to design custom scents and shapes in Make Your Own Candle, or personalize your gear in Make a Sticker with the Cricut. If you’ve been curious about 3D printing, our First 3D Print class will walk you through the process, and you’ll leave with your first printed project.
Check out the full schedule of classes and sign up through Pathways today!
- Experience Apple Vision Pro - Monday, Jan. 13, 5:00-6:00
- Make Your Own Candle - Wednesday, Jan. 15, 1:30-3:30
- Make a Sticker with the Cricut - Thursday, Jan. 16, 1:30-3:30
- Slither Your Way Into Python - Tuesday, Jan. 21, 1:30-3:30
- Web Scraping: One Spoonful at a Time - Wednesday, Jan. 22, 1:30-3:30
- Gittin' Ready with Git - Thursday, Jan. 23, 1:30-3:30
- Learn CAD with Fusion360 - Friday, Jan. 24, 1:30-3:30
- First 3D Print - Monday, Jan. 27, 6-7:30
- Intro to Raspberry Pi - Monday, Jan. 27, 1:30-3:30
- Build Your Code ToolBox: An Introduction to Front End Development* - Tuesday, Jan. 28, 1:30-3:30
- Linux and the Bash Shell - Wednesday, Jan. 29, 1:30-3:30
- Build a Mobile Game: Create your World - Wednesday, Jan. 29, 6:00-7:00
- Understanding Object Oriented Programming - Thursday, Jan. 30, 1:00-3:00
- PCB Design with KiCAD: Create Real-World Electronics Projects - Monday, Feb. 3, 12:30-2:30
- UX in Action: How User Research Improves Digital Products - Monday, Feb. 3, 3:00-4:00
- ScrAPIng the Surface of APIs* - Tuesday, Feb. 4, 1:30-3:30
- Intro to Docker* - Wednesday, Feb. 5, 1:30-3:30
- Build a Mobile Game: Power Up and Combat - Wednesday, Feb. 5, 6:00-7:00
- Not Only Tradiaitional Databases* - Thursday, Feb. 6, 1:00-3:00
- Intermediate CAD with Fusion360: Assemblies and Mechanisms - Friday, Feb. 7, 1:30-3:30
- Inputs & Outputs - Monday, Feb. 10, 1:30-3:30
- Beginner's Glass Etching - Monday, Feb. 10, 5-6:30
- Light Up Your Python Scripts with Streamlit - Tuesday, Feb. 11, 1:30-3:30
- Learn CAD with Fusion360 - Wednesday, Feb. 12, 1:30-3:30
- Build a Mobile Game: Launch Your Game - Wednesday, Feb. 12, 6:00-7:00
- Make Your Own Resin Coaster - Thursday, Feb. 13, 1:30-3:30
- First 3D Print - Tuesday, Feb. 18, 6-7:30
- The Missing GenAI Instruction Manual - Wednesday, Feb. 19, 1:30-3:30
- Beginner's Crochet: Make a Headband - Wednesday, Feb. 19, 4:00-6:00
- Interactive WebApp with Javascript - Thursday, Feb. 20, 1:30-3:30
- Critical Play with Generative AI: Co-Intelligence - Friday, Feb. 21, 1:30-3:30
- AI with Raspberry Pi - Monday, Feb. 24, 1:30-3:30
- Level Up Your Web Dev Skills with NextJS - Tuesday, Feb. 25, 1:30-3:30
- Rags to Riches - Wednesday, Feb. 26, 1:30-3:30
- Slither Your Way Into Python - Thursday, Feb. 27, 1:00-3:00
- Intro to Raspberry Pi - Monday, Mar. 3, 1:30-3:30
- NextGen Music Making: Crafting the Future of Sound in VR - Tuesday, Mar. 4, 5:00-6:00
- Think Like a User: Intro to Usability Testing - Tuesday, Mar. 4, 2:00-3:30
- Intermediate CAD with Fusion360: Designing for 3D Printing - Wednesday, Mar. 5, 1:30-3:30
- Inputs & Outputs - Monday, Mar. 17, 1:30-3:30
- Gittin' Ready with Git - Tuesday, Mar. 18, 1:30-3:30
- Customize a Hat with Embroidery - Wednesday, Mar. 19, 1:30-3:30
- Lets KaPlay a Web Game - Thursday, Mar. 20, 1:30-3:30
- Make Wordle with React - Friday, Mar. 21, 1:30-3:30
- Learn CAD with Fusion360 - Tuesday, Mar. 25, 1:30-3:30
- FIrst 3D Print - Wednesday, Mar. 26, 6-7:30
- Edit Your 3D Models - Wednesday, Mar. 26, 1:30-3:30
- If NPCs Had Minds Of Their Own... - Thursday, Mar. 27, 1:30-3:30
- AI with Raspberry Pi - Monday, Mar. 31, 1:30-3:30
- The Missing GenAI Instruction Manual - Tuesday, Apr. 1, 1:30-3:30
- Ikea at the Co-Lab - Wednesday, Apr. 2, 1:30-3:30
- Experience Apple Vision Pro - Wednesday, Apr. 2, 5:00-6:00
- Linux and the Bash Shell - Thursday, Apr. 3, 1:30-3:30
- Mastering ChatGPT: Tips & Tricks for Effective Prompting - Monday, Apr. 7, 1:30-3:30
- Rags to Riches - Tuesday, Apr. 8, 1:30-3:30
- Custom Keyboards: Build a Macropad - Thursday, Apr. 10, 1:30-3:30
- Build Your Own Mini Chapel - Monday, Apr. 14, 5:30-7:30
- Mapping Digital Experiences: Intro to Information Architecture - Monday, Apr. 14, 3:30-5:00
- Intermediate CAD with Fusion360: Designing for 3D Printing - Tuesday, Apr. 15, 1:30-3:30
- Build a Computer - Thursday, Apr. 17, 1:30-3:30