Skillquest - Python Coding Class
- Grades: 10+
-
Number of Students: up to 15 campers
- Hours of Content: 25 hours of instruction
Highlights:
-
Safe & Secure – All coaching is done on Vanta’s COPPA-Compliant platform ensuring maximum security for all students.
-
Build Your Own Rocket League Bot – learn Python while programming cars to play Rocket League using the RLBot framework. Campers start with simple driving and progress to advanced strategy and aerial mechanics.
-
Hands‑On Coding – sessions cover variables, functions, loops, logic, lists, dictionaries and refactoring with real Python code. Students automate tasks like finding boosts and selecting hit strategies.
-
Portfolio & GitHub Skills – campers learn source control and how to upload and share their bot on GitHub, building a professional portfolio.
-
Small Class Sizes – group limited to 15 for ample instructor interaction.
-
Recommended Ages 15+ – participants need access to a Windows PC that can run Rocket League and free software tools such as RLBot, Python 3.7+, VS Code and Discord.
Overview
The Python & Rocket League Bot Camp merges gaming enthusiasm with real‑world programming. Over 20 hours, students work live with an instructor to set up RLBot, learn Python fundamentals, write routines to control their car, and design strategies for offense and defense. Sessions include:
-
RLBot setup: installing Python, RLBot and code editors, and running sample bots.
-
Python basics: variables, numbers, strings and lists.
-
Functions & objects: creating routines, making the bot jump and developing modular code.
-
Logic & strategy: using conditionals and loops to implement kickoff logic, shooting and retreat strategies.
-
Hit selection & boost management: choosing optimal hits and using loops to find and collect boosts.
-
Refactoring & debugging: simplifying code and visual debugging.
-
Source control & sharing: uploading code to GitHub and merging branches.
-
Career skills & industry insight: discussions on how Python and AI fit into the tech workforce.
Benefits
-
Foundational Coding Skills – learn Python syntax, logic, loops and AI principles in a fun, game‑based setting.
-
Creative Problem‑Solving – design bots that drive, jump, shoot and strategize, fostering computational thinking and creativity.
-
Portfolio‑Ready Projects – finish camp with a GitHub repository showcasing your bot and coding ability.
-
Transferable Skills – knowledge gained applies to software editing, AI development, building a tech portfolio and even competing in coding tournaments.
-
Community & Support – access the Skillquest Discord community for peer support and continued learning.
What to Expect Once You Purchase
-
Confirmation Email - immediate purchase confirmation.
-
Pre-Camp Packet - instructions to install Rocket League (Epic or Steam), Python 3.7+, VS Code, RLBot, and Discord.
-
Kickoff Meeting - orientation session to meet instructors and test software
-
Camp Sessions - live sessions delivered over video conferencing; homework assignments provided between sessions
- Post-Camp Access - contiued access to the Skillquest course videos and community for independent practice
Safe & Secure – All coaching is done on Vanta’s COPPA-Compliant platform ensuring maximum security for all students.
What's Included:
25 hours of instruction. The original course features ~67 steps across about 20 hours of video content; the camp adapts these into live sessions with hands‑on activities.
Technical Requirements:
Students need a Windows PC capable of running Rocket League. Required software (Rocket League, VS Code, Python 3.7+, Discord and RLBot) is free to download. A stable internet connection, headset and the ability to join Discord are recommended.