-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Empowering the Next Generation of Developers
- β¨ Purpose
- π Materials
- π€ How JUGs Can Participate
- π₯ Videos
- π Experience of JUG Leaders and Their Success Stories
- π Oracle Academy
- π©βπ» Junior Java Developer Meetings
- π Information Hosted on Wiki Page
- π§ Resources
- π¨ Duke Artwork for Java in Education
Java moves our world. Java helps you stay safe, connected with your friends and family, and grow every day. It powers apps on your phone, enterprise cloud systems, and even the latest frontiers like Quantum Computing, Artificial Intelligence, Blockchain, and more.
Think of any industry and youβll see Java there β from banking, health, commerce, gaming, insurance, education, to cutting-edge tech. A mature and trusted ecosystem, Java has adapted to changing business needs over the years and remains relevant and popular.
As we celebrate 30 years of Java technology in 2025, letβs pass the baton to the next generation. Participate in encouraging young developers to code in Java by engaging with local educational communities.
π This effort is global, JUG-led, and supported by the JCP program.
π‘ Our world. Moved by Java!
Join us to grow your local community and keep Java alive for future innovators.
Hashtag: #MovedByJava
π Recent Articles:
- JUGPH: Java in Education Initiative
- InfoQ: Java in Education Initiative Aims to Empower the Next Generation of Developers
- JEPs to Simplify Teaching Java to Students
- Java in Education - March 2024
This wiki helps JUGs promote Java in their local educational institutions.
Goals:
- π« Bridge the gap between education and industry.
- π€ Provide networking, mentoring, knowledge, and internships.
- π§ Share open-source assignments and real-world projects.
- π‘ Break myths about Modern Java and showcase its power.
1. Java Feature Enhancements & JSR 381 (click to expand)
- πΉ Video
- π PDF (Updated 2025)
- π Speaker Notes Video
- π Speaker Notes PDF
- π Speaker Notes PPTX
- See also: Foundations of AI and Machine Learning for Java Developers (LinkedIn Learning, Frank Greco)
Abstract: Discusses Java feature enhancements and Machine Learning (JSR 381 Visual Recognition).
2. Java in Education for JUGs v2.5 β Modern Features (click to expand)
Target Audience: Educators, CS instructors, students, and developers.
Abstract:
Covers Java SE 9β25 enhancements, modern coding examples, and comparisons with other languages.
- Java is used by 95% of global employers for mission-critical systems.
- Strengths include object-orientation, write-once-run-anywhere, multithreading, UI libraries, and a global ecosystem.
- Helps educators defend their choice of Java in classrooms and guides students toward career success.
- As Java evolves, so will this presentation β showing how a career in software development should begin with Java.
3. What is Java & Why Should You Learn It? (click to expand)
- English (2024) π PDF | π PPTX
- Spanish (2023) π PDF | π PPTX
- Japanese (2024) π PDF | π PPTX
Target Audience:
- With programming background β High school students, university students, new developers.
- With no CS background β Beginners curious about coding.
Abstract:
Java powers global platforms like Wikipedia, Spotify, Google, Amazon. Java developers are among the highest paid worldwide.
This talk explains:
- What Java is and how it solves real-world problems.
- How it supports career growth and certification.
- Why it remains one of the leading programming languages.
- How joining JUGs builds networks and leads to internships/jobs.
Come for Java; stay for all the fun!
4. A Day in the Life of a Software Engineer (click to expand)
Target Audience: Students curious about software engineering careers.
Abstract: Sample presentations by professionals that inspire students by showing real-world engineering roles and their impact.
Click to expand participation details
- Host JUG workshops.
- Invite local teachers to co-present.
- Explore Best Practices for Mentoring.
- Reach out to professors, assistants, and student associations.
- Host Java hack days, guest lectures, or CS workshops.
- Offer internships and help update curricula.
- Share Oracle Java Certification opportunities.
- Hold JUG meetings (virtual or in-person) for students.
- Start with 1β2 target schools to build relationships.
- Host a βMeet a Programmerβ day.
- Run 2β3 hour workshops with teachersβ support.
- Share Devoxx4Kids and Oracle Academy materials.
- Encourage teachers to use tools like Scratch, Alice, BlueJ, Greenfoot.
- Invite teachers/students to JUG meetups.
Hear from global leaders, champions, and educators:
Click to expand full video list
- Heather VanCura β VP, Oracle
- Barry Burd β Java for Dummies
- Edwin Derks β Java Champion
- Ken Fogel β CS Educator
- Arun Gupta β Community Leader
- Mala Gupta β Author & Educator
- Kenji Kazumura β Fujitsu
- Carlos ObregΓ³n β BogotΓ‘ JUG Leader
- Simon Ritter β Azul
- Anton Rodriguez β CoruΓ±a & Vigo JUG
- Interview with Dominican Republic JUG
π Want to contribute? Submit your video here
- Bazlur Rahman β Bangladesh JUG
- Mala Gupta β Guest Lectures
- Constantin Drabo β Burkina Faso
- Garden State JUG (New Jersey) | Brings Students into the Fold
- Buhake Sindi β Devoxx4Kids South Africa
- Session resources (slides, templates, recordings).
- Devoxx4Kids materials.
- Oracle University courses.
- Ken Fogelβs presentation: Why Java.
- βHow to Get Startedβ session templates.
- Tips for connecting with educators.
- Suggested session types (50 min, half-day, full-day).
Click to expand resources
- Learn.Java β beginner-friendly learning.
- Oracle Java Certifications
- Java Explorer Path
- Java Kata by BNY Mellon
- Devoxx4Kids Workshop Materials
- Organize Teaching Online (Jose Paumard) β English Doc | French Doc
- The Joy of Code (YouTube)