Crystal Sheldon
banner
crystal-l-sheldon.bsky.social
Crystal Sheldon
@crystal-l-sheldon.bsky.social
Supporter of Computer Science Education with a focus on Java.
Check out free Java resources here: Learn.java
My posts are my own.
What's new this week on Learn.java?
- Two practice sets for ArrayList
-- Reading code: lnkd.in/eKSbR_Tz
-- Writing code: lnkd.in/ega68HnP
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
November 13, 2025 at 8:20 PM
Did you miss our webinar on creating our first card game? If so, watch the recording:
www.youtube.com/watch?v=8qM3...
Our First Card Game
YouTube video by Java
www.youtube.com
November 11, 2025 at 4:10 PM
It was my privilege to meet with Oracle Interns and ask them about how they came to want to study CS, what their internship was like at Oracle, and to share what they are planning next. Here is their inspiring stories:

www.youtube.com/watch?v=WcKi...
Meet the 2025 Oracle Interns
YouTube video by Java
www.youtube.com
November 10, 2025 at 5:57 PM
There is a lot of new material to discover on Learn.java. Check it out today!

www.linkedin.com/pulse/novemb...
November Newsletter on Learn.java
Java Teaching Support on Learn.java Learn.
www.linkedin.com
November 10, 2025 at 4:58 PM
What's new on Learn.java this week?
- Two new #APCSA Class Design FRQs. See the full list: lnkd.in/eehyhtaN
- Recording of Writing Methods webinar, check out our next challenge: lnkd.in/eayzV4rf
- Tracing animations for if and comparing objects
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
October 31, 2025 at 2:15 PM
Do you struggle with explaining the difference between == and .equals in Java? We just added some tracing videos to Learn.java that might help!

learn.java/learning/tut...

#java #learnjava #teachjava #equalsmethod #comparingobjects
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
October 30, 2025 at 12:46 PM
The Learn.java page has just added some code tracing videos for if statements. Check them out:

learn.java/learning/tut...

More to come soon!
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
October 30, 2025 at 12:43 PM
If you missed last week's webinar on Writing Methods, you can watch the recording here:
www.youtube.com/watch?v=Bx4Z...

#cardgamechallenge #learnjava #teachjava
Writing Methods
YouTube video by Java
www.youtube.com
October 29, 2025 at 1:28 PM
A new #APCSA FRQ 2, Creating Classes practice question has been posted. Check it and all our AP CSA practice FRQs out here: learn.java/teachers/apc...

#learnjava #teachjava #apcsaexampractice
AP Computer Science A Teachers - Learn.java
Resources for AP CSA Teachers.
learn.java
October 28, 2025 at 1:21 PM
We just posted our next challenge to write our first card game. Need help? Register for our free Java webinar!

When: November 5th at 3pm ET

Registration Link: oracle.zoom.us/webinar/regi...

#learnjava #teachjava #java
October 23, 2025 at 5:53 PM
Join us for our next coding challenge!! We have been building a Card game and have created a deck of cards that we can deal to players. In this next challenge, we will be creating our first game.

Check out the challenge here: learn.java/teachers/tea...

#learnjava #teachjava #java
Our First Card Game - Learn.java
Use the Card game code we have been writing to create our first card game.
learn.java
October 23, 2025 at 4:01 PM
Reposted by Crystal Sheldon
Card game challenge continues with dealing cards to players. Check out the challenge here: learn.java/teachers/tea...

Then register for our Free Webinar.
October 22, 2025 at 3pm ET
Registration link: oracle.zoom.us/webinar/regi...

#Learnjava #teachjava #java
October 9, 2025 at 2:44 PM
We just added a new #APCSA Free Response question that involves if statements and for loops. Great for early free response practice. This makes 4 free response practice questions. I've also added alignment to AP standards.

