Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Join this subworld to ask questions, participate in discussions, and attend sessions.

Want to host your own sessions?

Become a tutor to lead sessions, give back, and build community.

Starting Soon

Computer Science Series

7

Continuation to Python (Intermediate Level)

Starts

This is an intermediate level Python series that will go from functional programming techniques and data structures to object-oriented programming, error handling, and file operations.

Yan X

Registration closed.

Getting Started with Python

Starts

Let's get to learning one of the easiest coding languages: Python🐍. In this course, we will learn to create algorithms to solve problems and then start writing actual code. By the end of this series, you will be able to write basic code in Python.

Nayasha K

Registration closed.

Code & Play: Intro to Python Through Games

Starts

Want to learn coding in the most fun way possible? 🚀 This 6-week series introduces you to Python programming through interactive mini-games and creative projects. From silly Mad Libs to a full-on text adventure game, you’ll build something cool every session — no boring lectures, just hands-on coding and plenty of laughs. Whether you’re brand-new or know a bit of Python already, this is the perfect place to start coding and having fun at the same time.

Mitali D

5/12

🏰 Heroes of Pythonia: From Novice to Master in Python

3rd session

ww sh🌟 Welcome to “The Quest for Pythonia” !

Embark on an epic coding adventure where YOU are the hero! Travel through mysterious lands and unlock the power of Python one challenge at a time.

💻 What’s inside?

Learn Python from scratch: variables, loops, functions, and dictionaries

Explore the magic of python libraries: Pandas, Matplotlib, and web scraping

🛡️Level up your coding skills while having FUN — no boring lectures, just interactive quests!

✨This quest is 100% beginner friendly, no prior knowledge of python is needed! ✨

This series will turn learning Python into an adventure you’ll never forget. Are you ready to take up the quest and become a true Hero of Pythonia? 🐍

Emily L

3 spots left!

Programming 101 - Python, JavaScript, HTML, CSS: The Complete Beginners Guide

5th session

Each week we will learn about the 4 most basic programming languages - Python, JavaScript, HTML, CSS. We will do in-depth coding and analysis of each language making you able to land your dream project!

Kabir T

8/15

Code from Zero: Foundations in Python

7th session

Ever wondered how computers “think”? This series walks you through the core principles of programming, using Python as a friendly guide. No prior experience needed — we’ll start with the absolute basics, uncover how code works under the hood, and build problem-solving skills you can apply to any language. By the end, you won’t just write code — you’ll understand it.

Anh V

Registration closed.

Intro to Programming for Complete Beginners (Python)

7th session

This course will begin assuming no prior programming knowledge, and at the end you will have built a game using pygame. We will be covering several topics which are not necessary for game development with pygame since the target of this series is to build a foundation in programming with python (pygame is just a fun way to apply some of the concepts we have learned!)

Charlotte W

1 spot left!