OUR CURRICULA

Modules, not courses.

Say goodbye to 'one-size fits all' and hello to tailored, flexible learning pathways.

Looking for a topic we don’t cover yet?

Programaming
Languages

Javascript

Core JavaScript

Core JavaScript

Core JavaScript

Advanced Core JavaScript

Advanced Core JavaScript

Advanced Core JavaScript

Clean Code (JavaScript)

Clean Code (JavaScript)

Clean Code (JavaScript)

Browser/DOM APIs

Browser/DOM APIs

Browser/DOM APIs

Client/Networking APIs

Client/Networking APIs

Client/Networking APIs

Java

Core Java

Core Java

Core Java

Advanced Core Java

Advanced Core Java

Advanced Core Java

Clean Code (Java)

Clean Code (Java)

Clean Code (Java)

Concurrency in Java

Concurrency in Java

Concurrency in Java

The JVM

The JVM

The JVM

Typescript

Core Typescript

Core Typescript

Core Typescript

Typescript Generics

Typescript Generics

Typescript Generics

Clean Code (Typescript)

Clean Code (Typescript)

Clean Code (Typescript)

Kotlin

Core Kotlin

Core Kotlin

Core Kotlin

Clean Code (Kotlin)

Clean Code (Kotlin)

Clean Code (Kotlin)

Python

Core Python

Core Python

Core Python

Advanced Core Python

Advanced Core Python

Advanced Core Python

Clean Code (Python)

Clean Code (Python)

Clean Code (Python)

Pandas

Pandas

Pandas

Algorithmic Complexity (Python)

Algorithmic Complexity (Python)

Algorithmic Complexity (Python)

Go

Core Go

Core Go

Core Go

Advanced Core Go

Advanced Core Go

Advanced Core Go

Clean Code (Go)

Clean Code (Go)

Clean Code (Go)

Web Development

Javascript

Core JavaScript

Core JavaScript

Advanced Core JavaScript

Advanced Core JavaScript

Clean Code (JavaScript)

Clean Code (JavaScript)

React

Core React

Core React

React Testing

React Testing

Typescript

Core Typescript

Core Typescript

Typescript Generics

Typescript Generics

API Design

REST API Design

REST API Design

Mobile

React Native

React Native

React Native

React Native

React Native Testing

React Native Testing

React Native Testing

Kotlin

Core Kotlin

Core Kotlin

Core Kotlin

Clean Code (Kotlin)

Clean Code (Kotlin)

Clean Code (Kotlin)

Databases

SQL

Core SQL

Core SQL

Core SQL

Advanced PostgreSQL

Advanced PostgreSQL

Advanced PostgreSQL

Architecture & Design

Domain-driven Design

Domain-driven Design

Domain-driven Design

Event-driven Architecture

Event-driven Architecture

Event-driven Architecture

REST API Design

REST API Design

REST API Design

Security

Security for Software Engineers

Security for Software Engineers

Software Development Practice

Test Driven Development

Test Driven Development

Test Driven Development

Pair Programming

Pair Programming

Pair Programming

Cloud & DevOps

Infrastructure Fundamentals

Foundations of Networking

Foundations of Networking

Docker

Docker

Docker

AWS

Containerised Web Services

Containerised Web Services

EC2

EC2

ECS

ECS

IAM

IAM

RDS

RDS

Route 53

Route 53

Generative AI

Generative AI for Software Engineers

Generative AI for Software Engineers

Power Skills

Communication

Communication

Communication

Leadership

Leadership

Leadership

People Management

People Management

People Management

Delivery Management

Delivery Management

Delivery Management

Software-adjacent Teams

APIs (Non-Technical)

APIs (Non-Technical)

Give your engineers the support they deserve

Live coaching. Real outcomes. Zero fluff.

Live coaching. Real outcomes. Zero fluff.


Book a session in minutes — no setup, no stress.

No boring videos, no half-days out of the office
Just better learning.

TEACHING THE WORLD's TOP TEAMS