To make learning Java interesting, this is the proposed lesson plan
Desktop Development
- Set up Git
- Set up Java on your development machine
- Install GreenFoot
- Install Visual Studio Code
API Dev
- Set up Maven or Gradle
- Create a Spring Boot app
- Create API
- Set up Auth (using https://auth0.com free plan, up to 7000 active users)
https://spring.io/guides/gs/spring-boot/
https://spring.io/guides/gs/spring-boot/