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

18

Problem Based Python Basics [Beginners]

Starts

We'll be solving 2-3 Python problems every class, derived from basic concepts. We'll be learning underlying Python concepts and the questions increase in difficulty with increasing classes. This class is aimed at Beginners. Level up your Python skills with applications of the language!

Dhanvi D

6/50

AP CSP Help

Starts

If you need any help in AP CSP on anything, send me the problem(s) and we can go over them together!

Matthew L

1/10

Coding Bootcamp(Winter Edition)

Starts

💡 About the Series

The Schoolhouse Series is a month-long, beginner-friendly journey designed to transform how students understand programming — starting from the roots of C, through the simplicity of Python, to the power of Java.

This unique sequential course helps learners not just code, but think like programmers — understanding how logic, syntax, and structure evolve across languages.

SriMuraliKrishna J

11/40

Geometry Dash on Scratch

2nd session

Over this course, we will create a Geometry Dash game on Scratch! This is great for beginners who are interested in block-coding platforms, for K-12 students. Useful for those enrolled in APCSP (will have similar project for the AP test).

Sapna P

1/10
I strongly encourage anyone preparing for CompTIA Security+ or looking to dip their toes into cybersecurity or network security to join this series.

This series will meet every two weeks (on a weekend), and topics will be decided and discussed in the series group chat. Topics will revolve around ethical hacking, penetration testing, and network security. Anyone is welcome to join at any time in the series as there will be a new topic done every session and any necessary prerequisite knowledge for said topic will be shared prior.

I’m in no way a cybersecurity professional; I’m just 17 years old, but I hold CompTIA A+, Network+, and Security+ certifications, as well as Cisco Linux Essentials and EC Ethical Hacking certifications. I’m currently working towards my Cisco CCNA certification and preparing for the CyberPatriot and SkillsUSA Internetworking competition.

Christina Q

Registration full.

Beginner to Intermediate Python

2nd session

Each week, we will cover different Python concepts, ranging from print statements and variables to data analysis.

This class will fast-paced, but also project-based, so it will be very interactive!

Alisha F

5/30

AP CSP Learning Lab + Open Study Hall

4th session

In this series, I plan on covering specific topics within the AP CSP course, such as binary, hexadecimal, the internet, bias, and much more! As an ongoing series, I hope that I can help you prepare for any exams and the AP test in May!

Penelope B

9/15
🌟 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

10/15

Cybersecurity Basics

5th session

“Oh no! The hackers are attacking! What do we do?”

Cybersecurity is without a doubt, a necessity of the internet. Without cybersecurity, it would be extremely easy for anyone, even someone with basic knowledge, to gain access to things they aren't suppose to, or to change the original message that is being sent. But what exactly is preventing Hackers, Hacktivists, or cybercriminals from not being able to see confidential information? That is what we will discover, HOW does cybersecurity protect the internet, and the methods that are used in order to do so. Additionally, we will also discover what threats exist, and how people are allowed to get into certain places of the internet. So to requote my previous question.

“Oh no! The hackers are attacking! What do we do?”

By the end, you’ll understand the tools, strategies, and best practices to defend against cyber threats, and you’ll know exactly what to do when attacks happen.

Gent V

20/30

Introduction to Artificial Intelligence

5th session

Learn how AI actually works under the hood! This series breaks down the mechanics of artificial intelligence - from how neural networks process information to how machine learning algorithms make decisions. We'll explore different AI architectures, understand training processes, and see how data flows through AI systems. Through interactive demos and visual examples, you'll gain a deep understanding of what's really happening when AI 'thinks' and learns.

Karthick A

20/40

Diving into Web Development

6th session

In this course, we will use chrome's "Inspect" functionality in its developer tools to understand the basic building blocks of a website and, at the end, build your own portfolio website using HTML, CSS, and Javascript!

Charlotte W

12/20

🐍 Python: Road to Proficiency!

7th session

Start your coding journey with Python—the world’s most beginner-friendly programming language! In this course, you’ll learn step by step how to write your first programs, solve real problems, and build confidence as a programmer. From basic syntax and variables to loops, functions, and simple projects! By the end, you’ll have the skills to bring your ideas to life with code.

No prior experience needed—just curiosity and a laptop. If you have some experience, that is also okay! We will go through the fundamentals and learn different tricks!

Ella C

Registration full.

AP CSP Unit Review

9th session

We will go over all units of AP Computer Science Principles

Atharva U

7/10

Continuation to Python (Intermediate Level)

11th session

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

9/15
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

Registration full.
Welcome to a series designed to demystify Data Structures and Algorithms (DSA). Whether you're a beginner preparing for your first coding interview, a student looking to ace your computer science classes, or simply curious about how to write more efficient code, this series is for you.

We will start with the fundamental building blocks and progress to more complex concepts. Through a mix of clear explanations, live coding demonstrations, and interactive problem-solving, we'll cover essential topics such as:

* Arrays, Linked Lists, Stacks, and Queues

* Trees, Heaps, and Graphs

* Sorting and Searching Algorithms

* Time and Space Complexity Analysis (O(n) notation)

Note: We'll be covering DSA in C++

Our goal is not just to teach you the theory, but to build your confidence in applying these concepts to solve real-world problems. No prior experience with DSA is required, just a willingness to learn and grow!

Also do let me know, if there's any issues with the timings.

Mohit S

Registration full.

Introduction to UNIX

20th session

We will cover UNIX fundamentals, Linux, and server-side programming. A link to the syllabus will be shared in class.

Juni K

Registration closed.
We'll go through important ideas in the domain of Computer Science (Game Theory, Exploration/Exploitation tradeoff, Search and Decision making in uncertainty etc.) and Physics (Concept of relativity and time, resonance, entropy/information etc) and understand how we can apply these concepts to understand aspects of our own lives. These sessions will be interactive, so you'll be the explorers and I'll be your guide.

Pratik A

Registration full.