MILESTONES is a series of skills-based, micro-credential certifications on engineering and prototyping skills. This program has been providing technical experiences to supplement and enhance knowledge gained in traditional classroom curriculum in collaboration with the Office of Professional Practice since 2019. The program has been developed under the guidance and decades of experience of Purdue Engineering Faculty. Modules average 10 to 15 hours of hands-on practical training. This program aims to enhance the technical abilities of Purdue and Partner University students to prepare them with skills for their professional engineering careers.
The courses are guided by a hands-on, learning-by-doing philosophy and a field-specific systems approach which centers the learning on useful skills that are ready to be used in industry or research enterprises. The teaching model has been adapted to the current circumstances to a unique remote, synchronous, hands-on delivery that allows participants not to miss the benefits of one-on-one interaction. A Learning Management System (LMS) is paired with videoconferencing tools by which our instructional team interacts in real-time while students manipulate hardware and software systems to accomplish the course’s learning outcomes.
Upon successful completion of the module(s), students receive a digital certificate. We encourage the display of this accolade on professional social media outlets such as LinkedIn.
Registration will be open 2 weeks prior to the start of the workshops.
Please check out the FAQ at the bottom of this page if you have any questions.
We strive to provide spaces in our courses for the largest possible number of participants while ensuring health and safety of our TAs and students. Due to lab space and other restrictions imposed by the Covid-19 guidelines at Purdue we have been forced to reschedule some of our modules. Please see courses for the new scheduled dates.
Electronics and App Development
Programing with Arduino
Arduinos are open-source, programmable microcontrollers that let you prototype a variety of electromechanical systems. They are great for demonstrating an idea or mechanism. In this MILESTONES workshop, we will learn how to program them, make sketches, use them to take data and actuate motors. Each session lasts approximately two hours.
Introduction to Electronics
Through this workshop, learn to build: “Blinky Circuits” using capacitors and filters, noise generating circuit using piezo buzzers and light-sensitive LED circuit using operational amplifiers and photoresists. Design, build, and test a professional-grade PCB. We will discuss the basics of electronics covering concepts ranging from Ohm’s Law, filters, operational amplifiers, and the like. This will be an introductory course meant to give students a practical look at the basic principles of circuits and their utility. Each session lasts approximately two hours.
Mondays, September 20 - October 25, 7:30 - 9:30 PM EST (No meeting October 11th due to Fall Break)
Introduction to Electronics Pro
This workshop builds on the content from Introduction to Electronics. In the Pro course, students will have the opportunity to design more intermediate-level circuit boards that we hope will have practical utility to students. By doing so, students will also gain more circuit board design experience. Students will have the chance to design a circuit board piano, a more usable-sized GoodNightLight, or a Maker Therapy Mood Badge. Students will also learn the basics of parts-sourcing: how do we find components, where do we find components, and how do we know which components are better or worse than others, etc. We will also use GitHub for version control. This course will require soldering. Soldering sessions will be held at Bechtel Innovation and Design Center (BIDC) by appointment.
Pre-requisites: Introduction to Electronics
Upcoming Dates: TBD
Designing a Smartwatch
Upcoming Dates: TBD
In this workshop, we will learn the principles of designing common biomedical instruments like optical heart monitors, electrocardiograms, and electroencephalograms. We will design filters, complex op amp circuits like instrumentation and summing amplifiers, and then finally design our own prototype (these are not medical devices) biomedical devices for measuring heart rate, EEG signals, etc. Each session lasts approximately two hours.
Pre-requisites: Introduction to Electronics Milestone or have taken ECE 201, ECE 207, BME 305 (or other similar course)
***FULL*** Wednesdays, 5:30 - 7:30 PM EST, September 15 - November 17 ***FULL*
Smart Healthcare Pro
In this workshop, students will build off the content discussed in Smart Healthcare (formerly known as Biomedical Instrumentation). Students will learn how to analyze and process biomedical signals in order to actuate some sort of mechanism in response. Students can either use their biomedical signals to play a game or control a remote-control car, creating a simple brain-machine interface. Or students can monitor and analyze their biomedical signals during exercise or other medically relevant activity like sleeping, learning how to detect features or interesting patterns. We will also use GitHub for version control. Note: The devices we will make are not medical devices and cannot be used to diagnose medical conditions. These devices are just learning tools. This course will require soldering. Soldering sessions will be held at Bechtel Innovation and Design Center (BIDC) by appointment.
Pre-requisites: Smart Healthcare (formerly Biomedical Instrumentation) and Arduino or Designing a Smartwatch
Upcoming Dates: TBD
This EBEC course demonstrates programming concepts with Python, explains high-level language programming structures, algorithm development and generation of high-quality technical plots that can be incorporated into technical reports. Programming with Python will aid in solving typical engineering challenges.
For more information on the Python workshop, please visit https://engineering.purdue.edu/Engr/Academics/Undergraduate/ebec.
iOS App DevelopmentStudents will learn how to build Bluetooth Low-Energy (BLE)-enabled iOS apps. The app will specifically be designed to receive sensor data from a microcontroller and to actuate some mechanism on the microcontroller in response. Students will specifically design a companion app for our Arduino, Designing a Smartwatch, Smart Healthcare Pro, or Make Your Own Drone Milestones. You do not have to be enrolled in the any of these Milestones, or have taken any of these Milestones, or plan to take any of these Milestones. We simply need some frame of reference for our app development. We will use Xcode as our development environment and Swift as our programming language. We will also use GitHub for version control.
Required: Students must have their own Mac computer and an iPhone or iPad to participate in this workshop.
Pre-requisites: Some previous programming experience in any language is required.
Wednesdays, 7:30 - 9:30 PM EST, September 22 - November 17
Android App Development
Students will learn how to build Bluetooth Low-Energy (BLE)-enabled Android apps. The app will specifically be designed to receive sensor data from a microcontroller and to actuate some mechanism on the microcontroller in response. The students will specifically design a companion app for the smartwatch developed in the Designing a Smartwatch Milestone, but the principles can be applied to any BLE-enabled device. You do not have to be enrolled in the Designing a Smartwatch Milestone, have taken the Milestone, or plan to take the Milestone. We simply need some frame of reference for our app development. We will use Android Studio as our development environment and Java as our programming language. We will also use GitHub for version control.
Prototyping and Manufacturing
The CAD/3D printing milestone was designed to provide students the necessary tools to navigate through CAD software, create designs with intermediate level geometries, approach a design problem in different angles, and bring an idea to life by means of 3D printing. Each session lasts approximately two hours. This course will require using 3D printers on campus. Printing sessions will be held at Bechtel Innovation and Design Center (BIDC) by appointment.
This milestones class will focus on beginner to intermediate level Geometric Dimensioning and Tolerancing (GD&T), as well as different manufacturing processes with associated design considerations. Over the course of the class, students will learn valuable GD&T skills such as print reading, tolerancing, datums, profiles, and tolerance stackups. Additionally, this course will cover design considerations for standard machine shop machines, additive manufacturing, various material treatments such as heat treatment, and associated inspection methods to ensure parts are built to specification. Each session lasts approximately two hours.
Wednesdays, 7:00 - 9:00 PM EST, September 15 - October 27
Finite Element Analyis (FEA)
Finite Element Analysis (FEA) is the simulation of physical phenomena using the Finite Element Method (FEM). It allows for testing before production, which leads to less time spent prototyping and allows for the simulation of complex problems such as blast wave propagation and crashes (whether they be planes, trains, automobiles, boats, ships, etc.) in an environment that is completely user controlled. FEA even has applications in biology for modeling injuries. You’ll learn the basics of mesh quality, stress analysis and boundary conditions which are all required to do Structural Simulations. Each session lasts approximately two hours.
CAD experience is recommended. Must be at least a sophomore to take this course.
Upcoming Dates: TBD
The Composites MILESTONES program was designed to provide students the necessary skills to composite wet layup, composite resin infusion layup (VARTM) and perform mold preparation. This class is divided up into three different seminar days, each last approximately two hours. The first class teaches demolding, mold preparation, and carbon fiber wet layup techniques. The second class teaches resin infusion (VARTM) technique from mold preparation until initial vacuum, followed by the third class where the actual resin infusion takes place in order to make a part. All techniques will be taught on flat plates with carbon fiber, and eventually another class will be offered with more complex geometry for those that have completed the first class. Each session lasts approximately two hours. This course will be held in-person at Bechtel Innovation and Design Center (BIDC).
Upcoming Dates: TBD
How much does a Milestones workshop cost?
Milestones workshops are free of charge to Purdue students.
What is the benefit of these courses?
These courses are designed to give you hands-on experiences to help you develop skills you will need in the workfield. Once you have completed a Milestones course, you will also receive a digital badge you can put on your LinkedIn profile. This will allow employers to see that you have technical skills they may be looking for.
What is the time commitment?
Each workshop session will last 2 hours. It is recommended that you spend the same amount of time outside of the workshop reviewing the material to ensure you understand it.
Which courses require kits?
Kits are required for Intro to Electronics, Smart Healthcare and Arduino. GD&T will receive a book for the course.
Can the kits/books be shipped to me?
At the current time, kits can only be shipped domestically. If you are abroad, unfortunately, a kit could not be provided to you. You would be responsible for acquiring the materials needed for a course.
Can I take a Milestones workshop if I’m not on campus?
Yes; however, it is vital to consider the time difference between your location and when the Milestones workshop is being held - all in EST (Purdue Time).
Classes are currently being offered strictly online with the exception of Arduino. If you are interested in taking Arduino, we encourage you to sign up for the workshop once you are back on campus.
There are two sessions for the same course. Do I need to sign up for both?
No. Each session is the same course. The different sessions are offered to provide options and flexibility to students’ schedules.