Skip to content

About FlintMinds

The fastest way to understand how something works is to build it and watch it fail a few times.

That is the whole argument. Everything else on this page is a consequence of it.

Our mission

Our mission is to make robotics something any student can start.

FlintMinds exists to help students find a clear, hands-on path into robotics—starting with the basics and building toward real engineering skills through projects they can understand, build, change, and experiment with.

We want robotics education to be accessible beyond specialized programs and expensive labs: in schools, libraries, clubs, classrooms, and homes anywhere students are curious enough to begin.

This is only the starting point. FlintMinds is meant to grow into a place where a student can discover robotics for the first time, build confidence through doing, and keep going as far as their curiosity takes them.

Why this exists

The hard part of robotics is the first step, not the robot.

The distance between “robotics is cool” and “I have built a robot” is filled with questions nobody writes down. Which board. Which parts. Which language. What does this pin do. Why doesn’t it work.

The resources that exist fail in two directions. Video tutorials produce a copy of someone else’s project and not much understanding — you can follow one perfectly and still not know why the resistor was there. Reference documentation is written for people who already know, which is a strange audience for a reference.

So FlintMinds does one thing: it makes the first step small enough to actually take, and then makes every step after it visibly connected to the last one.

What we believe

Five positions, and what each one costs.

A belief with no corresponding product decision is a slogan. Each of these changed something you can point at — and each one has a downside we accepted.

  • Show the thing before explaining it.

    A student decides to build from a picture and a sentence, not from a list of learning objectives. So project cards lead with the object and what it does; the objectives live further down the page, for the people who want them.

    What it costs: Plenty of good curricula do the opposite, and state the outcome first.

  • Nothing is ever locked.

    Some projects genuinely assume what earlier ones teach, and we say so — by name, on the page. But it is never a gate. A student who wants to start with the hardest thing in the library can, and the button works.

    What it costs: This costs us: some students will start something they are not ready for and stall.

  • We will not pretend to know you.

    There is no account and nothing is collected. When you have not built anything, the suggestions say plainly that these are the builds we would point anyone here to first. Only once you have actually finished something do the recommendations start naming it.

    What it costs: A vaguer, friendlier 'picked for you' would probably convert better.

  • If it looks technical, it has to be technical.

    The High School experience does not use monospace type, zero-padded numbers, or status readouts for systems that have no state. Technical presentation has to carry technical information or it is decoration — and decoration aimed at people who can tell the difference reads as condescension.

    What it costs: The costume version does look impressive in a screenshot.

  • Say what has not been checked.

    None of these builds has been run end to end on real hardware by us. So every wiring diagram is an explicitly labelled placeholder rather than a drawing we guessed at. An invented pinout in a student's hands is worse than an admission.

    What it costs: It makes the product look less finished than a confident diagram would.

Why robotics

Because the feedback is physical, and you cannot argue with it.

A program that prints the wrong string is abstract. A servo that turns the wrong way is not. Debugging stops being a skill someone has to teach you and becomes the thing the material does to you.

And the progression is real rather than pedagogical. An LED, a servo, a sensor and a decision genuinely compose into a robot — that is not a curriculum designer’s metaphor, it is how the systems are actually built.

Every project on this site carries the chain below: what causes what, from your code to the thing that moves.

From Blink an LED

  1. Program

    Your code tells the pin to turn on.

  2. Digital Pin

    The pin outputs voltage when the code says HIGH.

  3. LED

    Current flows through the LED and it lights up.

Three experiences

These are different products, not three themes.

A seven-year-old and a robotics competition student are not the same person reading at different font sizes. They want different things, in a different order, at a different density — so they get different pages.

  • Elementary

    Make something that really works.

    For students making their first thing that lights up, moves, or beeps — with an adult nearby for the first one.

    2 projects

    Look at Elementary
  • Middle School

    Build it. Then make it do something else.

    For students who already want to make something and are looking for the thing worth making.

    4 projects

    Look at Middle School
  • High School

    Build systems that have to work.

    For students who want the constraints, the trade-offs, and the parts that are genuinely hard.

    4 projects

    Look at High School

The library

6 projects, and a rule about diagrams.

Every project is written against the same structure: what you’re making, what you need, how to build it, the wiring, the code with the important lines explained, what to check when it does not work, and what to change once it does. Adding a project means writing that content — not designing another page.

Underneath, each one declares the 20 concepts it teaches. That is what lets the site know a build assumes something an earlier one covered, and say so, without anyone maintaining a second list that drifts.

What we have not done: run these on real hardware ourselves. So no project shows a wiring diagram. It shows this instead, and it will keep showing this until someone has actually built it.

Blink an LED wiring diagram

Not drawn yet. We only publish a diagram once someone has built this with real parts and checked it — so rather than guess at the connections, we are telling you they are missing. The written wiring notes are accurate.

Where this is going

More projects, checked diagrams, and eventually other people’s builds.

In order: validate the six that exist against real components, write the engineering briefs the High School projects should have, and bring the library up to the point where each experience has enough projects to genuinely be its own thing.

After that — and only after that — students sharing what they built and what they changed. A thirteen-year-old’s modification of the parking barrier is more motivating to another thirteen-year-old than anything we could write. It needs moderation we do not have and a posture toward minors’ data we have not worked out, so it is not close yet, and there is no waiting list to join.

No dates. We would rather be late than claim a schedule we cannot keep.