Want to host your own sessions?
Become a tutor to lead sessions, give back, and build community.
Starting Soon
Computer Science Series
24
In this beginner-friendly Python session, we’ll break down programming into simple, fun, and practical steps. You’ll learn by doing—writing real code as we explore variables, loops, functions, logic, and more through interactive demos and easy challenges. No experience needed! By the end, you’ll understand the foundations of Python and feel confident building your own small programs. Come curious, leave empowered! 🚀🐍
l
YK
Yashmmit K
9/30
I'll be going over Binary conversions + hexadecimal and cover AP practice questions with these topics.
PB
Penelope B
3/15
We will be covering Sorting and Searching Algorithms!
Sorting and searching through arrays are the building blocks for countless datastructures and algorithms in Computer Science. From sets to hashmaps to trees and graphs, the uses are limitless!
This is an introductory-level course, where we will be covering various algorithms for finding elements within an array of elements, and sorting arrays of elements. The main purpose of such algorithms are speed and efficiency, and we will cover a few algorithms that are faster in some areas than others.
Note: We will not necessarily be implementing these algorithms into any programming languages. However, if we have time or there arises any questions regarding implementation, I will be more than happy to help with any code!
Prerequisites: None, although a good logical background would definitely help!
The next time someone asks you to guess their number from a range of 2000 numbers, impress them in only less than 11 moves!
SP
Sharan P
2/15
Winter break is the perfect opportunity to fill gaps in your knowledge, make sure you're all set going into the new semester, and ready up for the AP Exam in May. If you want to make the most of your time off, this series is the place for you!
l
AB
Aayan B
2/15
Introduction to Python
Starts
This is an introductory series for Python that will go from basic output and data types to functions and error handling. You do not need any prior programming knowledge but having Python installed before the series starts would be good.
l
YX
Yan X
1 spot left!
If you are interested in learning how to code in Python, welcome to Introduction to Coding!
In this 11-week course, we will learn the basics to Python and complete a capstone project
l
DR
Diya R
7/30
CCC Junior Mock
2nd session
Each week, I will take up 5 competitive programming questions to simulate the CCC (Canadian Computing Competition) Junior division.
l
YX
Yan X
2 spots left!
AP CSP Unit Review
2nd session
Each Week, We Will Go Over one Topic of AP Computer Science Principles
AU
Atharva U
3/10
In this 10-session AP Computer Science A series, we will learn Java fundamentals, object-oriented programming, arrays, ArrayLists, recursion, and AP-style problem solving. Learners will engage through live coding, algorithm walkthroughs, and practice questions aligned with the exam.
AC
Arif Barlas C
4/12
AP CSA and AP CSP Study Hall
3rd session
Simple Study Session with AP CSA and AP CSP. Relaxed.
ED
Ethan D
1/10
C Programming Help
3rd session
C Tutoring, I'll cover what I know but I am not ready to help someone with zero programming experience. Sure C can be your first language but I'm not ready to go into understanding the concepts from 0l.
l
BS
Barrett S
7/12
Python 101(Beginner Course)
3rd session
In this course we'll learn the basics of python, ranging from math and print statements to the usage of functions and loops. By the end of this course, you should be comfortable with the fundamentals of python, and should be poised to further expand your grasp over intermediate concepts.
SS
Shravan S
4/12
AI Introduction
4th session
In this course, we will learn the basics of artificial intelligence and how it can be applied to various real-world scenarios. Topics will range from using numpy to linear regression to classification to more advanced topics.
We will not be implementing models from scratch. Generally, in machine learning, we use certain premade code that applies to most situations. Instead, we'll use premade libraries that allow us to tweak the model with various hyperparameters.
It's okay if you don't know all of these terms, you will learn them all in the course :)
Prerequisites:
Knowledge of basic python/coding (roughly 50 hours): variables, functions, loops, using libraries; of course, you can still join the class without knowing all of this, but it will be much harder to follow along. w3schools.com is a great resource to learn python quickly.
Rd
Rafa d
4/12
Beginner to Intermediate Python
4th 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!
l
AF
Alisha F
12/30
Cyber Competitions | JOIN ANYTIME
4th session
keywords: linux, scripting, system hardening, vulnerability management
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 Cybersecurity competition.
l
CQ
Christina Q
29/40
🌟 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
9/15
Coding Bootcamp(Winter Edition)
6th session
💡 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.
l
SJ
SriMuraliKrishna J
8 spots left!
Introduction to Artificial Intelligence
6th 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.
KA
Karthick A
19/30
Cybersecurity Basics
7th 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.
GV
Gent V
18/30
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
Registration full.
Code from Zero: Foundations in Python
19th 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.
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
35th 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
3 spots left!
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.