Mindustry: Build & Defend Your Factory
Learn to think like an engineer by building a factory and blowing things up!
Hosted by 2 expert guides
⚠️ This class requires you to have a Steam account. We will buy you the game when you register. ⚠️
What You’ll Do
- Join a tight group of 4 students and meet once a week in an ongoing class
- Build a factory, iterate on problems, work with your teammates, and destroy enemies
- Work through guided challenges that connect gameplay with real-world math, physics, and systems thinking
- Collaborate with your peers to design, optimize, and automate complex production chains
What You’ll Learn
- Math Skills: Ratios, proportions, resource optimization, rates, and geometric reasoning
- Engineering Concepts: Energy systems, automation, fluid dynamics, and feedback loops
- Systems Thinking: Planning, iteration, efficiency, and debugging under pressure
What You’ll Need
- A laptop or desktop computer with a working microphone and camera
- A mouse is highly recommended, but you can still play with a trackpad
- A Steam account
Why Learn Through Mindustry?
Mindustry turns math and engineering into a living puzzle. Every conveyor, drill, and reactor becomes a chance to test ideas, measure results, and improve your designs. Students learn how real systems work by balancing inputs and outputs, optimizing resource flows, and solving problems with logic and creativity.
What comes after Mindustry?
- You can join one of our larger advanced PvP cohorts. These groups focus on mastering team dynamics by playing PvP matches.
- You can join an advanced challenge cohort. These cohorts focus on tackling the hardest Mindustry challenges.
- You can move on to Factorio, commonly heralded by software engineers as the greatest engineering game in the world.
Pick a time
Age ranges are just suggestions! You can register for any cohort.
Meet the guides
Expert guides leading this course
Course updates
Updates from guides of this course
1 day ago
Wrapping up ***** ***** & Moving onto ******************** **********
Today we practiced:
- Evaluating tradeoffs — weighing which enemy core to target based on defenses, unit types, and available resources before committing
- Resource triage — identifying silicon and titanium sh...
2 days ago
Holding the line, zone management and adaptive strategy
Today we practiced:
- Dividing a large map into ******** zones and taking ownership of each section's defense, power, and unit production
- Prioritizing resources under pressure — recognizing when over-building in one area ...
5 days ago
Learning to Attack on USS Iowa!
Today we practiced:
- Observing enemy behavior patterns to figure out what horizons (tier two flying units) actually target and why
- Distinguishing between ground unit pathing logic and flying unit targeting freedom to build smarter defenses
- Co...
Mar 3 @ 7:45 PM
**************************************************
**************************************************:
- **************************************************: ************************************************** against the specific threats on the map before committing resources
- *...
Mar 2 @ 10:26 PM
Our Hardest Challenge Yet: Winterland Saints
Today we practiced:
- Prioritizing production layout by placing resource generation in the center to protect it from outer breaches
- Evaluating tradeoffs between resource types
- Managing power systems in real time, using batteries a...
Feb 27 @ 7:29 PM
************************************************************
************************************************************:
- ************************************************************ — ************************************************************ ******************************...
Feb 24 @ 6:08 PM
*********************************************
********** ** **********:
- ********** ***** ************* — **** ****** **** ********** ** * ********** ******** *** ***** ********** ******** ** ********** **********
- ****************** ********** — *************** ***** ********...
Feb 24 @ 1:50 AM
Managing a multi-front crisis
Today we practiced:
- Prioritizing resources under pressure — recognizing when ******** or ***** was draining critically and pausing production to stabilize
- Diagnosing infrastructure failures — tracing a full power grid collapse back to a single d...
Feb 20 @ 7:30 PM
*****************************************************
********************:
- ************************************************** — ********************************************, ******************************************, and ****************************************** and *******...
Feb 17 @ 12:36 AM
Managing late-game production under pressure
Today we practiced:
- Calculating resource ratios for power systems (impact reactors and cryofluid mixers)
- Diagnosing production bottlenecks across multiple resource chains simultaneously
- Coordinating team roles during base expan...
Feb 14 @ 5:30 PM
*****************************************
***************************************:
- ****************************************: ****************************************** that **************************************** needs **************************************** as much *******...
Feb 10 @ 1:36 AM
Surviving under pressure: Corvi defense strategy
What we practiced today:
- Planning layered defenses under resource constraints (prioritizing plastinium walls, swarmer turrets, and backup cyclones)
- Coordinating real-time distractions to split enemy fire away from critical st...
Feb 6 @ 7:12 PM
**************************************************
**********************************:
- ********************************************
- ********************************************
- ********************************************
- ********************************************
- **...
Feb 4 @ 7:33 PM
Focusing on the goal: Attack maps and strategic planning
Today we practiced:
- Troubleshooting production bottlenecks (silicon smelters, pulverizers, and multi-material separation)
- Responding to unexpected threats (flying units bypassing defenses and targeting power)
- Experi...
Feb 2 @ 10:26 PM
Beating Nucleosynthesis and analyzing what made it work
What we practiced:
- Coordinating roles across production, defense, and offense without overlap
- Sustaining attacks by pairing tier five units with healing support
- Identifying resource bottlenecks (**********, ***** ****...
Jan 30 @ 8:16 PM
Building production systems and saving schematics
What we practiced:
- Designing multi-step production chains for advanced materials (**********, phase fabric, *******)
- Troubleshooting complex builds with multiple resource inputs and junctions
- Iterating on designs: starting...
Jan 27 @ 6:30 PM
**************************************************
***************************************:
- *********************************************
- ******************************************: ******************************************, ************************************, and *******...
Jan 19 @ 10:36 PM
*********************** **********, *** **
What we practiced:
- Evaluating trade-offs between early aggression and defensive buildup
- Coordinating roles across three players (attack, defense, production)
- Identifying weak enemy positions by scouting core defenses and unit coun...
Jan 16 @ 8:04 PM
Building smarter production systems
Today we practiced:
- Coordinating offense and defense by assigning clear team roles and checking in on progress
- Scaling production by repeating working designs instead of rebuilding from scratch
- Troubleshooting resource flow by tracing co...
Jan 13 @ 6:10 PM
Continuing Interstellar Eradication!
What we practiced:
- Analyzing defensive layouts to identify key threats (cyclones, salvos, scatters) before committing to an attack plan
- Comparing unit options by weighing manual control vs group control efficiency
- Evaluating resource a...
Jan 6 @ 6:35 PM
******************************************
***********************:
- ****************************************: ****************************************** ********** **** ****** **** *** ******** ********** *** ********** ************
- ******************************************...
Jan 2 @ 8:14 PM
Returning to a build after a break
Today we practiced skills that help you jump back into a complex project after time away—a key habit for any long-term builder or designer.
What we practiced:
- Reviewing saved progress and recalling previous goals before diving back in
- Com...
Dec 31 @ 8:12 PM
Tackling bottlenecks and power management
What we practiced:
- Planning before action: mapping out core attack order and identifying defenses before committing units
- Emergency defense building: rapidly placing turrets and walls when our core came under surprise attack
- Troub...
Dec 30 @ 6:20 PM
***********************************************
*********************************************** ****************************************** ** **********. ********* *** *** ***** **********:
- ****************************************** ************* ********** ********** *******...
Dec 23 @ 6:07 PM
Holding the line under pressure
What we practiced today:
- Prioritizing repairs during active combat (identifying which systems to rebuild first when under attack)
- Coordinating multi-player resource management (dividing roles between unit production, defense, and resource logi...
Dec 17 @ 7:15 PM
We made serious progress on our attack map today. The crew focused on building up our resource production, especially coal, graphite, silicon, and titanium, which we needed to unlock stronger defenses and better units. ***** introduced us to the thorium reactor—a powerful but ris...
Dec 10 @ 7:16 PM
Roles, Strategy, and a Big Breakthrough in Mindustry ⚙️
Today was all about understanding how great teams win together, not alone;
- Our plan was to push deeper into the underwater attack map and refine the team’s strategy.
- We were eventually overwhelmed again, but th...
Dec 9 @ 6:34 PM
************************************************** ⚔️
Today’s strategy session pushed both groups to think beyond the moment and confront the deeper systems that make Mindustry work.
- Our plan was for each team to expand territory, strengthen production, and practice coord...
Dec 2 @ 6:56 PM
We're almost there!
Today we continued with our endless ***** challenge!
My group put our T5 unit production to use and destroyed another core. Our attack is going quite slow because the enemy has very strong defenses. We also triggered enemy T5 unit production which caused us ...
Nov 26 @ 7:30 PM
🛠️ Building Skills and Confidence in *****
Today our group focused on teamwork, problem solving, and understanding how to progress through the ***** challenge.
- Planned goal. Relearn the map flow after time away, stabilize resource production, and work toward building ...
Nov 25 @ 11:31 PM
Map Making Competition at Recess! 🗺️
This month ****, a map making pro, hosted a map making competition for all Mindustry players. The theme was Winter and whoever made the best map would win **** Recess coins!
Today we just started another competition, and this time the th...
Nov 25 @ 6:14 PM
Who's Hungry for Spaghetti? 🍝
Today my group decided to make a fresh tier 5 setup on the latest core we captured because the rest of our base was a inefficient mess. After spending the whole hour setting up our new tier 5 production, it also came out as a mess lol. The good ne...
Nov 21 @ 7:36 PM
******** ********* *** ************ ********! 🌱
Today my group continued with **********, a ** wave survival map:
- We made a plan and assigned roles between production and defense
- We survived for ** waves, then lost our core
- We discussed the importance of failure, listed ...
Nov 19 @ 7:13 PM
Today in Mindustry the kids tried to crack a very mean, very well-defended map. Here’s what we worked on:
Power & efficiency
- Learned how to setup thermal generators and maximized their efficiency
- Used the “green diamonds” to see which machines had enough resources and which ...
Nov 18 @ 6:28 PM
**************************************************
***************************************
***************************************
- ********************************************, ********************************************, ********************************************, and **...
Nov 11 @ 6:12 PM
We're making Spaghetti 🍝
Today we continued with our ******** attack map. My group made slow and steady progress. We successfully setup air defense for those pesky tier 2 units that keep attacking our production. This allowed us to focus is on the late stage materials like ****...
Nov 7 @ 7:21 PM
Feed a Turret, Plastanium Mayhem & Silicon!
We split into two groups today - I worked with ***** and **** on silicon. ***** worked with ***** and ***** on Feed a Turret and Plastanium.
My group learned how to make silicon, a crucial ingredient for making our own units. In our c...
Nov 5 @ 7:38 PM
************************************! 💪
*** ***** ******** on our ****** ******! This was our ****** ******** yet!
******* ***** us to *********** *** *** ***** we've ****** in the ********* *****:
- **************** ***** ************
- ***************** ********** our ******...
Nov 4 @ 6:16 PM
Day 2 of Taking on *****! ☀️
We continued with our ***** attack map from last week. ***** is an all new world featuring items and blocks we have never used before. The core mechanics of the game stay relatively the same, but we must learn and adapt to the new environment.
My g...
Oct 31 @ 6:27 PM
Hello, my name is ******. 😁 I'm a guide here at ****** and will be your primary point of contact for most feed posts moving forward. I'd like to clarify that I am in a supporting role; ****** remains the lead instructor for the class.
Groundworks Dominated! 💥
We triumphed ov...
Oct 29 @ 9:43 PM
Today we dove back into the Maze Wave Battle!
This map is no joke, and it definitely lived up to its reputation! We faced some real challenges right out of the gate, struggling to get our initial defenses solid. We got overrun a few times and had to restart, but the entire crew ...
Oct 28 @ 5:23 PM
Moving onto *****! 🪐
After completing ******** last week, we decided to move onto the second planet, *****. ***** has the same core game mechanics as *******, the previous planet, but some of the items work differently and all of the blocks are new.
We started with a basic a...
Oct 24 @ 7:34 PM
********* down!
Today we mastered ********** production, explored how fluids work, and finally went on the attack.
We started strong, crushing our tier 2 production and taking down the enemy base with precision. Then we shifted to **********, building a solid factory that handl...
Oct 23 @ 10:23 PM
Learning how to produce and control our own units! 🤖
Today we flipped the script and went on the offensive! In our latest challenge we have to:
- Produce materials to grow our factory
- Build a strong defense
- Produce our own units
We spent most of the session building our fa...
Oct 22 @ 7:03 PM
Today was Day 1 of the Advanced Mindustry Cohort, and wow—what a kickoff. I gave you two challenge options to start with, and you voted for Production Deadline since ***** * was out today.
The goal?
⏱️ Race to produce:
- 5000 Silicon
- 4000 Plastanium
- 1000 Phase Fabric
- 2000...
Oct 21 @ 6:41 PM
We are the First Cohort to Beat ********!! 👽
We kicked off the cohort by discussing alternatives to ******** because we "weren't feeling it today". After discussing if we should do PvP or an easier challenge, we decided we would rather continue with ********.
We planned for 5...
Oct 16 @ 10:22 PM
We Finished Maze and a Design Problem 🧑🔬
We wrapped up Maze, our defense map that taught us the importance of automating material production & building defense.
After we moved onto Silicon, our first complex material. Silicon requires of 2 sand, 1 coal, and 30 units of powe...
Oct 14 @ 5:14 PM
"Everything is going wrong!"
The problem at the start of the session was 5 remaining interplanetary accelerators & enemy tier 5 units spawning in 5 minutes. We need to destroy the accelerators to unlock the boss, but we also risk being overwhelmed by enemy units.
After our...
Oct 10 @ 8:27 PM
Our Engineering Journey has just begun!! 💥
We had an absolute blast in our first session today!
We started off by discussing what Mindustry is and why were meeting up to play this game together:
🛠️ Mindustry is a hard game that will help us think like an engineer.
🪴 We're goi...
