Why Stardance?
Students will create a project they can publish to the Stardance challenge, join a global community of young makers, and share their ideas with the world.
Summer robotics + coding + design experience
This six-week journey helps students explore robotics, coding, and design while preparing to publish a project for the Stardance challenge. It blends the energy of FIRST with curiosity, experimentation, and real-world creation.
Explore robotics, coding, design, and teamwork through a guided six-week journey.
The big idea
Over the next six weeks, students will move from curiosity to creation. They will learn how to choose a project, test ideas, build something with purpose, code it, document it, and publish it for the Stardance challenge. We want every student to leave with a project that feels real, useful, and exciting.
Students will create a project they can publish to the Stardance challenge, join a global community of young makers, and share their ideas with the world.
We will encourage teamwork, creativity, problem solving, gracious professionalism, and learning from mistakes.
Design thinking, coding, testing, research, documentation, and presentation skills all live inside this journey.
Students may submit more than one project during the program, which creates more opportunities to learn, improve, and earn prizes. There will also be two teachers supporting the program: one for the first three weeks and another for the final three weeks.
The 6-week path
Meet the challenge, learn what Stardance is, and explore inspiring projects.
Professional development: design thinking, teamwork, and project goal setting.
Research project ideas, sketch concepts, and choose a direction that feels exciting.
Professional development: research skills, brainstorming, and AI-assisted idea generation.
Create simple sketches, test materials, and start a first version of the build.
Professional development: prototyping, visual communication, and beginner-friendly coding basics.
Use sensors, motors, code, and design choices to make the project work.
Professional development: programming fundamentals, debugging, and AI support for problem solving.
Gather feedback, fix problems, and make the project stronger and easier to understand.
Professional development: testing, reflection, documentation, and presentation practice.
Document the process, publish the project, and celebrate the learning journey.
Professional development: public sharing, storytelling, and project submission strategy.
Possible project directions
A small robot that can move around a maze, follow a line, or avoid obstacles.
A station that reads temperature, light, and movement and displays the results.
A game or challenge that uses buttons, lights, and sound to make learning playful.
A useful machine that responds to touch, motion, or light in a clever way.
Project showcase
Design and print housings, brackets, wheels, or decorative panels to make a robot look polished and work reliably.
Build enclosures for sensors, phone mounts, or button panels that make a project look complete and easy to use.
Combine coding, electronics, and physical design to make a complete project ready for Stardance submission.
3D printing in the lab
We have four Bambu Labs P1S printers available for student use. These printers are great for producing quick prototypes, robot housings, brackets, and project enclosures.
Start with Bambu Studio and the online help center. Students can learn how to import a model, slice it, choose supports, and print confidently.
Draw your idea
Design basics
Ask: what problem does this solve, or what experience does it create?
Draw the idea, label important parts, and test simple versions before building.
Strong visual choices help people understand the project quickly.
Change, test, and improve. Great projects are built through repeated small steps.
Exploration and experimentation
What if we changed the size?
What if the robot moved slower?
How could the design make it easier to use?
What would someone new to this project notice first?
Core tools
GitHub is a place to store, organize, and share project files.
echo "Hello robotics team!" > README.md
VS Code helps students write code, organize files, and test ideas.
<h1>Hello, robots!</h1> <p>This is my first project page.</p>
Coding foundations
print("I built a robotics project")
console.log("My robot is ready!");
<button>Start</button>