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.
Complete Java Programming Course

SAT Score Range

5 sessions

+24

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

About

WHAT: This course will give you a solid foundation in java programming. This course will cover programming concepts from if statements and loops to algorithms and complexity analysis. WHEN: Every Sunday, Tuesday, and Friday for 3 weeks. We probably won't use all 2 hours each time, and time may vary based on how quickly we cover content. RESOURCES: We will use a free online textbook and follow the AP Computer Science Curriculum. Every session will include: - A review of the previous session's practice problems - A presentation - Walkthroughs of coding problems designed to illustrate specific concepts - Practice coding problems that learners can work through in their own time Learners can download all resources through links sent in the meeting chat. WHO: This course is designed for beginners with no prior coding experience or those looking to brush up on their fundamentals. This is a rigorous course. Classes are fast-paced, and students may have to review concepts by reading the textbook in their own time.

Tutored by

Jason W 🇺🇸

Certified in 4 topics

View Profile

Hello! My name is Jason, and I'm a Junior. I'll be tutoring in SAT math and reading, and hopefully more subjects in the future. I am excited to meet my students, and I hope you can learn a lot from my sessions! I have taken math up to linear algebra and differential equations. I have also earned a 5 on the AP calc BC exam.

Schedule

✋ ATTENDANCE POLICY

You will be withdrawn from the series if you have more than 2 unexcused absences in a row. Please message the tutor in advance for any absences! This course covers material very quickly, so be sure to read the textbook if you do not show up to a session.

SESSION 1

6

Jun

SESSION 1

Computer Science

Computer Science

Mon 12:00 AM - 1:30 AM UTCJun 6, 12:00 AM - 1:30 AM UTC

CLASS INTRODUCTION AND A BRIEF HISTORY OF PROGRAMMING (We will likely end earlier than the posted class duration - this is a short session) I will introduce the course and provide a course syllabus covering all the topics we will learn about. I will then present a brief history of programming and we will watch a short video. After, I will guide you through Java I/O and provide a programming exercise to work on alone. We will review the answers in the next class.
SESSION 2

8

Jun

SESSION 2

Computer Science

Computer Science

Wed 12:00 AM - 2:00 AM UTCJun 8, 12:00 AM - 2:00 AM UTC

VARIABLES, OPERATIONS AND IF STATEMENTS
SESSION 3

11

Jun

SESSION 3

Computer Science

Computer Science

Sat 12:00 AM - 2:00 AM UTCJun 11, 12:00 AM - 2:00 AM UTC

VARIABLES, OPERATIONS AND IF STATEMENTS
SESSION 4

13

Jun

SESSION 4

Computer Science

Computer Science

Mon 12:00 AM - 2:00 AM UTCJun 13, 12:00 AM - 2:00 AM UTC

SWITCH STATEMENTS AND LOOPS
SESSION 5

15

Jun

SESSION 5

Computer Science

Computer Science

Wed 12:00 AM - 2:00 AM UTCJun 15, 12:00 AM - 2:00 AM UTC

FOR LOOPS AND NESTED LOOPS

Public Discussion

Please log in to see discussion on this series.

Jun 6 - Jun 15

2 weeks

90 - 120 mins

/ session

SCHEDULE

Mondays

12:00AM

Wednesdays

12:00AM

Saturdays

12:00AM