Curricula
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
Everything from anonymous functions, to closures, to async / await.
Everything from State to Refs to Higher-Order Components.
Everything from styles and layout to custom touchable components to easing functions.
Everything from access modifier to type inference to conditional types.
Everything from Loops to Generators, to Function Decorators. Sign up for a free Python session to see it in action.
Everything from structs to goroutines to buffers.
[In development] currently available:
- Modern Java
- Concurrency
- SOLID Principles
Everything from delegation to scope functions to functional paradigms.
Databases
Everything from aggregation to joins to subqueries.
Everything from partial indexes to recursive CTEs to table inheritance.
Managing Infrastructure
Everything from Dockerfiles to volume mounts, to ambassador containers.
From S3 to EC2 to EKS.
Programming skills
Everything from resource design to versioning, to asynchronous responses and webhooks.
From how to apply TDD and write better code, to testing in depth, and test suite maintainability.
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 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:
To learn more about what we teach, set up a demo here:
Book a demo