Maintenance

Site is under maintenance — quizzes are still available.

Go to quizzes

Learning hub

Tutorials

Pick a track and follow lessons in order — language, data, delivery, and security.

Python

Language fundamentals plus applied tracks for data work, APIs, glue code, classical ML, and AI systems.

Fundamentals

1 track

Syntax through modules — ordered beginner path.

Intermediate Python

1 track

Patterns, typing, pragmatic standard-library depth.

Advanced Python

1 track

Concurrency orientation, perf, packaging realism.

Python for data science

1 track

NumPy, pandas, reproducible notebooks.

Python web development

1 track

HTTP, APIs, framework-backed services.

Python in DevOps

1 track

Scripting infra and glue code.

Python for ML

1 track

Model training workflows and evaluation.

Python for AI

1 track

LLM apps: APIs, retrieval, observability.

DevOps & backends

Containers, orchestration, datastores, hyperscalers, delivery automation, integrations.

Containers & orchestration

2 tracks

Docker and Kubernetes.

Cloud platforms

2 tracks

AWS and Azure practical literacy.

Data backends

2 tracks

PostgreSQL and Redis — schema, queries, caches.

Delivery & infra code

2 tracks

CI/CD pipelines and IaC primitives.

Integrations

2 tracks

Identity protocols and asynchronous messaging literacy.

Platform foundations

1 track

Linux shell, TCP/HTTP orientation, telemetry basics.

Security

Foundations of secure design, codified controls, cloud hardening.

Security mindset

1 track

Threat modelling and secure SDLC checkpoints.

Secure software engineering

1 track

Application controls: authZ, cryptography use, SSRF-safe patterns.

Cloud & platform defence

1 track

IAM hardening, secrets, KMS-style controls.

Developer tools

Version control and everyday engineer tooling.

Version control

1 track

Git workflows.