Learn.java
Learn.java provides learning tutorials for beginners, students, and teachers of Java. Check https://learn.java
π₯ Need quick, effective tutorial videos for your students? Weβre regularly adding new bite-sized lessons! Find them in our current playlist (permanent channel coming soon). Have a topic request? Let me knowβyour feedback drives our content!
#learnjava #teachjava
www.youtube.com/playlist?app...
30.01.2026 12:05
π 1
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
Snowed in? Iced in? Learn a new skill at Learn.java!
26.01.2026 13:47
π 0
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
What's new on Learn.java this week?
- We've added two new FRQs (one was late last week):
- FRQ 4 2D arrays - Game Board: lnkd.in/dQDMM9Ff
- FRQ 3 ArrayList - Efficient Workout: lnkd.in/exgfv9QH
23.01.2026 14:13
π 2
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
I've added another practice AP CSA FRQ 4 to Learn.java. Have you students complete and run their code right in the browser.
learn.java/learning/les...
12.01.2026 15:13
π 0
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
What's NEW this week on Learn.java?
- Added some tutorial videos to the array and 2D array pages
- Added a new AP CSA FRQ 4 on 2D Array (learn.java/teachers/apc...)
18.12.2025 21:04
π 0
π 0
π¬ 0
π 0
We've embedded the Java Playground into tutorials and practice! Check it out: https://social.ora.cl/6013AkVSD
10.10.2025 14:15
π 2
π 1
π¬ 0
π 0
Hear from Tammy Pirmann, professor from Drexel University, on how she uses students' interests to drive engagement and help students uncover the power of computer science. https://social.ora.cl/6018fWimM
22.10.2025 14:25
π 1
π 1
π¬ 0
π 0
Learn how to use pattern matching with records and switch case patterns to write program code that is more readable. https://social.ora.cl/6019AD9mT
27.10.2025 14:20
π 2
π 1
π¬ 0
π 0
Lots of teachers get the "what is it like to be a software engineer" question. Jim has many podcasts on Duke's Corner where you can hear from professionals about the work that they do. Loved meeting Chris. He has a great story! Give it a listen!
17.12.2025 15:09
π 0
π 0
π¬ 0
π 0
LinkedIn
This link will take you to a page thatβs not on LinkedIn
Just added some video tutorials to our 2D array pages. Tracing through code can help to make meaning of the syntax and make it more concrete.
- Introduction to Two-Dimensional Arrays: lnkd.in/eHx9KmnR
- Iterating Over Two-Dimensional Arrays: lnkd.in/eFf95Kq6
16.12.2025 19:59
π 0
π 0
π¬ 0
π 0
Introduction to Arrays an AP Computer Science A Topic - Learn.java
Learn how to create an array to store data
Just added some video tutorials to our Array Learn pages. Tracing through code can help to make meaning of the syntax and make it more concrete.
- Introduction to Arrays: learn.java/learning/tut...
- Iterating Over Arrays: learn.java/learning/tut...
16.12.2025 13:39
π 0
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
What's new on Learn.java this week?
- array practice
- array tutorial images to illustrate what it looks like
- String split method practice
- 2D array tutorial
- December newsletter
- Recording of J Card Visuals with Text Blocks
12.12.2025 16:27
π 6
π 2
π¬ 0
π 0
Creating and Using Records - Learn.java
Creating and using records
Advent of Code Day 6 part 1 - My solution might be ugly...
- Used a record to do the "Math" learn.java/learning/tut...
- Added a method to clean my data and remove the spaces. Certain there's an easier way, but then you couldn't talk about clean data!
github.com/clfurman/Adv...
10.12.2025 18:15
π 0
π 0
π¬ 0
π 0
Introduction to Two-Dimensional Arrays - Learn.java
Learn how to create two-dimensional arrays to store data
To support you completing the Advent of Code, here are some 2D array tutorials.
- Intro to 2D Arrays: learn.java/learning/tut...
- Iterating Over 2D Arrays: learn.java/learning/tut...
Practice sets to come! Enjoy!
10.12.2025 18:02
π 0
π 0
π¬ 0
π 0
A bunch of resources for beginners and also not so much beginners, I gladly recommend! πππ
06.12.2025 08:27
π 5
π 2
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
What's new on Learn.java this week? Motivated by doing Advent of Code and looking for ways to support solutions, I've added the following tutorials this week.
- Reading from a text file
- Intro to Arrays
- Iterating over Arrays
- Using Split on Arrays
05.12.2025 17:33
π 1
π 0
π¬ 0
π 1
GitHub - clfurman/Advent-of-Code-2025: Java solutions for the advent of code.
Java solutions for the advent of code. . Contribute to clfurman/Advent-of-Code-2025 development by creating an account on GitHub.
Advent of Code Day 2...
Seemed really easy, until bullet 3! LOL.
- Added a record to return endSpot and a zeroCount
- Modified my easy mod solution to use a while loop.
- Realized I was double counting if I went negative but also started at zero.
github.com/clfurman/Adv...
03.12.2025 21:05
π 0
π 0
π¬ 0
π 0
Reading from a Text File using File and Scanner - Learn.java
Reading data from a text file using the File and Scanner classes.
Reading data from a file in a new topic in the #APCSA. Don't wait until ArrayLists to start File reading, students only need to understand method calling and while loops!
Check out the tutorial here: learn.java/learning/tut...
Then try Day 1 of the Advent of Code!
02.12.2025 20:12
π 0
π 0
π¬ 0
π 0
GitHub - clfurman/Advent-of-Code-2025: Java solutions for the advent of code.
Java solutions for the advent of code. . Contribute to clfurman/Advent-of-Code-2025 development by creating an account on GitHub.
Advent of Code - Did you get a Day 1 Star?
- file reading in the AP CSA style (for better or worse).
- records to capture the rotation as a String and a number!
- void main() and IO class
- Please don't judge how I dealt with the negative numbers :)
github.com/clfurman/Adv...
02.12.2025 18:47
π 1
π 1
π¬ 1
π 0
Java Card Game Challenge 5: Shuffling the Deck
YouTube video by Java
The recording of the Java Card Game Challenge: Shuffle the Deck webinar has been posted. Check it out here: youtu.be/catdtD1fyvw
Our final webinar of this series on Card Visuals with Text Blocks is this Wed Dec 3 at 3pm.
Register here: oracle.zoom.us/webinar/regi...
01.12.2025 19:12
π 2
π 0
π¬ 0
π 0
This short week on Learn.java!!!
Some new Practice for Nested Loops:
- Evaluating nested loops
- Writing nested loops
Some new videos have been added to these Learn pages:
- Intro to determine a data type
- Naming variables
- Declaring and initializing variables
25.11.2025 14:33
π 0
π 0
π¬ 0
π 0
Java Card Game Challenge #6 - Create visuals for your cards using text blocks. You could also get creative and do this using Java FX.
Come learn all about how to format output with text blocks.
When: Wednesday, December 3rd, at 3pm ET
Register: lnkd.in/ehn_5czq
21.11.2025 14:23
π 0
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
What's new this week on Learn.java?
- An #APCSA free response practice question for data analysis and ArrayList: learn.java/learning/les...
- The last of our Java Card Game Challenges has been posted. Register for our webinar on Dec 3 at 3pm ET: learn.java/teachers/tea...
21.11.2025 12:10
π 0
π 0
π¬ 0
π 0
Advent of Code 2025
I'm trying something new this year! Advent of Code. I've never participated before, but have heard such good things. Who's joining me?
Starts December 1st!
adventofcode.com
17.11.2025 13:58
π 0
π 0
π¬ 0
π 0
Learn.java: The Destination for Java Beginners, Students, and Teachers
What's new this week on Learn.java?
- Two practice sets for ArrayList
-- Reading code: lnkd.in/eKSbR_Tz
-- Writing code: lnkd.in/ega68HnP
13.11.2025 20:20
π 0
π 0
π¬ 0
π 0
Our First Card Game
YouTube video by Java
Did you miss our webinar on creating our first card game? If so, watch the recording:
www.youtube.com/watch?v=8qM3...
11.11.2025 16:10
π 0
π 0
π¬ 0
π 0