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.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Java 101

SAT Score Range

7 sessions

+32

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

About

Feel free to join after start date because prior knowledge is not necessary for further lessons and activities. We will go in depth in Java from basic syntax to coding your own programs. This will cover such topics as simple as variables and if statements to harder things such as data structures like Hash Maps or real world applications such as simulations and problem solving.

Tutored by

John Y 🇺🇸

Certified in 18 topics

View Profile

I've been active on Khan Academy for about 5 years now and wanted to give back to the community. I've tutored a few of my friends and enjoy teaching and explaining subjects, but I don't want to be a teacher. I have my fair share of commitments such as school/after school activities and sports, so I may not be online as often. Some of my hobbies include computer science, where I find endless fascination in coding, problem-solving, and developing innovative solutions. I focus on competitive programming like USACO in my spare time. I play soccer as well, which has been a part of my life since I was young, and I enjoy the rush of scoring goals, the strategic maneuvering on the field, and the camaraderie with my teammates. By integrating these diverse interests, I've developed a unique perspective that combines creativity with analytical thinking, teamwork with independent problem-solving, and physical strength with mental agility. I'm always excited to take on new challenges, expand my horizons, and make a positive impact in both the digital and physical realms. I have also achieved 1580 on my October 2023 Paper SAT with a 800 Math 780 RW Split. Feel free to message me anytime if you need help or have questions.

Schedule

✋ ATTENDANCE POLICY

1. Show up to the lessons! If you're consistently missing classes, you will fall behind, and not be able to keep up with the pace of the series.

2. Although missing sessions here or there is acceptable, please make sure to message me beforehand.

3. To get the most out of the series, you need to put the work in. That means doing the practice problems assigned, asking questions for a full understanding, turning your camera on, and participating either in chat or with a microphone.

SESSION 1

1

Jul

SESSION 1

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCJul 1, 1:00 PM - 2:00 PM UTC

We will cover Basic Java Syntax including but not limited to: Printing in Java Variables and Types User Input Arithmetic Expressions Casting Booleans Operators If Statements Loops De Morgan's Laws Strings No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.
SESSION 2

3

Jul

SESSION 2

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCJul 3, 1:00 PM - 2:00 PM UTC

(Postponed Course, all good if you can't make it) We will cover Basic Java Syntax including but not limited to: Printing in Java Variables and Types User Input Arithmetic Expressions Casting Booleans Operators If Statements Loops De Morgan's Laws Strings No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.
SESSION 3

8

Jul

SESSION 3

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCJul 8, 1:00 PM - 2:00 PM UTC

Because of our rescheduling, we will continue learning introductory syntax within the Java language including: If Statements Loops De Morgan's Laws Strings No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.
SESSION 4

15

Jul

SESSION 4

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCJul 15, 1:00 PM - 2:00 PM UTC

We will cover: Java Methods Parameters Return Values String Methods Exceptions Applications of Methods No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.
SESSION 5

22

Jul

SESSION 5

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCJul 22, 1:00 PM - 2:00 PM UTC

We will cover: Arrays 2D Arrays(Matrices) ArrayLists Binary(Numbers Systems) No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.
SESSION 6

29

Jul

SESSION 6

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCJul 29, 1:00 PM - 2:00 PM UTC

We will cover more Data Structures: HashMap Linked List Stack Binary Tree No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.
SESSION 7

5

Aug

SESSION 7

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCAug 5, 1:00 PM - 2:00 PM UTC

We will cover real world applications, such as writing programs and problem solving with our code. This will include different problem sets, competitive programming, and coding projects. No materials are required for the lesson, but one should have some sort of Java ide or compiler. If not, an online link will be provided for you.

Public Discussion

Please log in to see discussion on this series.

Jul 1 - Aug 5

6 weeks

60 mins

/ session

SCHEDULE

Saturdays

1:00PM