Learn Python - Build a Rocket League Bot
Code | Compete | Kickstart Your Tech Career
You will be redirected to the course after signing in
once signed in add Course to check out
Ever dreamed of going from a completebeginner to a skilled coder? This courseis for you! Picture this: you start withzero experience, and throughimmersive, hands-on learning you learnhow to code your own Rocket Leaguebot using Python, starting from simplygetting things on the screen, andprogressing all the way to movement,game strategy, and scoring.
-
​Software Editing
-
Coding Video
-
Game AI
-
Learn the Python Language
-
Build a Tech Portfolio
-
Access Support Network
-
Showcase your bot at a Coding Tournament


Now 197​
$
250
$
Module 1: Set Up RLBot
-
Why Learn Code?
-
What is Coding?
-
Download Python
-
Run RLBotHow to Run Bots
-
Download the Code
-
Download a Code Editor (VS Code)
-
Open Your Bot's Code
-
Run Your Custom Bot
-
Intro to Rocket League
-
Join the Skillquest Community Discord
Module 2: Python Variables
-
Running Practice Code
-
Numbers in Python
-
Strings in Python
-
Create Useful Logs in RLBot

Module 3: Writing Your First Routine
-
​Intro to Routines
-
Functions in Python
-
Returning Data from Functions
-
Purpose of Objects in Python
-
Creating Objects in Python
-
Adding Functions to Objects
-
Add a Routine to Your Bot
-
Make Your Bot Jump
-
Fleet of Jumping Bots​
Module 4: Strategy and Logic

-
Introduction to Logic and Strategy
-
Bot Routines
-
Kickoff Logic
-
Booleans in Python (True and False)
-
Comparisons in Python
-
Logic in Python (if Statements)
-
Logic in Python (and/or)
-
Building Your Bot's Shooting Strategy
-
Building Your Bot's Retreat Strategy
-
Next Steps for Strategy
-
Logic in Python (else/elif)
-
Using Logic to Complete Routines​
Module 5: Selecting Hit Strategy
Module 6: Using Loops to Get Boost
Course Outline

-
Intro to Loops and Getting Boost
-
Python For Loops
-
Filtering Lists
-
Filtering Boosts
-
Finding the Closest Boost
-
Intro to Finding Hits
-
Python Imports
-
Python Dictionaries - First Look
-
Python Dictionaries
-
Call find_hits
-
Python Lists
-
Select Your Hit Strategy
Module 7: Keep Code Simple - Refactoring
-
Intro to Refactoring
-
Refactoring Boost Finder
-
Refactoring Retreat Mechanics
-
Optional Module: Drawing Lines and Text for Debugging
-
Intro to Debugging
-
Debug Bot Intent with Text
-
Custom Debug Text
-
How to Explore Someone Else's Code
-
Drawing 3D Lines
-
Creating an Easy Line-Drawing Solution
Module 8: Sharing Your Bot (Source Control)
-
Intro to Source Control
-
Intro to GitHub
-
Upload Your Code to the Web
-
Committing Your Code
-
Branching Your Code
-
Merge Your Branches
-
Upload and Share Your Bot
-
Career Skills and Education
-
Career Skills - RLBot and Python
-
Tech Workforce and Industry Needs
