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.
Intro to Java (AP CSA)

SAT Score Range

12 sessions

+6

This series ended on July 19, 2021. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

We'll be going over the basics of Java in line with the CED (Course and Exam Description) of AP CSA (Computer Science A). I will have both a lecture in the form of a slideshow and some practice with google forms and 3rd party coding websites. Right now I'm covering the first 4 units, but I may add other units as I go along.

Tutored by

Omar Y 🇺🇸

Certified in 9 topics

View Profile

Hello I am a senior and an IB diploma student in my high school. I enjoy teaching others about STEM and I hope you guys will learn a lot from me.

Schedule

✋ ATTENDANCE POLICY

You are free to attend/skip whichever sessions you want. If you're a beginner, it would be better to attend as many sessions as possible.

SESSION 1

5

Jul

SESSION 1

Computer Science

Computer Science

Mon 8:00 PM - 9:00 PM UTCJul 5, 8:00 PM - 9:00 PM UTC

Unit 1 of the Intro to Java Series: Primitive Data Types By the end of this session you will know about: - How to print to the screen in Java - Basic data types for Java variables - Arithmetic with Java variables Structure: 45 min slides (includes review questions), 15 min open-ended coding exercises. This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known. Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Note: The slides cover a lot of information, which may be daunting to new learners. Don't be alarmed if you're looking through them ahead of time; I'll adjust the pace according to how people are doing.
SESSION 2

6

Jul

SESSION 2

Computer Science

Computer Science

Tue 10:00 PM - 11:00 PM UTCJul 6, 10:00 PM - 11:00 PM UTC

RESCHEDULED TIME TO 3PM PST Unit 2 of the Intro to Java Series: Using Objects, includes: - Objects and constructors - String methods - How to use the Math class Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides (including review questions), 15 min self-testing coding exercises This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 3

7

Jul

SESSION 3

Computer Science

Computer Science

Wed 8:00 PM - 9:00 PM UTCJul 7, 8:00 PM - 9:00 PM UTC

Makeup session for Unit 2 Apologies to those who were here for Unit 3
SESSION 4

8

Jul

SESSION 4

Computer Science

Computer Science

Thu 8:00 PM - 9:00 PM UTCJul 8, 8:00 PM - 9:00 PM UTC

Unit 3 of the Intro to Java Series: Boolean Expressions and if Statements includes: - Relational and boolean operators - If, else, and else if statements - De Morgan's law Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min practice, both include self-testing coding exercises This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 5

9

Jul

SESSION 5

Computer Science

Computer Science

Fri 8:00 PM - 9:00 PM UTCJul 9, 8:00 PM - 9:00 PM UTC

Unit 4 of the Intro to Java Series: Iteration includes: - While loop - For loop - Lots of practice Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min practice, practice includes self-testing coding exercises and multiple choice questions involving code analysis. This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 6

12

Jul

SESSION 6

Computer Science

Computer Science

Mon 8:00 PM - 9:00 PM UTCJul 12, 8:00 PM - 9:00 PM UTC

Unit 5 of the Intro to Java Series: Writing Classes includes: - How to make a class - The parts of a class - private v. public in a class Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min multiple choice practice This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 7

13

Jul

SESSION 7

Computer Science

Computer Science

Tue 8:00 PM - 9:00 PM UTCJul 13, 8:00 PM - 9:00 PM UTC

Unit 6 of the Intro to Java Series: Array includes: - What is an array - How to make and traverse through an array - Plenty of practice! Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min practice This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 8

14

Jul

SESSION 8

Computer Science

Computer Science

Wed 8:00 PM - 9:00 PM UTCJul 14, 8:00 PM - 9:00 PM UTC

Unit 7 of the Intro to Java Series: ArrayList includes: - ArrayList methods - Searching Algorithms - Sorting Algorithms Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min multiple choice practice This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 9

14

Jul

SESSION 9

Catchup

Catchup

Wed 10:00 PM - 11:00 PM UTCJul 14, 10:00 PM - 11:00 PM UTC

Hello! In this session I'll be reviewing the important aspects of Units 1-6 for anyone who missed past sessions.
SESSION 10

15

Jul

SESSION 10

Computer Science

Computer Science

Thu 8:00 PM - 9:00 PM UTCJul 15, 8:00 PM - 9:00 PM UTC

Unit 8 of the Intro to Java Series: 2D Array includes: - How to make 2D Arrays - How to traverse 2D Arrays - Lots of practice! Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min coding exercises then free response or multiple choice if finished early. This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 11

16

Jul

SESSION 11

Review

Review

Fri 8:00 PM - 9:00 PM UTCJul 16, 8:00 PM - 9:00 PM UTC

Intro to Java Series: Review and Question Day! Includes: - A review of every previous unit - More mixed practice Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min practice This series is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
SESSION 12

19

Jul

SESSION 12

Computer Science

Computer Science

Mon 8:00 PM - 9:00 PM UTCJul 19, 8:00 PM - 9:00 PM UTC

Unit 9 of the Intro to Java Series: Inheritance includes: - Subclasses and Superclasses - Polymorphism - Practice! Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min practice This series is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.

Public Discussion

Please log in to see discussion on this series.

Jul 5 - Jul 19

3 weeks

60 mins

/ session

SCHEDULE

Mondays

8:00PM

Wednesdays

8:00PM

Thursdays

8:00PM

Fridays

8:00PM