Technical curriculum

Choose your next skill.

Seven focused courses. Follow the full learning path or start with the technology that matches your goals.

Learning paths

Courses built around real work

Each course combines explanation, guided practice, checkpoints, and a portfolio-ready outcome.

Intermediate

Scala

Master Scala 3 through a progressive path from language foundations to type-safe, tested, and production-ready data applications.

Intermediate

Apache Spark

Process large datasets with Spark SQL, DataFrames, partitioning, and performance-aware transformations.

Intermediate

Data Quality

Build trustworthy data products with profiling, contracts, automated validation, and quality observability.