Learning paths
Each path puts the quizzes, tutorials and reference pages for one goal in the right order, from first steps to job-ready skills.
- AWS: Cloud Practitioner to Solutions Architect (Beginner) - Start with cloud basics, learn the core AWS services, then work up to architecture-level practice for the Solutions Architect Associate exam.
- Java Backend Developer (Intermediate) - From Java 5 fundamentals through modern Java 25, then on to Spring and Spring Boot.
- Data Engineering Architect (Advanced) - SQL and Python, then ETL/ELT, Spark, Kafka, the lakehouse, cloud data platforms, governance and finally data architecture.
Practice quizzes