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.
Coding Bootcamp(Winter Edition)

SAT Score Range

12 sessions

✨ Be the first

About

💡 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.

Tutored by

SriMuraliKrishna J 🇺🇸

Certified in 5 topics

View Profile

Hey there! I’m Srimuralikrishna V Jandhyala—originally from Connecticut, USA, and now living in India. I recently graduated high school with a 4.0 GPA, and I’ve always had a deep love for computer programming and physics. I’ve learned the basics of Python and HTML, but I’ve really dived deep into core Java, which I love exploring and teaching to others. Right now, I’m taking the CS50 course from Harvard and a Computer Science + AI course from the University of Helsinki, just to keep pushing myself further. Teaching and sharing what I learn has become something I genuinely enjoy—it helps me grow while helping others too. When I’m not coding or studying, you’ll probably find me skating or cycling, just enjoying the ride and clearing my mind. Anyway, I wish you all the best in your learning journey—and I hope I can be a part of it along the way!

✋ ATTENDANCE POLICY

You are free to attend/skip whichever sessions you want.

SESSION 1

5

Dec

SESSION 1

Study Spaces

Study Spaces

Fri 4:30 PM - 5:30 PM UTCDec 5, 4:30 PM - 5:30 PM UTC

🧠 Class 1: “Hello, Code! 👋 — The Birth of Logic”

🧩 Topics:

What is programming?

Setting up your C environment

The structure of a C program

Input & Output (printf, scanf)

Variables, constants, and data types

💬 Description:
Welcome to the world of real coding! 🌍
This is where it all begins — your first “Hello, World!” and the spark that turns curiosity into creation.
By the end of this class, you’ll understand how code talks to a computer — and you’ll write your very first program. 🚀
SESSION 2

6

Dec

SESSION 2

Study Spaces

Study Spaces

Sat 4:30 PM - 5:30 PM UTCDec 6, 4:30 PM - 5:30 PM UTC

🔁 Class 2: “The Flow Within 🌊 — Conditions and Loops”

🧩 Topics:

If-else and nested conditions

Loops (for, while, do-while)

Logical and relational operators

Real-world logic problems (sum, factorial, series)

💬 Description:
Now it’s time to make your program think and repeat! 🧩
In this session, you’ll learn how to control your program’s flow — make it take decisions, repeat actions, and respond to conditions like a digital brain. 🤖
By the end, your code will feel alive — looping, checking, and computing with style! ⚙️
SESSION 3

7

Dec

SESSION 3

Other Topics

Other Topics

Sun 4:30 PM - 5:30 PM UTCDec 7, 4:30 PM - 5:30 PM UTC

🧺 Class 3: “The Power of Collections 💥 — Arrays & Strings”

🧩 Topics:

Arrays (1D & 2D)

Strings and string functions

Iterating through arrays

Real-world mini problems (reversal, frequency count, etc.)

💬 Description:
You’ve mastered single values — now it’s time to handle hundreds! 🔢
In this class, you’ll learn how to group data using arrays and strings. You’ll discover the magic of storing and managing information efficiently — like building your own mini database in C. 💾
Get ready to code smarter, not harder! 🧠
SESSION 4

9

Dec

SESSION 4

Other Topics

Other Topics

Tue 4:30 PM - 5:30 PM UTCDec 9, 4:30 PM - 5:30 PM UTC

⚙️ Class 4: “Divide & Conquer 🧩 — Functions & Recursion”


🧩 Topics:

Functions (declaration, definition, calling)

Parameters & return values

Local vs global scope

Recursion basics (factorial, Fibonacci)

💬 Description:
Good code isn’t long — it’s well-organized! 💡
In this final C fundamentals session, you’ll learn how to break big problems into smaller, reusable pieces using functions.
Then, we’ll add a touch of magic recursion 🌀 — making programs that call themselves!
You’ll end the week thinking like a real developer. 💪
SESSION 5

10

Dec

SESSION 5

Python

Python

Wed 4:30 PM - 5:30 PM UTCDec 10, 4:30 PM - 5:30 PM UTC

💫 Class 1: “Hello, Python! 🐍 — Simplicity Meets Power”


🧩 Topics:

What makes Python special

Installing & setting up Python

Writing your first Python program

Variables, data types, and basic input/output

Comments & indentation (Python’s secret sauce!)

💬 Description:
Say hello to the world’s most beginner-friendly language! 🥳
In this class, you’ll discover how Python makes coding feel natural. With no semicolons and simple syntax, you’ll be amazed at how quickly you can make your first program run. 🚀
It’s clean, it’s powerful — and it’s about to become your favorite language. ❤️
SESSION 6

11

Dec

SESSION 6

Python

Python

Thu 4:30 PM - 5:30 PM UTCDec 11, 4:30 PM - 5:30 PM UTC

🔁 Class 2: “Loops & Logic 🔮 — Making Programs Think”


