Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Learn Java Programming! ๐Ÿ’ปโ˜•๐Ÿš€

SAT Score Range

โ€ข

6 sessions

โ€ข

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

About

Hello! Throughout the series, we'll dive deep into essential Java topics, including arrays, Java's ArrayList, 2D arrays, inheritance & polymorphism, and recursion. Each session aims to be interactive, with engaging lesson slides supplemented with hands-on coding labs where you'll put your skills to the test!
๏ปฟ
Bring all your Java questionsโ€”I'm here to help you every step of the way! Whether solidifying your understanding or exploring new concepts, this series offers something for everyone. Let's code together and unlock the full potential of Java. I'm excited to have you in the series!

Tutored by

Aizen B ๐Ÿ‡บ๐Ÿ‡ธ

Certified in 1 topic

View Profile

Hello there! I am a college student from California, and I'm here to learn and connect with others through the love of learning! I enjoy spending time with friends and family outdoors by biking, picnicking, hiking, running, fishing, swimming, and much more!

Sessions

โœ‹ ATTENDANCE POLICY

Join us whenever you can! Don't worry if you need to miss a session. After each class, I'll share the lesson slides and coding lab solutions so you can catch up at your own pace. ๐Ÿ˜Š

SESSION 1

21

Jul

SESSION 1

Java

Java

Sun 3:00 PM - 6:00 PM UTCJul 21, 3:00 PM - 6:00 PM UTC

- Introduction to Arrays
SESSION 2

28

Jul

SESSION 2

Java

Java

Sun 3:00 PM - 6:00 PM UTCJul 28, 3:00 PM - 6:00 PM UTC

- Introduction to ArrayLists
SESSION 3

4

Aug

SESSION 3

Catchup

Catchup

Sun 3:00 PM - 6:00 PM UTCAug 4, 3:00 PM - 6:00 PM UTC

- Catch-up for Introduction to ArrayLists
SESSION 4

11

Aug

SESSION 4

Java

Java

Sun 3:00 PM - 6:00 PM UTCAug 11, 3:00 PM - 6:00 PM UTC

We're diving into the world of 2D Arrays! Here's what we'll cover:
Exploring different traversal techniques:
  • Row-major order โ†”๏ธ & column-major order โ†•๏ธ
  • Traverse a single row ๐Ÿ“
  • Traverse a single column ๐Ÿ“Š
  • Row-by-row exploration ๐Ÿšถ
Tackle common challenges:
  • Find the largest-value element ๐Ÿ†
  • Calculate the sum & average โž•โž—
  • Search through a 2D array ๐Ÿ”
And here's the fun partโ€”one of our coding labs will have you creating a graphical Connect-4 game! ๐ŸŽฎ
SESSION 5

18

Aug

SESSION 5

Java

Java

Sun 3:00 PM - 6:00 PM UTCAug 18, 3:00 PM - 6:00 PM UTC

Inheritance & polymorphism! ๐Ÿš€
Inheritance:
  • Super-classes & sub-classes ๐Ÿงฌ
  • Class diagrams ๐Ÿ“Š
  • Use cases of the super keyword ๐Ÿฆธ
Polymorphism:
  • Run-time vs. compile-time polymorphism โณ
  • Casting references ๐ŸŽญ
And don't worryโ€”we'll get plenty of hands-on practice with these concepts through the coding labs ๐Ÿ’ป, so you'll become confident in no time!
SESSION 6

25

Aug

SESSION 6

Java

Java

Sun 3:00 PM - 6:00 PM UTCAug 25, 3:00 PM - 6:00 PM UTC

Recursion! ๐Ÿ”„
We'll dive into:
  • Base & recursive cases ๐ŸŒฑ
  • Recursive merge sort ๐Ÿ”๐Ÿ”€
But that's not all! We have two exciting coding labs where you'll see recursion in action!
  • A visual fractal circle pattern! ๐ŸŽจ
  • The well-known Sierpinski triangle! ๐Ÿ”บ
Get ready to see how powerful recursion can be! ๐Ÿ’ป

Public Discussion

Please log in to see discussion on this series.

Jul 21 - Aug 25

6 weeks

180 mins

/ session

SCHEDULE

Sundays

3:00PM