Courses

Courses

Learn by building — hands-on software engineering courses.

AI Engineering Advanced Premium

Take agents from prototype to production: evaluate with golden datasets and LLM judges, test non-deterministic behavi...

Wanderson Leandro de Oliveira 18 lessons
AI Engineering Advanced Premium

The third course in the AI Engineering track: master the Model Context Protocol, defend MCP servers against tool pois...

Wanderson Leandro de Oliveira 18 lessons
AI Engineering Intermediate Premium

Build real AI agents in Python from first principles, no frameworks. Master the agent loop, tool calling, ReAct plann...

Wanderson Leandro de Oliveira 18 lessons
AI Engineering Beginner

Learn what an AI agent really is, how it differs from a chatbot or a plain workflow, and the backend, Python, LLM and...

Wanderson Leandro de Oliveira 18 lessons
Security Advanced Premium

Break a vulnerable AI agent, poison an MCP tool description, and exploit broken access control, secrets-in-logs and S...

Wanderson Leandro de Oliveira 18 lessons
Security Intermediate Premium

Learn to red team LLM and RAG apps hands-on: break system prompts with direct and indirect prompt injection, exploit ...

Wanderson Leandro de Oliveira 18 lessons
Security Beginner

Learn what AI red teaming really is: how LLMs work, where trust boundaries live, how to threat-model an AI system wit...

Wanderson Leandro de Oliveira 18 lessons
Security Advanced Premium

Learn the methodology real pentesters follow — recon, scanning, exploitation, post-exploitation and reporting — 100% ...

Wanderson Leandro de Oliveira 18 lessons
Security Advanced Premium

Learn to secure modern cloud infrastructure and delivery pipelines: shared responsibility, IAM, secrets management, c...

Wanderson Leandro de Oliveira 18 lessons
Security Intermediate

Harden a Linux server and the network around it: lock down users and services, build firewall rules with ufw/iptables...

Wanderson Leandro de Oliveira 18 lessons
Security Intermediate Premium

Learn to think like an attacker so you can defend like an engineer. Walk through the OWASP Top 10 hands-on — injectio...

Wanderson Leandro de Oliveira 18 lessons
Security Intermediate Premium

Use Python as a security tool: scripting sockets, parsing logs, building a port scanner, testing APIs, hashing and cr...

Wanderson Leandro de Oliveira 18 lessons
Security Intermediate

Learn the cryptography every developer actually needs: hashing, symmetric and asymmetric encryption, TLS, and how to ...

Wanderson Leandro de Oliveira 18 lessons
Security Beginner

Build a security mindset from the ground up: core concepts, common attack vectors, authentication and access control,...

Wanderson Leandro de Oliveira 18 lessons
Fundamentals Advanced Premium

Go from writing correct Python to writing production-grade Python: concurrency and parallelism, profiling and perform...

Wanderson Leandro de Oliveira 18 lessons
Fundamentals Intermediate

Go beyond the basics: object-oriented programming, modules and packaging, advanced data handling, decorators and cont...

Wanderson Leandro de Oliveira 18 lessons
Fundamentals Beginner

Learn Python from zero: install it, write your first scripts, master variables, strings and control flow, work with l...

Wanderson Leandro de Oliveira 18 lessons
Fundamentals Beginner

Learn SQL from zero using a real movies dataset: query, filter, aggregate, join tables, modify data and model a schem...

Wanderson Leandro de Oliveira 18 lessons
Fundamentals Beginner

Get fluent in the Linux terminal from zero: navigate the filesystem, manage files and permissions, master pipes and t...

Wanderson Leandro de Oliveira 18 lessons
Fundamentals Beginner

Understand how the web really works: the client-server model, DNS and URLs, the anatomy of HTTP (methods, headers, st...

Wanderson Leandro de Oliveira 18 lessons
Git Advanced

Go beyond the basics: rewrite history with rebase and cherry-pick, master reset and reflog, use stash and worktrees, ...

Wanderson Leandro de Oliveira 18 lessons
Git Beginner

Learn Git from zero: how version control thinks, your first repository, history and undoing, branches and merges, wor...

Wanderson Leandro de Oliveira 18 lessons
DARE Method Beginner

Learn to apply the DARE method in practice — from setting up the CLI to running greenfield and brownfield projects wi...

Wanderson Leandro de Oliveira 11 lessons