Want to host your own sessions?
Become a tutor to lead sessions, give back, and build community.
Starting Soon
Computer Science Series
21
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.
l
YX
Yan X
Registration closed.
Java Basics
Starts
This 5 lesson course introduces the fundamentals of java. Whether you're new to coding or want to strengthen your java skills, this course walks you through key concepts like variables, data types, functions, loops, and more. Each lesson will focus on hands on learning and clear explanations to help you build a solid foundation in java.
AD
Alexandre D
Registration full.
AP CS A Unit 2 study session
Starts
We will be going over AP CS A unit 2: using objects. This should help you get a head start on this material, or understand it better if you're struggling.
VP
Vouk P
0/10
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.
NK
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.
l
MD
Mitali D
5/12
AP CSP Crash Course
3rd session
Are you worried about AP CSP and looking for extra weekly support? Are you confident in the class and just wanting to get ahead? Or are you just curious about the fundamentals of computer science? If any of this describes you, join us every Monday evening for six weeks as we cover the 5 Big Ideas in the CED and go over the FRQ part of the exam! Enrollment will remain open even once the series has started, so feel free to join at any point :)
l
AB
Aayan B
6/15
🏰 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? 🐍
l
EL
Emily L
3 spots left!
AP Computer Science A Prep
4th session
Whether you're prepping for the AP exam or just learning, this course will introduce you to basic Java and object-oriented programming. Each week, we will go over 1 unit in the College Board's curriculum.
l
OM
Oscar M
2 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!
KT
Kabir T
8/15
APCSA Crash Course
5th session
A short 5-week introduction to APCSA meant to briefly cover the major topics
KY
Krishna Y
1 spot left!
Java Basics
5th session
This 5 lesson course introduces the fundamentals of java. Whether you're new to coding or want to strengthen your java skills, this course walks you through key concepts like variables, data types, functions, loops, and more. Each lesson will focus on hands on learning and clear explanations to help you build a solid foundation in java.
AD
Alexandre D
6/10
Get Ready for AP Computer Science A!
Started
Enrolled in AP Computer Science this fall and want to get a head start?
This series explores the building blocks of JAVA and important concepts to help build a strong foundation in AP CSA heading into the school year. Each session, we’ll cover a few topics, breaking them down slowly and thoroughly. These lessons will be accompanied by practice questions and warm up activities at the start of each session. I hope to provide much help in these sessions to help you tackle this course better regardless of wherever you are at in skill level!
🙂 Open to all learners regardless of expertise in JAVA!
l
RK
Ram K
Registration closed.
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.
AV
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!)
CW
Charlotte W
1 spot left!
Introduction to Machine Learning | The Math Behind Neural Nets | Then We Build One
7th session
Hands-on, math-first class in machine and deep learning. We'll start at supervised learning, loss functions, gradient descent, and the chain rule, then work forward and backprop by hand for a tiny model. We'll compare and contrast layer types (linear, conv;
quick tour of transfoerms/RNNs) and training heuristics (like initialization, normalization, regularization, early stopping, and SGD vs. Adam).
Hands-on time: create your toy net using NumPy, recreate it in PyTorch and get it to learn on a very small real dataset. Short whiteboarding blocks, live coding, and frequent check-ins where you get to do it yourself will occur. Colab links will be given out. Python familiarity is preferred, but not required; the math is graspable and is performed so it will stick, though basic knowledge of calculus is required.
AS
Alex S
1 spot left!
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.
l
NS
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.
AB
Advik B
4 spots left!
Data Structures & Algorithms: The Foundation of Problem Solving
13th session
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.
l
MS
Mohit S
10/20
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.
l
JK
Juni K
Registration closed.
Introductory AI and ML course
31st session
In this course, you will learn the basics of AI and ML such as how it works and the theory behind it. You will also make, train, and test some models. I plan to teach this course till around April - May 2025. I plan to add more sessions once I get more responses and to the Google form so I know what to teach: https://docs.google.com/forms/d/19QiwogqM-ripe3A1AQdO6sZgQbd-HvXgp9UtB0T1TiA/edit?edit_requested=true
l
AK
Arnav K
6 spots left!
How ideas from Computer Science and Physics affect our lives
37th session
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.
PA
Pratik A
Registration full.