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.
Intro to Java

SAT Score Range

12 sessions

+19

This series ended on May 10, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

A course that serves as a passageway into the world of programming using Java. Please make sure to have a computer/laptop (doesn't have to be fancy)! This class plans to go from basic Java such as boilerplate code, and ends off on inheritance/interfaces. (It's ok if you don't know what that means!)

Tutored by

Vikrant V 🇺🇸

Certified in 1 topic

View Profile

I'm a high school senior from Washington state and I'm planning to major in Computer Science. I have some experience in programming such as developing a weather webapp in JavaScript and a "Virtual Assistant" in Python. I'm currently working on developing applications for Amazon Alexa and Android.

Schedule

✋ ATTENDANCE POLICY

You will be withdrawn from the series if you have more than 5 unexcused absences because every session builds on each other. Please message me in advance for any absences!

SESSION 1

26

Apr

SESSION 1

Orientation

Orientation

Tue 1:30 AM - 2:10 AM UTCApr 26, 1:30 AM - 2:10 AM UTC

Why Java? Ask any questions in chat! If you ever have questions about something later in the course, please interrupt me and I'll answer.
SESSION 2

27

Apr

SESSION 2

Computer Science

Computer Science

Wed 12:30 AM - 1:30 AM UTCApr 27, 12:30 AM - 1:30 AM UTC

How to run Java code Print to the console Escape Sequences Variable Types Concatenation Casting Brief overview of different operators
SESSION 3

28

Apr

SESSION 3

Computer Science

Computer Science

Thu 1:30 AM - 2:10 AM UTCApr 28, 1:30 AM - 2:10 AM UTC

Methods If Statements String Manipulation
SESSION 4

29

Apr

SESSION 4

Computer Science

Computer Science

Fri 1:30 AM - 2:10 AM UTCApr 29, 1:30 AM - 2:10 AM UTC

For Loops While Loops User Input
SESSION 5

30

Apr

SESSION 5

Computer Science

Computer Science

Sat 2:00 AM - 2:40 AM UTCApr 30, 2:00 AM - 2:40 AM UTC

Variable Scope Generating Random Numbers
SESSION 6

1

May

SESSION 6

Computer Science

Computer Science

Sun 2:00 AM - 2:40 AM UTCMay 1, 2:00 AM - 2:40 AM UTC

Arrays ArrayList How to traverse/modify both For vs. For-Each loops
SESSION 7

2

May

SESSION 7

Computer Science

Computer Science

Mon 2:00 AM - 2:30 AM UTCMay 2, 2:00 AM - 2:30 AM UTC

2 Dimensional Arrays and how to traverse them
SESSION 8

6

May

SESSION 8

Computer Science

Computer Science

Fri 1:30 AM - 2:10 AM UTCMay 6, 1:30 AM - 2:10 AM UTC

How to define new classes Making class fields Constructors Object methods Getters/Setters Creating our own object Calling it's methods
SESSION 9

7

May

SESSION 9

Computer Science

Computer Science

Sat 2:00 AM - 2:40 AM UTCMay 7, 2:00 AM - 2:40 AM UTC

Class Inheritance (Parent and Child classes)
SESSION 10

8

May

SESSION 10

Computer Science

Computer Science

Sun 2:00 AM - 2:30 AM UTCMay 8, 2:00 AM - 2:30 AM UTC

How to create and implement interfaces.
SESSION 11

9

May

SESSION 11

Review

Review

Mon 2:00 AM - 2:40 AM UTCMay 9, 2:00 AM - 2:40 AM UTC

Get a feel for what things people don't feel confident about Let the class tell me what code to type to accomplish a task
SESSION 12

10

May

SESSION 12

Computer Science

Computer Science

Tue 1:30 AM - 2:10 AM UTCMay 10, 1:30 AM - 2:10 AM UTC

Implementing Data Structures Theoretics behind Data Structures

Public Discussion

Please log in to see discussion on this series.

Apr 26 - May 10

3 weeks

30 - 60 mins

/ session

SCHEDULE

Tuesdays

1:30AM

Fridays

1:30AM

Saturdays

2:00AM

Sundays

2:00AM

Mondays

2:00AM