Start Your Career in IoT Coding and Hardware Design in 10 weeks!
Today, we see the proliferation of the Internet of Things (smart, connected devices) into many facets of society. We are entering the age of advanced manufacturing, what is being referred to as Industry 4.0, where predictive analytics, generative design, advanced materials, ubiquitous sensors, and automation/robotics is revolutionizing industries. Where we live, what started out as smart thermostat has become a connected home complete with robotic vacuums, connected appliances, smart security systems, and voice assistants. Our daily routines outside the home will also be revolutionized as the connected city helps us navigate traffic, find parking, optimize public transportation, improve air quality, reduce noise, and enhance public safety. From wearables to autonomous automobiles, technology is impacting every aspect of our lives. Behind all of this is the Internet of Things, low cost yet powerful compute capability, wirelessly connected to each other and the Cloud, and able to sense/influence the environments where we work and live. It is estimated that there will be 1 trillion connected devices by 2035. That is more than 100 smart devices for every person on earth.
July 2020 – SOLD OUT!
Dates: July 6 – September 11
Application Deadline: June 12, 2020
Dates: October 5 – December 11
Application Deadline: September 7, 2020
Full-time, Immersive Schedule:
Monday – Thursday: 8 a.m. – 5 p.m.
Friday: 8 a.m. – 3 p.m.
How to get ready for a full-time bootcamp.
Learn the Technology
The IoT Coding and Hardware Design Bootcamp will teach students the fundamentals of creating and coding smart connected devices built around low power computer chips. Starting with learning the components needed to build a smart lighting controller, working on devices for smart cities and/or smart manufacturing, and progressing through an original group design projects, students will be exposed to the fundamentals of circuit design, coding, and integration that will accelerate them towards careers in industries that build and/or use IoT devices.
Throughout the bootcamp, students will he hear from industry experts on the current trends and use cases involving IoT. Students will demonstrate their learning and projects to a group of prospective employers.
- Experience with the Windows, OS X, or Linux Ubuntu operating systems.
- Fundamental computers skills, including basic use of the keyboard and mouse, as well as higher-level actions for file management (moving, copying, and deleting files).
- High School algebra or the equivalent.
PLEASE NOTE: prior coding experience is NOT required.
Pre-Bootcamp (Before the program starts)
In order to prepare the students for the projects during the Bootcamp, students will need to complete two FUSE Makerspace workshops* prior to the Bootcamp beginning:
- Introduction to Woodworking or Introduction to Metal Working (3 hours)
- Introduction to 3D Modeling (2 hours)
Several classes to choose from will be scheduled in the weeks leading up to the bootcamp. Visit fusemakerspace.org/workshops/ for a complete list of FUSE Makerspace classes.
* The cost of these two classes, as well as a FUSE Makerspace membership for the duration of the class is included in tuition.
Introduction to IoT coding and design (Weeks 1 – 3)
Using a Smart Light Switch project as an educational vehicle:
- Learn to program an ARM-based micro-controller using C/C++ (via the Arduino IDE).
- Learn the fundamentals of soldering for electronics.
- Learn to make device enclosures using 3D printers and laser cutters.
- Create basic electronic circuits.
- Develop circuit schematics using Fritzing.
- Build functionality by learning to code object-oriented blocks.
- Utilize input/output interfaces to interact with the micro-controller code.
- Interface peripherals to the micro-controller to sense/manipulate the surrounding environment.
- Store and retrieve data to removable memory (SD card).
- Learn to communicate with other IoT devices via Ethernet.
Application of Cloud-based IoT to Industry 4.0 and Smart Cities (Weeks 4-7)
Expand knowledge of micro-controllers utilizing an industrial IoT platform:
- Learn to program the Particle Argon IoT Controller and the Visual Studio Code IDE.
- Further explore connectivity through the use of wireless communications and mesh networks.
- Learn to make Printed Circuit Boards (PCBs) for mounting electronics.
- Introduction to both Industry 4.0 and Smart City infrastructure and use cases.
- Hands-on experience implementing solutions for Industry 4.0 and/or Smart City.
- Send (publish) data to and get (subscribe to) data from Cloud in order to increase device functionality.
- Complete an individual design project that interfaces a variety of IoT sensors and actuators to design solutions for a real-world issue.
- Form Capstone team and identify a real-world need that can be addressed by an IoT device.
Capstone Project (Weeks 8-10)
- Immersion into the team capstone project.
- Create a functioning IoT product – electronics, code, enclosure, and documentation.
- Demonstrate your team capstone projects to employers, staffing agencies and others in the tech community.
- Complete resume and mock interviews.
Multiple mindfulness sessions are incorporated into the bootcamp to help students manage the stress of tests, presentations, interviews, and other high-stakes events.
Reserve Your Seat Now: A $1,500 non-refundable deposit is required prior to the application deadline in order to reserve your seat. The remaining course fees must be paid in full by the application deadline.
Interested in this program? Contact us to keep in the loop as new information is announced.
Brian Rashap, Ph.D.