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.

Computer Science

Computer Science

Home

Sessions


Channels

Announcements

Discussion

CS Help

Introductions


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

Starting Soon

Computer Science Series

5

Java 101: For beginners

2nd session

In this beginner-friendly Java Course, the learners will learn the fundamentals of OOP(Object Oriented Programming) and other basic topics. We will cover topics such as variables, data types, conditions, loops, functions, and basic classes through interactive coding exercises and live explanations. Each session will always include hands on practice and small projects to practice concepts. No prior experiences is needed, just a curiosity and willingness to learn!

Revant P

2/20

Intro to Cybersecurity

2nd session

In this interactive intro to cybersecurity, we'll explore what cybersecurity really is, why it's important, and how it's used to protect people, companies, and countries. You'll also learn about the main branches of the field—like ethical hacking, cyber defense, and more—and discover how this exciting world works behind the scenes. No tech experience needed—just curiosity!

Yusuf M

7/15

Intro to Python

9th session

Each week, we will cover a small amount of a free online textbook about python. No prior coding experience is needed. If you miss a session, feel free to watch the recordings! We will talk about functions, modules, files, basics like booleans and other types, as well as python syntax and basic programming diction.

Shaina G

Registration full.

Turkish Olympiad: C problem solving

11th session

This series is all about tackling C problem solving for the first stage of the TÜBİTAK Science Olympiad (Turkish Olympiad). We’ll dive into past year papers, currently focusing on the 32nd TÜBİTAK Olympiad.

This series is for İrem İ, though anyone interested can join in!

This series will go over 75 Turkish Olympiad C problems. Expect to get homework like look up Recursion. I will try to have materials for such things prepared ahead of time.

THIS REQUIRES KNOWLEDGE OF C PROGRAMMING.

So, if you know C++ your good mostly. If you know Java or C# but not C++ or C, I will need to interview you to see if your a good fit. Plays with pointers for an example.

Nishtha S

Registration full.

IGCSE CIE Computer Science Full Walkthrough

11th session

Full walkthrough of all the chapters in both papers of the IGCSE CIE computer science course (0478). We will be doing a chapter each lesson.

Advik B

2 spots left!