Foojay Java in Education Catalog

A community-driven catalog of Java learning resources with websites, tutorials, videos, books, and tools for students, educators, coding clubs, and developers.

The goal is to provide an open, collaborative hub for students, educators, and developers to discover the best Java learning content for teaching, self-learning, and classroom use.

This project is a call for the community to collaborate, to show that Java is still strong, and to highlight the numerous resources available for learning or teaching Java today.

Community-curated Java learning resources. Contributions are welcome on GitHub!





Raspberry Pi

Raspberry Pi

Control electronics with Java, JBang, and Pi4J

Want to get started with Java programming on the Raspberry Pi? JBang is a great way to create your first program to control electronic components connected to a Raspberry Pi's GPIO pins.

Raspberry Pi

Pi4J LED Playground

A community hub for LED projects on the Raspberry Pi using the Pi4J library. Consolidates examples, documentation, and educational materials covering LED fundamentals, PWM techniques, and practical implementations for Java developers, educators, and makers.

Raspberry Pi

Pi4J Sense HAT Playground

A central hub for everything related to the Raspberry Pi Sense HAT and Pi4J. Combines examples, documentation, and educational materials to help developers, educators, and makers work with Sense HAT hardware using Java.