🧩 Topics:

Conditional statements (if, elif, else)

Loops (for, while)

Range, break, continue

Real examples: tables, number games, patterns

💬 Description:
Your code is no longer static — it thinks, decides, and repeats! 🤖
Today, you’ll learn how to add intelligence to your programs using loops and conditions.
You’ll write code that reacts — from guessing games to smart calculators. 🧮
Python logic = smart logic. 💥
SESSION 7

12

Dec

SESSION 7

Python

Python

Fri 4:30 PM - 5:30 PM UTCDec 12, 4:30 PM - 5:30 PM UTC

🧺 Class 3: “Collections Unleashed 📦 — Lists, Tuples & Strings”


🧩 Topics:

Lists, tuples, and sets

Strings and slicing

Iteration & indexing

Mini challenges with collections

💬 Description:
You’ve worked with single values… now welcome to Python’s treasure box! 🗃️
Lists, tuples, and strings help you handle tons of data effortlessly. You’ll learn how to store, access, and manipulate information like a pro — all with just a few lines of Pythonic magic. ✨
By the end, you’ll see why Python is loved by everyone — from students to AI engineers. 💪
SESSION 8

13

Dec

SESSION 8

Python

Python

Sat 4:30 PM - 5:30 PM UTCDec 13, 4:30 PM - 5:30 PM UTC

⚙️ Class 4: “Break It Down 🧩 — Functions, Modules & Real Power”


🧩 Topics:

Functions (def, parameters, return)

Variable scope

Importing and using modules

Small project: mini quiz app or text analyzer

💬 Description:
Here’s where you go from coder to creator! 👨‍💻
Learn how to build reusable, smart code using functions — the building blocks of every great program.
Then, unlock modules, Python’s secret library system that gives you superpowers in just one line of code. ⚡
You’ll end the week with your own small project — your first real taste of Python mastery. 🔥
SESSION 9

14

Dec

SESSION 9

Java

Java

Sun 4:30 PM - 5:30 PM UTCDec 14, 4:30 PM - 5:30 PM UTC

🌟 Class 1: “Meet Java ☕ — The Language of Possibility!”

🧩 Topics:

What is Java?

Installing Java & IDE (VS Code / IntelliJ / BlueJ)

The structure of a Java program

Classes, methods, and main()

Input/output & data types

💬 Description:
Welcome to the world of Java, where your programs grow into powerful systems! ⚙️
You’ll write your first Java program and learn how everything — yes, everything — starts from a class. 🏗️
By the end, you’ll be coding like a real software developer — precise, clean, and professional. 💼
SESSION 10

15

Dec

SESSION 10

Java

Java

Mon 4:30 PM - 5:30 PM UTCDec 15, 4:30 PM - 5:30 PM UTC

🔁 Class 2: “Control the Flow 💡 — Decisions and Loops”

🧩 Topics:

Conditional statements (if, else, switch)

Loops (for, while, do-while)

Nested structures

Real coding tasks (factorial, patterns, sums)

💬 Description:
Java gives you the steering wheel 🏎️ — now you control how your program runs!
Learn to make decisions, repeat tasks, and handle logic like an engineer.
By the end, your code will feel alive, taking intelligent actions and producing smart results. 💥
SESSION 11

17

Dec

SESSION 11

Java

Java

Wed 4:30 PM - 5:30 PM UTCDec 17, 4:30 PM - 5:30 PM UTC

🧱 Class 3: “Blueprints of Reality 🧩 — Classes & Objects”

🧩 Topics:

Object-Oriented Programming (OOP) introduction

Creating and using classes & objects

Constructors and methods

Understanding this keyword

💬 Description:
This is where real programming begins — building your own objects that act like real-world entities! 🌍
You’ll design and create Java classes that think, act, and interact.
By the end, you’ll understand why Java is the foundation of modern software development. 🧠💻
SESSION 12

18

Dec

SESSION 12

Java

Java

Thu 4:30 PM - 5:30 PM UTCDec 18, 4:30 PM - 5:30 PM UTC

⚔️ Class 4: “Power in Layers ⚡ — Inheritance, Polymorphism & More!”

🧩 Topics:

Inheritance

Method overriding & overloading

Access modifiers

Interfaces and abstraction

Mini Project: Student Record System / To-Do App

💬 Description:
Now you’re not just coding — you’re architecting! 🏗️
Learn how Java lets one class inherit from another, share features, and adapt behavior dynamically.
You’ll design your first real object-oriented project — clean, powerful, and reusable. 🔥
By the end, you’ll have built something you can show off proudly. 🏆

Public Discussion

Please log in to see discussion on this series.

Dec 5 - Dec 18

2 weeks

60 mins

/ session

Next session on December 5, 2025

SCHEDULE

Fridays

4:30PM

Saturdays

4:30PM

Sundays

4:30PM

Wednesdays

4:30PM

Thursdays

4:30PM