Engaging Youth in STEM Exploration with FIRST® LEGO® League
Get Started
Go!FIRST® LEGO® League guides youth through STEM learning and exploration at an early age.
From Discover, to Explore, and then to Challenge, students will understand the basics of STEM and apply their skills in an exciting competition while building habits of learning, confidence, and teamwork skills along the way.


A chance to shine!
Each FIRST LEGO League season culminates with a celebration where teams show off what they learned and invented, and in our oldest division, compete with their robots.
Some teams earn an invitation to FIRST LEGO League World Festival as part of FIRST Championship Houston or FIRST Championship Detroit, where teams from all over the world meet and compete.
FIRST LEGO League Programs

For children ages 4-6, this playful introductory STEM program ignites their natural curiosity and builds their habits of learning with hands-on activities in the classroom and at home using LEGO® DUPLO® bricks.

In Explore, teams of students ages 6-10 focus on the fundamentals of engineering as they explore real-world problems, learn to design, and code and create unique solutions made with LEGO bricks and powered by LEGO® Education WeDo 2.0.

Friendly competition is at the heart of Challenge, as teams of students ages 9-16* engage in research, problem-solving, coding, and engineering - building and programming a LEGO robot that navigates the missions of a robot game.

FIRST Tech Challenge students learn to think like engineers. Teams design, build, and code robots to compete in an alliance format against other teams. Robots are built from a reusable platform, powered by Android technology.
Inspiring Generations of Global Citizens and Helping Them Realize Their Power to Build a Better Future
Code, Design, and Compete with Robots!
FIRST Tech Challenge students learn to think like engineers. Teams design, build, and code robots to compete in an alliance format against other teams. Robots are built from a reusable platform, powered by Android technology, and can be coded using a variety of levels of Java-based programming.
Start a Team
Go!
FOLLOW US
Stay inspired with our latest moments ✨
Subscribe to Our Newsletter
Use the Newsletter Block below to input email addresses.