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.
Java 101: For beginners

SAT Score Range

11 sessions

This series ended on August 2, 2025. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

In this beginner-friendly Java Course, the learners will learn the fundamentals of OOP(Object Oriented Programming) and other basic topics. We will cover topics such as variables, data types, conditions, loops, functions, and basic classes through interactive coding exercises and live explanations. Each session will always include hands on practice and small projects to practice concepts. No prior experiences is needed, just a curiosity and willingness to learn!

Tutored by

Revant P 🇺🇸

View Profile

I am a high school student (freshman) in West Windsor NJ. I like playing cricket, reading books, and programming. I hope this will help me prepare for SAT prep and college applications.

Schedule

✋ ATTENDANCE POLICY

Please try to attend the meetings you are available to attend but if not, that's fine!

If you would like the course material and project guidelines from the classes, please dm me and I can send them to you with instructions provided.

SESSION 1

4

Jul

SESSION 1

Java

Java

Fri 3:00 PM - 4:00 PM UTCJul 4, 3:00 PM - 4:00 PM UTC

In the first session, we will introduce the basics of Java programming. We will cover how to set up your own environment, write your first Java program, and cover key concepts like printing output, comments, variables, and data types. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 2

6

Jul

SESSION 2

Computer Science

Computer Science

Sun 2:45 PM - 3:45 PM UTCJul 6, 2:45 PM - 3:45 PM UTC

We will cover some deeper topics, including variables, data types , if statements and loops with explanations , live quizzes and interactive coding. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 3

8

Jul

SESSION 3

Computer Science

Computer Science

Tue 2:45 PM - 3:45 PM UTCJul 8, 2:45 PM - 3:45 PM UTC

In this session, we will explore loops and arrays more deeply, building on the basics to solve more complex problems. We'll also cover string manipulation techniques, including methods for searching, slicing, and modifying strings. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 4

9

Jul

SESSION 4

Computer Science

Computer Science

Wed 2:45 PM - 3:45 PM UTCJul 9, 2:45 PM - 3:45 PM UTC

In this session, we will explore Java methods and strings, learning how to define, call, and manipulate them through hands-on examples. We'll cover key string operations like substring(), length(), and charAt(), as well as method concepts such as parameters and return types. To make learning fun and engaging, we'll play interactive games like “Guess the Output” and “Bug Hunt.” We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 5

10

Jul

SESSION 5

Computer Science

Computer Science

Thu 2:45 PM - 3:45 PM UTCJul 10, 2:45 PM - 3:45 PM UTC

In this session, we will explore Java methods and strings, learning how to define, call, and manipulate them through hands-on examples. We'll cover key string operations like substring(), length(), and charAt(), as well as method concepts such as parameters and return types. To make learning fun and engaging, we'll play interactive games like “Guess the Output” and “Bug Hunt.” We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 6

11

Jul

SESSION 6

Computer Science

Computer Science

Fri 2:00 PM - 3:00 PM UTCJul 11, 2:00 PM - 3:00 PM UTC

Plan to cover arrays and java strings, along with deeper explanations with break and continue statements. We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 7

15

Jul

SESSION 7

Computer Science

Computer Science

Tue 2:45 PM - 3:45 PM UTCJul 15, 2:45 PM - 3:45 PM UTC

Planning to cover intro to arrays with interactive slideshow, quizzes, games and reviewing concepts beyond it.We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 8

16

Jul

SESSION 8

Computer Science

Computer Science

Wed 12:30 PM - 1:30 PM UTCJul 16, 12:30 PM - 1:30 PM UTC

Covering java methods along with Basic OOP Concepts. .We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 9

17

Jul

SESSION 9

Computer Science

Computer Science

Thu 12:30 AM - 1:30 AM UTCJul 17, 12:30 AM - 1:30 AM UTC

Covering java methods along with Basic OOP Concepts. .We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 10

24

Jul

SESSION 10

Computer Science

Computer Science

Thu 2:30 PM - 3:30 PM UTCJul 24, 2:30 PM - 3:30 PM UTC

Covering arrays and data indexes, along with interactive quizzes and programming codes. We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!
SESSION 11

2

Aug

SESSION 11

Computer Science

Computer Science

Sat 3:00 PM - 4:00 PM UTCAug 2, 3:00 PM - 4:00 PM UTC

Plan to cover intro topics in file input and output, along with proper indentation of code and other key tips to maintain proficiency in code. We'll also touch on basic concepts like the basic structures of java and key concepts to never forget. This is a hands-on session, so come ready to code, ask questions, and start your Java journey!

Public Discussion

Please log in to see discussion on this series.

Jul 4 - Aug 2

5 weeks

60 mins

/ session