Training

Programming with Python

Welcome to the How to Program (with Python) class -- this is a class intended for people with little to no programming experience who want to learn introductory programming. We will be working in class on basic programming concepts such as variables, input, output, strings, loops, and more -- if you've never programmed before and want to learn some basics, this is the class for you!

This class will be hosted via Zoom. You will receive an email with the Zoom link a day before the class. Attendance will be taken and the session will be recorded.

3D Modeling 201: OnShape (1/2)

This class will provide an introduction to computer aided drafting (CAD). Students will learn core concepts of 3D design including sketching, constraints, parametric concepts, extrusion, how to add basic 3D structures such as chamfers and fillets, and how to export your work for 3D printing. We will also discuss various softwares popular in different industries. Skills learned in this class will be very portable to other design platforms. Students will leave having completed a mold that can be used in our mold make course.

Create a Website: Interactivity Javascript

Take your own website, and bring it to life! In this workshop, we'll take the website you've been working on throughout the 'Create a Website' courses, and add dynamic features like sorting, hiding/showing displays, and image manipulation to turn your static pages into living documents. If you have missed a class or two, don't worry - we'll provide a sample page for you to get up and running in this workshop, so feel free to sign up even if you haven't been to any of the other classes!

3D Modeling 301: Fusion360 For CAD

This class will assume basic knowledge of modeling terms and basic computing. This class will be dedicated to adapting general CAD (Computer Aided Design) knowledge to Fusion 360. We will be spending a equally small amount of time going over intermediate modeling techniques. We will be going over importing objects into Fusion 360 as part of the adaptation portion.

This class will be hosted via Zoom. You will receive an email with the Zoom link a day before the class. Attendance will be taken and the session will be recorded.

Create A Website: Structure (An Intro To HTML)

The web connects us like never before. It is thrilling to think that somewhere on the other side of the planet someone could be looking at the exact same website you are browsing, maybe at this exact minute even! We are a social species, and we, as a group, enjoy sharing ideas, information and more. We do so continuously and with an efficiency never matched before thanks to the web. In some regards, that is why you want to take this class, because you would like to create a website for the first time ever (or in forever), and you know it all starts with the structure.

Backing Up And Sharing Code: Git

Have you ever tried to use Dropbox for sharing code with collaborators on a project, but accidentally deleted someone else's work? Ever wished you could undo that "improvement" you made to your program four days ago that you now realize breaks your code? Whether you're working with others, or are coding on your own, using a version control system can make development a much more sane and enjoyable process, while facilitating team development and code sharing. Armed some essential Git commands that you'll learn in this course, you'll worry less and code more.

3D Modeling 101: TinkerCAD

Join Chip Bobbert for this short introduction to TinkerCAD, a very accessible and basic 3D modeling program. Whether you have never modeled before and need something straight forward to get started or you are coming in with a programming background, TinkerCAD is the perfect place to get started!

This class will be hosted via Zoom. You will receive an email with the Zoom link a day before the class. Attendance will be taken and the session will be recorded.

Pages