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.

Enrichment • Series

Intro to Java

Vikrant V

Series Details

Sessions

Public Discussion

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.

Series Details

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!)

Tutor Qualifications

Taking AP CS A which is taught in Java, have built a couple apps in the past and plan to major in Computer Science.

✋ 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!

Dates

April 26 - May 10

Learners

22 / 50

Total Sessions

12

About the Tutor

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.

View Vikrant V's Profile

Upcoming Sessions

0

Past Sessions

12
26
Apr

Session 1

Orientation

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.
27
Apr

Session 2

Computer Science

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

Session 3

Computer Science

Methods If Statements String Manipulation
29
Apr

Session 4

Computer Science

For Loops While Loops User Input
30
Apr

Session 5

Computer Science

Variable Scope Generating Random Numbers
1
May

Session 6

Computer Science

Arrays ArrayList How to traverse/modify both For vs. For-Each loops
2
May

Session 7

Computer Science

2 Dimensional Arrays and how to traverse them
6
May

Session 8

Computer Science

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

Session 9

Computer Science

Class Inheritance (Parent and Child classes)
8
May

Session 10

Computer Science

How to create and implement interfaces.
9
May

Session 11

Review

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
10
May

Session 12

Computer Science

Implementing Data Structures Theoretics behind Data Structures

Public Discussion

Please log in to see discussion on this series.