Computer Science
Computer Science
Starting Soon
Computer Science Series
24+
Build your first website with HTML!
Started
We will be creating a basic website using HTML that will be your first step into Frontend Development
AG
Aadarsh G
1 spot left!
Full Course on Python (No Experience Required)
Starts
In this course, I will guide you to master the fundamentals of Python programming. By the end, you will have a solid understanding of Python's core concepts and the practical skills to:
- Build multiple engaging text-based games.
- Create graphical games with basic visual elements.
- Develop introductory Agent AI to add intelligence to your projects.
TR
Toshan R
2/15
Data Structures & Algorithms, Competitive Programming, USACO Bronze/Silver
Starts
Competitive Programming is a fun and engaging way to learn and apply various Data Structures and Algorithms and develop your problem solving skills, and it's great for College Applications! It's a mind sport where you try to program solutions to problems with specific constraints and descriptions. During sessions I can help with competitive programming problems, and any questions you may have. I can also help explain topics if needed! I'm in USACO Gold right now and I'm a specialist on CodeForces, so this is mainly for complete beginners, people around the USACO Bronze/Silver level, or Newbies/Pupils on CodeForces.
VP
Vedesh Ray P
0/10
Get Ready for AP Computer Science A
Starts
With 3 classes of 90 minutes each week, we will cover the main topics of the newly revised AP Computer Science A curriculum, so you are well-prepared for the class!
l
KA
Kanav A
11/15
How Generative AI Is Really Built - Live RLHF Demo
Starts
Live Reinforcement Learning with Human Feedback Demo
l
PA
Piyush A
3/30
Python Basics - Level 1
Starts
Ever wanted to learn to program? Python is a great way to start as it's simple, versatile, and easy to understand! Join this series to start up your Computer Science journey!
This will be a series over the course of 5 weekdays, sort of like a mini camp.
This is for students with the most basic understanding of Python. If you see the sessions and feel you already know the topics, I also have a level 2 series that may be more fitting. DM me if you have questions!
l
EC
Ella C
Registration full.
Python Basics - Level 1
Starts
Ever wanted to learn to program? Python is a great way to start as it's simple, versatile, and easy to understand! Join this series to start up your Computer Science journey!
This will be a series over the course of 5 weekdays, sort of like a mini camp.
This is for students with the most basic understanding of Python. If you see the sessions and feel you already know the topics, I also have a level 2 series that may be more fitting. DM me if you have questions!
l
EC
Ella C
1/10
Summer Prep: AP Computer Science A
Starts
Every week, we will cover various topics from the AP CSA curriculum as well as answer any questions you may have. This course will quickly go over the AP CSA curriculum and give you a foundation for the upcoming school year or any other application.
l
TR
Tanish R
0/10
Java Prep
Starts
We will cover one topic each week in Java for Computer Science AP prep.
EG
Eshan G
2/5
Python Introduction
Starts
Python Introduction - Activities, projects about key concepts
l
DF
Daniel F
1/5
Python 101: For Beginners
Starts
This course is for beginners to programming. We'll cover various coding concepts and delve into Python specifics! We'll also practice with multiple problems as we go along. You'll be able to say that you're a programmer after this!
DD
Dhanvi D
0/30
Basics of Game Design with Unity
Starts
Hello! Every week, we will cover the basics of creating a simple video game with Unity! You'll learn simple movement, platforming, and more! You'll be expected to write some code and occasionally answer a few of my questions on how the code works. No previous experience necessary!
PC
Pedro Henrique C
0/15
Introduction to Java : Basics (Batch 2)
Starts
This course is designed just for school students who want to learn Java from the ground up. No prior coding experience is needed. We'll go step by step, starting with the basics like printing text, variables, and loops—and then move on to building small, fun programs by yourself!
If you're in high school and curious about how apps, games, or websites are made, this class is your gateway. It’s beginner-friendly, school-focused, and packed with easy explanations and hands-on practice.
Let’s make coding exciting—and understandable!
l
SJ
SriMuraliKrishna J
3/10
Java Study Session for Alyssa Y
2nd session
This is a class for Alyssa Y, but anyone is free to join. This is a one-off Session.
l
SJ
SriMuraliKrishna J
3/10
Python Essentials Full Course
2nd session
Each week, we will learn one new python topic. We will start from the very basics, and then get to the more advanced, real-world applicable concepts. If you're new to programming, we will learn step-by-step. Python is essential to web development, AI/ML, and more, so I will try to get everyone up to speed the best I can.
l
AK
Anish K
10/20
Learn Web Development: Building Your Own Website [Series #2] [Registration Still Open]
3rd session
[Registration Still Open, Series 2 of 2] We’ll take you from being an absolute beginner to mastering HTML & CSS, computer languages that are used in almost every webpage in the world! Join for powerful skills taught in a step-by-step manner, building your own projects along the way! We’ll even use curriculum developed by Google’s Chrome team and the Firefox developers as an outline for our learning so that you can learn in the best way possible. Register for this session today!
If this series doesn’t reach 8 members at least 2 days before May 2 (2 days before start), this series will be canceled. So, if you are thinking about joining, please join!
Note: This series appears quite long. However, chances are that we’ll be able to get through these a good deal faster. If you’re able to, please join!
This series needs co-hosts! If you’re interested in co-hosting, please request to and then DM the tutor on Schoolhouse.
If you want more slots to be opened up, please ask for more slots in the Public Discussion or message the tutor.
Important note: You MUST have a device with a keyboard and trackpad/mouse attached (such as a laptop). You cannot do this series with a smartphone, iPad, or tablet even if you attach a keyboard.
l
VN
Vismai N
3 spots left!
Learn C++ from Scratch
4th session
This series is meant to teach you how to code in C++ as well as introduce you to some common computer science topics. No prior programming knowledge is necessary.
I'll be using VS Code for programming, though if you have another preference, that will work. We'll start with installing VS Code (if necessary) and eventually work on some real-world projects.
l
AJ
Alexander J
Registration full.
Swift App Development Course
5th session
Each week I'm hosting a session to teach students about app development with SwiftUI and Xcode (REQUIRED).
Students will learn about differents parts of an app, app development structure, and make their own apps. In fact, you could even publish your apps to the App Store at the end of the class!
Students will be able to ask me questions if they need help building their apps later on in the course. All in all, I'll be guiding students to go from app development beginners to being able to publish your first app to the App Store!
Note: I'll continue adding sessions as the class goes on depending on where students are at.
KD
Kenshu D
11/50
Python Introduction
6th session
Complete Intro to Python through projects, activities, and more
l
DF
Daniel F
Registration full.
AP Computer Science A Summer Prep
6th session
We will have 2 sessions each week. Each session will take anywhere from 1 hour and 30 minutes to 2 hours. I will use Collegeboard's Updated AP CSA Course and Exam Description, so I will be teaching you the new and updated curriculum. Please participate. Not only will your participation help you, but it will also help learners around you. More sessions will be added in the future.
PK
Prabhav K
Registration closed.
Competitive Coding Level 2
6th session
We'll go over competitive programming topics that are around the level of CCC Junior 3 to 4.
l
YX
Yan X
10/15
Intro to Competitive Programming
6th session
Every session, we'll go over a fundamental concept in competitive programming and solve practice questions based on them! The series will start from the basics, so a good understanding of basic programming in any language (preferably C++, Java, or Python) should be enough. Whether you're preparing for contests like USACO, Codeforces, or just want to strengthen your problem-solving skills, this series will help you build a solid foundation step by step! Hope to see you all in the series :)
l
YK
Yudhish K
14/20
Computer Science Foundations
8th session
We will go over the basics of Computer Science and APCS. This session will cover unit 1 to unit 4 of APCS and it will get you at least a 3 on the APCS exam if you plan on taking.
l
NB
Nikhil B
6/20
Learn Web Development: Building Your Own Website
8th session
We’ll take you from being an absolute beginner to mastering HTML & CSS, computer languages that are used in almost every webpage in the world! Join for powerful skills taught in a step-by-step manner, building your own projects along the way! We’ll even use curriculum developed by Google’s Chrome team and the Firefox developers as an outline for our learning so that you can learn in the best way possible. Register for this session today!
If this series doesn’t reach 8 members at least 2 days before May 2 (2 days before start), this series will be canceled. So, if you are thinking about joining, please join!
Note: This series appears quite long. However, chances are that we’ll be able to get through these a good deal faster. If you’re able to, please join!
This series needs co-hosts! If you’re interested in co-hosting, please request to and then DM the tutor on Schoolhouse.
If you want more slots to be opened up, please ask for more slots in the Public Discussion or message the tutor.
Important note: You MUST have a device with a keyboard and trackpad/mouse attached (such as a laptop). You cannot do this series with a smartphone, iPad, or tablet even if you attach a keyboard.
l
VN
Vismai N
Registration closed.