Python Basics
Learn Python 3 through a beginner-first progression of guided practice, mini-projects, debugging, testing, and a final command-line application.
View course →Choose Python, Scala, data quality, distributed processing, or event-driven streaming based on your goals.
Learn Python 3 through a beginner-first progression of guided practice, mini-projects, debugging, testing, and a final command-line application.
View course →Build reliable data workflows with Python, pandas, NumPy, and production-grade coding practices.
View course →Build type-safe data applications with Scala 3, immutable domain models, functional transformations, concurrency, and production-grade testing.
View course →Process large datasets with Spark SQL, DataFrames, partitioning, and performance-aware transformations.
View course →Build trustworthy data products with profiling, contracts, automated validation, and quality observability.
View course →Build event-driven systems with Kafka topics, partitions, consumer groups, delivery semantics, and schemas.
View course →Design fault-tolerant streaming pipelines with event time, windows, watermarks, and checkpoints.
View course →