Prepare for FIRST LEGO League Robot Game. The complete guide

This FIRST LEGO League Robot Game guide is the single greatest resource to prepare for the competition. The goal of the guide is to make it easier for every mentor, team, and team member to successfully get up to speed, participate, and advance in the FIRST LEGO League competitions. There are over 300+ robots, 1500+ attachments/constructions, 50+ courses, and 500+ tutorials available for rookie teams to start with, for more experienced teams to learn from, and for everybody to have a lot of fun building consistent and reliable robots regardless of their experience and level.

Introduction - Why this guide?

We are mentors, judges, teachers, professional engineers, and software developers with a lot of experience in FLL, and we've been helping teams for the last 15 years. At FLLCasts, we share specific courses, robot constructions, attachments, and programs demonstrating how various missions could be accomplished. Note that we do not share solutions for the current season as this is against our rules, but we share the principles by which various missions could be accomplished, and how similar missions were accomplished in the past. You have all the information in one place.

FLL is a journey that is sometimes difficult but always rewarding. You are not alone in this journey. FLLCasts has helped tens of thousands of students build Box Robots, use rubber bands, and program advanced state machines to achieve the consistency of the robot's behavior. We are your partner with all the experience and knowledge that we have, and we will guide you through the process of learning and accomplishing the missions.


FIRST LEGO League (FLL) 2025-2026 UNEARTHED

That is the current season of the competition, and you are reading this guide because you would like to prepare better for the robot game, have lots of fun, and advance to the next rounds.

The guide will help you with designing and using complex advanced attachments and will also help you with building reliable and consistent robots. But before any of this, you should get familiar with the season, its missions, and its rules.

FLL 2025-2026 Rules, Tips, Tricks, and Building instructions
FLL 2025 UNEARTHED

Where to start?

Now that you’re familiar with the current season, it’s time to dive into a dedicated course tailored to your LEGO set. While you can participate in FLL using any LEGO set, the two most suitable options for building and programming your robot are the LEGO Education SPIKE Prime and the LEGO Mindstorms EV3. These sets offer the versatility, precision, and reliability needed to tackle the challenges of the competition.

If you don’t have a competition field from previous years, don’t worry — building alternative models and creating your own missions is a valuable and fun part of the learning process.

LEGO Education SPIKE Prime

You can use these courses both during the season and in the off-season. Parents and teachers often encourage team members to work through them, tackle every mission, and achieve their goals. This combination — learning, practicing, and completing the missions — is the holy trinity of competition preparation.

During the season, move through them quickly to watch the tutorials and explore the content, using them as a reference when tackling your challenges. There’s usually not enough time to complete and submit solutions for every task, so focus on learning the approaches and strategies you can apply directly to your work.

LEGO Mindstorms EV3, Robot Inventor, NXT

Both EV3 and NXT are no longer available for purchase from LEGO. While LEGO no longer sells these sets, nearly all constructions previously built with EV3 or NXT can still be reused. After all, they’re made from standard LEGO parts—the only difference lies in the electronics.


Solutions from previous competitions

"Smart people learn from their mistakes. Wise people learn from everywhere they can."

When preparing for the current FLL season, nothing beats the value of experience gained from previous competitions. Unfortunately, that’s not always possible — after all, previous competitions are… well, in the past. You’re forming the team now, and it’s a brand-new group, which means the hands-on experience from past years is no longer there to draw on.

Luckily, we’ve been recording and explaining our solutions to FIRST LEGO League (FLL) challenges since 2012. We recommend starting with the most recent missions, then exploring older challenges, their solutions, and our reviews. By seeing how similar missions were approached in the past, you’ll build a powerful toolbox of knowledge. With these insights, you can choose which attachments and robots to adapt and modify for the current season.

FIRST LEGO League (FLL) 2024 SUBMERGED

Review, building instructions and tips and tricks for the season

FLL 2024 Review, Rules, Tips, Tricks, and Building instructions
FLL 2024 SUBMERGED

FIRST LEGO League (FLL) 2023 MASTERPIECE

Review, building instructions and tips and tricks for the season

FLL 2023 Review, Rules, Tips, Tricks, and Building instructions
FLL 2023 MASTERPIECE

FIRST LEGO League (FLL) 2022 SUPERPOWERED

Review, building instructions and tips and tricks for the season

FLL 2022 Review, Rules, Tips, Tricks, and Building instructions
FLL 2022 Super Powered

FIRST LEGO League (FLL) 2021 CARGO CONNECT

Review, building instructions and tips and tricks for the season

FLL 2021 Review, Rules, Tips, Tricks, and Building instructions
FLL 2021 Cargo Connect

FIRST LEGO League (FLL) 2020 RePLAY

Review, building instructions and tips and tricks for the season

FLL 2020 Review, Rules, Tips, Tricks, and Building instructions
FLL 2020 RePLAY

FIRST LEGO League (FLL) 2019 CITY SHAPER

Review, building instructions and tips and tricks for the season

FLL 2019 Review, Rules, Tips, Tricks, and Building instructions
FLL 2019 City Shaper

FIRST LEGO League (FLL) 2018 INTO ORBIT

Review, building instructions and tips and tricks for the season

FLL 2018 Review, Rules, Tips, Tricks, and Building instructions
FLL 2018 Into Orbit

Consistent and reliable robots

We aim to build robots that can complete missions successfully 10 out of 10 times. Learning to design and program a reusable, consistent, and reliable robot is the single most valuable skill you can develop. Explore our “10 out of 10” tutorials to see real examples of robots built for maximum precision and repeatability.


Additional Parts you might need