learn.java/learning/les...
AP Computer Science A Free Response Practice Using For Loops - Learn.java
Practice writing code that uses if statements and for loops.
learn.java
October 17, 2025 at 11:24 AM
What's new on Learn.java this week?

- Added a new culminating lab: Card Game. Currently we only have the first activity written which has you successfully creating a deck of cards using enum, records, and classes.

- Added a new Learn tutorial on ArrayList
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
October 16, 2025 at 4:13 PM
Register today for our Free webinar on Writing Methods! We will continue to build on our Deck of Cards program by writing methods to deal cards.

October 22, 2025 at 3pm ET
Register here: oracle.zoom.us/webinar/regi...
Video Conferencing, Web Conferencing, Webinars, Screen Sharing
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom ...
oracle.zoom.us
October 15, 2025 at 1:05 PM
If you missed our webinar, "All About enum", you can watch the recording below.

In this webinar, learn more about the power of `enum` as we improve our Deck of Cards program.

www.youtube.com/watch?v=fvWt...

#learnjava #teachjava #java #enum
All About `enum`
YouTube video by Java
www.youtube.com
October 14, 2025 at 12:02 PM
Grateful to have been included in the latest issue of HelloWorld. This issue features programming languages. In my article, I highlight how Java has become easier for new learners. Check it out.

www.raspberrypi.org/hello-world/...
Issue 28 | Hello World | Raspberry Pi Foundation
Programming
www.raspberrypi.org
October 13, 2025 at 7:33 PM
What's new on Learn.java this week? Not a lot of new content, but we have been conducting a read through and making improvements across the tutorials. A new tutorial that has been added:

- enum Constructors and Methods

learn.java

#learnjava #teachjava
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
October 10, 2025 at 3:49 PM
Card game challenge continues with dealing cards to players. Check out the challenge here: learn.java/teachers/tea...

Then register for our Free Webinar.
October 22, 2025 at 3pm ET
Registration link: oracle.zoom.us/webinar/regi...

#Learnjava #teachjava #java
October 9, 2025 at 2:44 PM
Not to Late to Register for our Free #Java Webinar!!

When: 10/8/2025 at 3pm ET

Register here: oracle.zoom.us/webinar/regi...
October 7, 2025 at 3:16 PM
What's new on Learn.java this week:

- Loop practice: while, do..while, for

- New #APCSA FRQ on while loops and if statements

- New videos on pattern matching

- Video on What's New in Java 25?

#learnjava #teachjava #java #java25
Learn.java: The Destination for Java Beginners, Students, and Teachers
Learn.java
October 2, 2025 at 5:48 PM
Looking for an online Java IDE that is running Java 25? Have you look at pickcode.io? Check it out!
Pickcode: The online IDE for your classroom
Pickcode's online coding platform is the easiest way to run your CS classroom. Collaborate on code, create custom lessons, and monitor student progress on our Classroom plan.
pickcode.io
October 2, 2025 at 3:47 PM
Videos posted to YouTube this week:
- What's New in Java 25?: lnkd.in/eJ4Z6TvT
- Pattern Matching & instanceof: lnkd.in/ez_W__T6
- Pattern Matching w/ Record & Unnamed Patterns: lnkd.in/ezFyyaUN
- Sealed Interfaces, Records and Switch: lnkd.in/eiA7TQpp
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
October 1, 2025 at 6:31 PM
If you missed last week's webinar, "What's New in Java 25?", the recording has been posted here:

www.youtube.com/watch?v=kE0L...

#learnjava #teachjava #java #java25
What's New in Java 25
YouTube video by Java
www.youtube.com
October 1, 2025 at 5:17 PM
I just posted a new practice FRQ that includes method calling, if statements, and loops.

Your students can type and test their answers directly on the website with the Java Playground tool.

learn.java/learning/les...
AP Computer Science A Free Response Practice Using Loops - Learn.java
Practice writing code that uses if statements and while loops.
learn.java
October 1, 2025 at 2:29 PM