Michigan STEM Programs

A World in Motion

Camp Invention

Design Squad

Engineering Adventures

Engineering Everywhere

Engineering is Elementary


Ford Next Generation Learning

Full Option Science System (FOSS)

Get the Math


LIFT (Lightweight Innovations for Tomorrow) Education & Workforce Development Programs


Making Sense of Science

Match Counts Math Video Challenge

MAT2 (Michigan Advanced Technician Training Apprenticeship Program)

National Academy Foundation

National Math & Science Initiatives College Readiness Program

Physics Training Resource Agents (PTRA)

Power Teaching Math

Project Lead the Way

Science & Technology Concepts TM-Elementary and Secondary Program

Science Buddies

ST Math

Ten 80 National STEM League

The East Initiative

The UTeach Institute


National and/or Virtual STEM Programs

11 websites to learn to code for free in 2017

Apple Coding Camps

Coding programs for kids



Want to make your own app? There are free classes for that

App Lab (for High School or Middle School)

Do your students want to build apps? Are some of them ready to code without blocks? With App Lab, students can switch between blocks and text to build and share their own simple apps. Check it out:

STEM Training Programs - Michigan STEM Partnership  - applab-transparency

The drag-and-drop interface makes it easy to design an app in the browser with no install. App Lab makes it easy to code simple games, puzzles, or even productivity tools—whatever your students dream up. Learn more at the App Lab website (don’t miss the video intro!).

App Lab is more advanced than our other tools. If you’re new to coding, it has helpful videos and tutorials, but you may want to see all our options for new teachers instead.

Awesome workshops, at no cost! (for Elementary School teachers)

Code.org offers guided introductions to teaching K-5 computer science through free, high quality workshops. Thousands of teachers have taken them; our average rating is 4.8 out of 5.

These workshops are led by experienced Code.org facilitators in locations across the US. Attendees will receive all the materials they need to teach, free of charge.

STEM Training Programs - Michigan STEM Partnership  - workshopmap

Elementary school teachers: sign up for a workshop in your area this summer!

(If you’re outside the U.S. or not an elementary school teacher, try the online version.)

Teach CS Fundamentals without computers (for Elementary School)

STEM Training Programs - Michigan STEM Partnership  - unplugged

For classrooms without online computers, we’ve compiled our unplugged lessons into a stand-alone, hardware-free course. You can now teach your students the basics of computing—algorithms, binary, conditionals, and more—using basic supplies like pens, paper, and playing cards.

New videos (for all grades)

STEM Training Programs - Michigan STEM Partnership  - videolibrary

Our video library continues to grow with tutorials on topics such as How the Internet Works, Encryption, and Data. Also, did you know that computer science is changing every single industry on the planet? Here’s a video explaining how.

Third party courses and tools for CS teachers

Alongside all the resources from Code.org, we encourage teachers to check out all the amazing options provided by all the fabulous organizations that are part of this movement.

YOU can help bring quality STEM programs to Michigan.
Donate your time, skills or make a financial contribution to help build a stronger future.