Why Robotics In-Person with a Cohort Beats Going Solo

by Duncan Miller on September 23, 2025
Why Robotics In-Person with a Cohort Beats Going Solo

By the time you've SSH’d into your robot for the fifth time in one day, zip ties in one hand and a battery cable in the other, you start to realize: robotics isn’t just software. And it’s definitely not just simulation.

As a software engineer coming into robotics, I didn’t fully get it either. I'm comfortable with Python, Linux and learning new technologies like ROS. But things didn’t really click until I had a physical robot sitting in front of me, something I built, could touch, could break, and had to debug under pressure.

That’s when the learning gets real.

Real Robots, Real Stakes, Real Learning

In simulation, your code either works or it doesn’t. In hardware, it almost works, and then veers off at angle because a wheel slipped on the floor. Or a cable came loose. Or your camera mount was 2mm off-calibration.

That chaos? That’s where growth lives. But even more practically: a physical robot makes your software mistakes visible, literally. You see what the robot sees. You watch it hesitate, overshoot, or spin in place. You feel the consequences of bad calibration, poor assumptions, or brittle logic.

Why the Physical Robot Still Wins

While simulation can be faster in raw iteration speed and getting up and running, a physical robot offers something just as valuable: clarity and reality.

Here’s what a real robot gives you that sim often can’t:

Makes Errors Visual and Intuitive

  • You see the robot jerk, stall, or drift

  • You hear motor strain, feel heat, smell failure

  • Multi-sensory feedback shortens your diagnosis time

Forces Better Software Discipline

  • Physical systems demand robust, fail-safe code

  • You're less likely to ship brittle hacks when hardware is involved

Teaches Systems Thinking

  • You debug interactions between software, sensors, power, and structure

  • Real-world friction (literally) reveals unmodeled dynamics

Connects You to Reality

  • You want your final product to run on real robots, not just in sim

Simulation gets you a huge part of the way there and it’s vital for things like reinforcement learning and synthetic training data generation at scale. But it can hide the mess. The subtle physics, friction, latency, and randomness that break beautiful code.

A physical robot doesn’t just teach you how to build autonomy. It shows you where your assumptions fall apart and fast.

For me, that tactile feedback loop is essential and frankly just more fun. I’ve tried learning robotics in sim-only environments, and I struggled. I needed to see the robot move, fail, course-correct. I needed the hardware in front of me to close the loop.

Why Cohort-Based Learning Changes the Game

We’ve now interviewed or enrolled our first group of students in our AI Robotics Sprint program. The single most cited reason for joining? The in-person cohort.

There’s something uniquely motivating about showing up on a Saturday morning and being surrounded by people who are just as curious, stuck, inspired, or exhausted as you are. It’s like a gym membership for your brain:

  • You show up because others are showing up.

  • You try harder because someone next to you just got their YOLO object detection working.

  • You stay late because you're debugging a weird ROS2 launch issue together.

  • You share your wins and your war stories.

Online videos and docs can teach syntax. A real cohort teaches through collaboration.

I learned this lesson long before robotics, over 15 years ago when I was learning Ruby. I joined a group of 3 where none of us knew much, but each of us knew just enough to help someone else get unstuck here and there. What we lacked in mastery, we made up for in momentum. 1+1+1=4 here somehow. 

Then our learning group gained a senior mentor and our growth rate exploded. That compounding effect of shared curiosity, motivation and effort along with some expert guidance made the difference.

This Is Why We Built the AI Robotics Sprint

We designed our 4-week sprint to be the exact opposite of passive online learning:

  • Live Saturdays at PSU: You show up. You build. You debug.

  • Cohort-based: 10 serious learners per cohort. 1 PhD level expert with 20 years of hands-on experience. 2 teaching assistants.

  • Physical robot kit: Yours to build, break, expand, hack and ship real projects with.

  • Real outcomes: SLAM, YOLO vision, Imitation Learning, Reinforcement Learning — all running on a robot you control.

If you've ever said, "I learn best by doing,"  or "I just need a kickstart" this is your push. This is your lab, your coach, your team.

Apply Now — Final Spots Remaining

Two seats left for this cohort. Class starts this Saturday September 27th 2025.

👉 Learn more + apply

Sometimes the best way to level up isn’t another tutorial. It’s a room full of people trying, failing, and learning right alongside you.

Come join us in the lab.

Duncan Miller

Duncan Miller

Learning and Impact

Duncan is a software engineer and FIRST Robotics coach with over 20 years of experience as an education technology founder. He earned an MBA in Entrepreneurship from Babson College and works at Portland State University as a mentor for tech startups and a judge at innovation competitions. Duncan lives on an extinct cinder cone volcano with his wife and two children in Portland Oregon. He is passionate about artificial intelligence, robotics, climate solutions, open startups and social entrepreneurship.

Subscribe to our newsletter

The latest educational robotics news and articles, sent to your inbox weekly.