Curricula

Say goodbye to ‘courses’, and hello to personalised, modular, live group learning

MODULES, NOT COURSES

Below is a high level overview of what we offer, and the modularised approach means that nobody ever should be learning something they already know.

To see a detailed list of our offering, book a demo.

We teach everything from core languages to advanced programming skills and leadership skills for software engineers. We are constantly adding to what we offer, so get in touch if you don’t see what you need here.

Languages AND LIBRARIES

JAVASCRIPT

Everything from anonymous functions, to closures, to async / await.

REACT

Everything from State to Refs to Higher-Order Components.

REACT Native

Everything from styles and layout to custom touchable components to easing functions.

TypeScript

Everything from access modifier to type inference to conditional types.

Python

Everything from Loops to Generators, to Function Decorators. Sign up for a free Python session to see it in action.

Go

Everything from structs to goroutines to buffers.

Java

[In development] currently available:

  • Modern Java
  • Concurrency
  • SOLID Principles
Kotlin

Everything from delegation to scope functions to functional paradigms.

Databases

Core SQL

Everything from aggregation to joins to subqueries.

Postgres

Everything from partial indexes to recursive CTEs to table inheritance.

Managing Infrastructure

Docker

Everything from Dockerfiles to volume mounts, to ambassador containers.

AWS

From S3 to EC2 to EKS.

Programming skills

ReST API Design

Everything from resource design to versioning, to asynchronous responses and webhooks.

Test-Driven Development

From how to apply TDD and write better code, to testing in depth, and test suite maintainability.

Security

Principles of security in web applications, with deeper understanding of how to avoid the most common pitfalls from the OWASP Top 10.

Leadership and management

Power Skills

Power skills target the core skills required for each leadership transition, from communicating with people who don’t know your domain, to being accountable and holding your reports to account; and from delivering feedback to meeting, missing and managing goals.

To learn more, go here:

Power Skills

To learn more about what we teach, set up a demo here:

Book a demo