Learn Java Programming! ๐ปโ๐
SAT Score Range
โข
6 sessions
โข
NA
RW
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
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! ๐ป