Computer Science (Python)
Learn to code in Python — algorithms, variables, loops, and conditionals taught through real programming projects. Grades 6–12.
Welcome!
Why Python + Print Statements
Practice - print()
User Input + Variables
Variables Practice
Math Module
Math Part 2
Math Practice
Conditionals Part 1
Conditionals Part 2
Logical Operators
Conditionals Practice
Choose Your Own Adventure Game
Lists Part 1
Lists Part 2
Lists Part 3
Strings
Dictionaries
Data Structures Practice
To-Do List Application
You'll need a computer with internet access and the ability to install or access Python. A notebook is also recommended for taking notes, sketching algorithms, and working through coding challenges before writing code.
Yes. There are no live sessions, no deadlines, and no scheduled class times. Your student works through lessons whenever it fits your schedule.
When your student submits an assignment, our instructors review it and either approve it or send specific feedback for revision. Students revise and resubmit until the work meets the standard. No moving on until it's solid.
Most students finish in 3–5 months, but there's no time limit. Some families move faster, some slower - the course works either way.
A certificate of completion. The course is transcript-eligible through Wild Oasis Learning, or students can self-report the credit to their own school or program.
Regular price
Level up your Scratch skills with beginner and intermediate coding challenges — building more complex projects and sharper programming thinking. Grades 4–8.
Learn to read, organize, and present data using graphs, charts, and Google Sheets — a practical skill for life.
Code your own games from scratch using Python and Pygame — real game development skills through hands-on projects. Grades 6–12.