Teacher Talk
A collection of articles and resources that offer teachers support in learning the latest in Java, ideas for recruitment and engagement, and instructional strategies for computer science classrooms!
Java Card Game Challenge Series - Fall 2025
The Java Card Game Challenge is a six webinar series that presents a coding challenge and then supports your progress with live webinars.
Challenge 6 - Create a Visual of Cards Using Textblocks
Create a visualization of our deck of cards using textblocks. Super creative? Use images or JavaFX to create images of the cards instead.
Watch the Webinar
Need help?
Register to join us live on Wednesday, December 3, 2025 at 3pm ET.
Latest in Java
- What's New in Java 25? - In this post, we share the latest Java 25 updates that will impact teaching Java. September 2025
- On Records - In this post, we share the importance of teaching students the right tool to deal with immutable data, records. March 2025
- Java Patterns - In this post, we explore the latest enhancement to Java, Java Patterns. March 2025
- SequencedCollection class - In this post, we explore the SequencedCollection class and how it could be used in AP CSA. March 2025
- Introduction to Lambda - In this post, we explore the use of lambda and how best to teacher this concept to students. March 2025
1
Recruitment and Engagement
- Twelve Recruitment Strategies - In this post, we share twelve tried and true recruitment strategies for computer science. March 2025
- Engaging Starts to Computer Science - In this post, we share some ways to share computer science with students that might be more engaging. March 2025
- National Computer Science Education Week - In this post, we share some ways that you can celebrate National Computer Science Education Week with your students and the community. This week provides you an opportunity to inspire and recruit students. March 2025
- Engaging Tools for Beginners - In this post, we share some of the engaging tools available for beginners. March 2025
Instructional Strategies
- Using LocalDate to Represent Dates - In this post, we discuss the benefits of using the LocalDate class to represent dates instead of using int values or Strings. Using LocalDate provide students another opportunity to interact with a class, creating objects and calling methods. And, it is the right tool for the job. March 2025
Specifically for AP CSA Teachers
AP CSA Free Response Questions Prep - April 2025
In this series of posts, you will find ways to assist students in preparing for the AP CSA Free Response section of the exam.