Join us
ACADEMY
Courses
What we run
Applied machine learning
Framing a problem, being honest about data, training something that works, and the harder part: keeping it working once it is in front of real users.
Optimisation with CPLEX and Gurobi
Turning a scheduling or allocation problem into a model a solver can answer, reading what it tells you, and knowing when the answer is good enough.
Secure coding
For developers, in your own stack. The vulnerability classes that keep appearing in real assessments, and how they are actually introduced.
Web and API testing
Working through a target the way an assessment does recon, access control, logic flaws on systems built to be broken.
How they run
Short, hands-on, small
Courses run over a few weeks, a session at a time, so you can keep working while you do one. Most of each session is spent doing rather than watching, and the group is kept small enough that everyone gets looked at properly.
Everything runs in a virtual environment VirtualBox/VMWare/Promox on your own laptop.
Sessions run remote in English or Portuguese, in person only for dedicated enterprise courses.
Join an open course
Book a place on the next intake. Useful if you are moving into security or machine learning from another part of engineering, or if you have been doing it alone and want to know what you have missed.
Tell us your background when you enquire and we will say plainly whether the course is right for you — including when it is too basic.
Run one inside your company
The same courses taught against your own stack, your own threat model and, where you want it, your own code. Teams usually get more from this than from a generic syllabus, because the examples are theirs.
We can also build something specific to a system your team is about to inherit.
Plainly
What this is not
It is not certification. Nothing here awards a badge that a recruiter screens for, and we will not pretend otherwise. What you leave with is the ability to do the work.