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.
Camp Code: Java Edition

SAT Score Range

6 sessions

+9

🔥 8 spots left!

This series is part of Schoolhouse Summer Camp! Explore Summer Camp

About

Welcome to Foundations of Camp Code: Java Edition!
Excited to have you here as we kick off this hands-on journey into Java programming. Whether you're one of our core learners or just dropping in out of curiosity, you're in the right place. Let’s write code, solve problems, and have fun along the way. Let’s get started! 🚀



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

Please try to attend all classes. If you can't, please inform me so that I can get you all on track.

You will be withdrawn from the series if you have more than 2 unexcused absences in a row. Please message the tutor in advance for any absences!

SESSION 1

1

Aug

SESSION 1

Community Events

Community Events

Fri 12:30 AM - 1:30 AM UTCAug 1, 12:30 AM - 1:30 AM UTC

Introduction to Java & Setup

- What is Java?
- Installing JDK & IDE
- Writing your first program (`HelloWorld`)
- Understanding main method, syntax, compilation & execution
SESSION 2

1

Aug

SESSION 2

Community Events

Community Events

Fri 11:30 PM - Sat, 12:30 AM UTCAug 1, 11:30 PM - Aug 2, 12:30 AM UTC

Variables, Data Types & Input
- Variables and Data Types
- Scanner Class for Input
- Operators
- Mini project: Student Report Card Generator

SESSION 3

4

Aug

SESSION 3

Community Events

Community Events

Mon 10:30 PM - 11:30 PM UTCAug 4, 10:30 PM - 11:30 PM UTC

Control Flow
- if, else if, else
- switch-case
- Loops: while, for, do-while
- Patterns with loops
- Activity: Multiplication table printer

SESSION 4

5

Aug

SESSION 4

Community Events

Community Events

Tue 10:30 PM - 11:30 PM UTCAug 5, 10:30 PM - 11:30 PM UTC

Functions and OOP Basics
- Functions (methods): return types, parameters
- Introduction to OOP: Class & Object
- Constructors, `this` keyword
- Activity: Student grade class
SESSION 5

6

Aug

SESSION 5

Community Events

Community Events

Wed 10:30 PM - 11:30 PM UTCAug 6, 10:30 PM - 11:30 PM UTC

Arrays & Strings
- 1D Arrays: Creation and access
- Basic Array programs (max, min, sum)
- Strings: intro and basic methods (`length()`, `charAt()`, `substring()`)
- Activity: Reverse a string & palindrome check
SESSION 6

7

Aug

SESSION 6

Community Events

Community Events

Thu 10:30 PM - 11:30 PM UTCAug 7, 10:30 PM - 11:30 PM UTC

Final Project Week
- Mini-project: Choose one
- Quiz Game
- Contact Book
- Simple Banking System
- Recap of concepts
- Certificates & feedback

Public Discussion

Please log in to see discussion on this series.

Aug 1 - Aug 7

1 week

60 mins

/ session

Next session on August 4, 2025

SCHEDULE

Friday, Aug 1

12:30AM

Friday, Aug 1

11:30PM

Monday, Aug 4

10:30PM

Tuesday, Aug 5

10:30PM

Wednesday, Aug 6

10:30PM

Thursday, Aug 7

10:30PM