To participate successfully in FIRST LEGO League competitions, it’s helpful to have a few additional parts. These extra pieces make it possible to build attachments and robots capable of accomplishing many more missions. The parts are readily available on the market — most commonly through BrickLink — and can be purchased easily. We’ve provided a recommended list and quantities, but you’re free to adjust and buy more or fewer parts based on your team’s needs.

Additional Parts you might need
FLL Additional Parts

Build Your Robot

When preparing for the competition, you’ll need to decide: Which robot should we build? There are many options for robot chassis designs and construction approaches. Review ideas from previous competitions and explore multiple robot constructions before choosing the design that best suits your team’s goals.

A well-built robot — whether simple or more complex — can perform strongly in local and regional events. Look at robots you can build from your LEGO set, but also take inspiration from other sets, as they often include clever features you can adapt. Consider factors like size, number of motors, sensors, and the ease of adding attachments. Your goal is to create a reusable, consistent, and competition-ready robot that matches your team’s capabilities and available parts.

Box Robots

Box Robots have become the most popular robot design in FIRST LEGO League, and for good reason. Built with a rectangular, enclosed frame, they make it easy to attach tools and mechanisms in a standardized way. This uniform attachment system speeds up mission runs, improves consistency, and allows teams to swap attachments quickly without redesigning the robot.

Their balanced frame and sturdy structure make Box Robots both stable and powerful, capable of handling a wide range of missions. While they may be a bit more challenging for rookie teams, the benefits far outweigh the learning curve. Some of the more advanced Box Robot designs may require additional LEGO parts beyond the standard set, but the added capability is often worth the investment.


X-Y Robots

We call them "X-Y Robots", and the concept is simple: a single large attachment at the front moves side-to-side along the X-axis and up-and-down along the Y-axis. This movement range allows the robot to interact with mission models in multiple directions without repositioning the base.

These are advanced robots — handle them with care. Their design flexibility is like providing a sharp knife: powerful in skilled hands, but risky if not used wisely. In fact, when X-Y Robots were first officially introduced, they almost disrupted the season, as many teams rushed to build one without fully understanding the complexity and trade-offs involved.

With the right expertise, X-Y Robots can be incredibly effective, and you can even adapt these constructions to work with your LEGO Education SPIKE Prime robot. Just be sure your team is ready for the challenge before committing to this design.


LEGO Education SPIKE Prime

Here, you’ll find more LEGO Education SPIKE Prime robots to spark your creativity and inspire new ideas for your own builds.


LEGO Mindstorms EV3


Watch and find an answer in 5 minutes

With FLLCasts Tutorials, you can quickly find answers to your questions. Simply choose the most relevant video tutorial and press play. From mastering attachments to programming your robot for precise actions, you’ll find practical guidance on everything you need to succeed.

FLL Tutorials
STEM Tutorial

Attachments

Learn to build effective attachments. Keep designs simple and avoid over-engineering; use as few parts as possible. Aim for quick-change, pinless attachments that can be swapped in seconds. A good attachment should work reliably at least 9 out of 10 times. Experiment with rubber bands, gear wheels, worm gears, racks, and levers to create versatile, efficient solutions.

Don’t limit yourself to a single set. FIRST LEGO League allows the use of almost all LEGO parts (check with your local organizers for any restrictions). This means you can explore attachments built with SPIKE Prime, EV3, NXT, Technic, Robot Inventor — practically any LEGO set. Learn from different designs, get inspired, and share ideas with your team. You can also easily purchase additional parts online.

Program a robot

You can’t truly prepare for competition without mastering the use of sensors. Learn how to follow lines and position your robot on the field using Color/Light sensors, track movement and orientation with the Gyro sensor, and organize your code with State Machines to separate different stages of your program.

What you should focus on is learning how to position your robot reliably and consistently on the field, starting from the base.

LEGO Education SPIKE Prime

LEGO Education SPIKE Prime can be programmed using both Scratch and Python. The Scratch-based version of the SPIKE App can be downloaded to your computer, or you can use the online version available at the SPIKE LEGO Education website.

Scratch is easier to start with and it is not less powerful than Python.

LEGO Mindstorms EV3

Mindstorms EV3 robots were originally programmed using the LEGO Mindstorms EV3-G software, which is now deprecated. However, you can also program them using Scratch, offering a more modern and accessible approach.

Advanced programming

Learn advanced programming techniques like driving straight and using state machines. These skills solve one of the most common competition problems: how to move straight — or at least straighter — for consistent, reliable runs.


Testimonials

This was a very valuable resource for our team the past year. However, my team is moving to new robotics opportunities and we will no longer be participating in FLL. In the event we start up again, we will subscribe to a new plan.

Sarah Gerber

June 2025
I am a mentor of a team that have just finished their first year in competitive robotics. I'd like to thank you for the wonderful materials you have! You are helping us a lot! Keep up!

Jon Lai

May 2025
I loved using this website when I was coaching my FLL team. I am no longer coaching FLL, but am mentoring FTC. Thank you for many great years of content! I have recommended your website many times!

Maria Kalorides

October 2024
Let me start by thanking you for all the good work you have done so far. Unfortunately my kids have moved out of FLL and I no longer need the subscription. Thanks for the content. Continue to do the good work.

Vivek Anandan

November 2023
Platform is great and explains the different approaches to solve the challenges. Provides details on creating robots that was useful for challenge needs and some great functions written in Python to kick start working with your robot. You can reach out to the FLLCasts team to speak with their team members if you want some more directions on solving a problem. They are super helpful. Thanks!

James Potluri

November 2023
The team is already doing better since joining the website. Since we are new at this, the tutorial's, build instructions, and past competition solutions have helped immensely.

Kimberly W.

September 2022

See all Testimonials.