Check out the course

Your students are one game away from loving Python.

Project-based fundamentals, built inside a game they already love. Zero setup. Standards-aligned. Available for your classroom at no cost.

Check out the course
THE PROBLEM

What most CS teachers are dealing with.

You already know coding matters. Getting students to feel that before they check out is the hard part.

The Setup Week

You lose the first three days just getting environments working. By the time the class is ready to write code, half of them have already mentally checked out. And someone's laptop still doesn't work.

The Engagement Wall

You know the material matters. Your students aren't convinced yet. Abstract exercises and disconnected examples have never inspired a 16-year-old to care about what they're building.

The "So What" Question

They finished the unit. They got the grade. But you want more for them than a grade. Did any of the fundamentals actually land?

SEE IT IN ACTION

1 minute. You'll get it.

Watch how the program runs in a real classroom, from day one to the final bot competition.

THE SOLUTION

Day one, they're coding.

No installs. No setup tickets. No lost weeks. Here is how it works.

01

One link. They're in.

Everything runs in a browser-based online IDE. No programs to install, no IT tickets to file, no incompatible laptops. Any school computer handles it. You start teaching on day one.

02

They build a Rocket League bot. In Python.

Eight structured modules, each one adding to a real, functional bot. Functions. Objects. Loops. Dictionaries. APIs. Git. Every concept is immediately visible on the field. They write a line of code. Something moves.

03

The course ends in a competition.

Their bots face each other on the leaderboard. Students debug to win. They're arguing about strategy at lunch. The code matters because the game is real.

04

They leave with a GitHub project, not just a grade.

Real Python. Real version control. The seven core programming fundamentals, built through a project, not drilled in a worksheet.

The online IDE. No setup, just code

Skillquest online IDE — students coding their Rocket League bot

Live bot vs. bot competition

Skillquest Rocket League bot match — General Iroh vs Raisin Bran
THE PROJECT

Eight modules. One working bot.

A full semester of hands-on Python project work, built around something students actually want to finish. Click any module to see what's inside.

01 4 lessons

Welcome to the Quest

Get oriented, meet the environment, and run your first bot.

View lessons →

02 15 lessons

Python Variables

Store and track game data. Your bot starts reading what's on the field.

View lessons →

03 13 lessons

Writing Your First Routine

Build reusable functions. Your bot gets its first real behaviors.

View lessons →

04 16 lessons

Building Custom Objects

Python classes and objects. The architecture that makes your bot think.

View lessons →

05 17 lessons

Basic Strategy & Logic

Booleans, if statements, and kickoff logic. Your bot starts making decisions.

View lessons →

06 27 lessons

Advanced Strategy

Comparison operators, coordinates, and attack/defense logic. Your bot plays smarter.

View lessons →

07 31 lessons

Getting Boost with Loops and Lists

Automate with for loops, build boost lists, and find the closest pickup.

View lessons →

08 14 lessons

Advanced Hit Strategies

Dictionaries, aerial shots, and hit selection. Your bot plays to win.

View lessons →

WHAT CHANGES IN YOUR CLASSROOM

What your classroom looks like on the other side.

Day one, laptops open without the IT drama. A few weeks in, they're talking about their bots at lunch. End of semester, they have something real to show for it.

No installs. No broken environments. No IT tickets.

They open a link. They start coding. That's the whole setup process. Day one is instruction, not troubleshooting.

They'll argue about bot strategy during lunch.

When the code controls something they care about, they care about the code. Rocket League isn't the gimmick. It's the reason they keep coming back.

They leave with a GitHub project, not just a grade.

Real Python fundamentals. Real version control. A portfolio piece they built themselves. Something they can show in a college interview or job application.

FROM THE CLASSROOM

Heard from teachers and students.

"Skillquest has been one of the easiest and most engaging ways I've found to get students coding. It gives them something they're excited to build — and it doesn't take a ton of prep on my end to make it happen."

— Nathan, High School Computer Science Teacher

"The use of Rocket League was implemented very well — you could easily test out the code. I also enjoyed the competition at the end. It pushed me to think creatively about how I could make my bot better."

— Nawal A., Student

"Skillquest really helped me develop problem solving and critical thinking. The course inspired me to become a software engineer and pursue a career in tech."

— Stanley V., Student

"Skillquest is a very unique learning tool that made it easier to learn Python compared to regular school computer courses."

— Julia O., Student

ACCESS

The program is available for your classroom at no cost.

Skillquest is sponsored for high school classrooms through state and national partners. When the course wraps, all we ask is that you invite a guest speaker to talk to your students about career pathways. One class period, no pressure.

One guest speaker. A full semester of real Python.

Current & past program sponsors

Army National Guard California Army National Guard Colorado Army National Guard Georgia Army National Guard West Virginia Army National Guard Ohio Army National Guard Massachusetts Army National Guard Florida Army National Guard New Mexico Army National Guard Idaho Army National Guard
Check out the course
FAQ

Common questions.

Do I need to know Rocket League?

No. The course is designed to be plug-and-play for teachers at any experience level. You don't need to know the game.

Do students need gaming PCs?

No. The bots run in a custom training environment. Any school laptop or lab desktop handles it fine. No gaming rigs required.

How long does the course take?

It's structured to fit a standard fall or spring semester. You control the pace.

Is it CSTA aligned?

Yes. The course covers logic, conditionals, loops, debugging, and working with APIs, mapped to CSTA standards.

What grade levels is it for?

Best for high school. Advanced middle school classes have run it successfully too.

I have more questions.

Email us at teachers@skillquest.io and we'll get back to you.

GET STARTED

Your students are ready. The project is ready.

Check out the project before you commit to anything. See exactly what they'll build and how the fundamentals come together.

Check out the course