Training

Training Service Icon

Training is the largest part of our business. We provide live and on-demand software development training to Fortune 100 companies, government, military, non-profit, and many smaller organizations, taught by senior practitioners who also build software for a living.

What we teach

Our course catalog spans programming languages, frameworks, and developer tools: from Python, C#, C++, Rust, TypeScript, and Zig through React, Angular, Svelte, Vue, Blazor, and WPF, to AI-assisted development, cloud, databases, and DevOps. Every course is delivered live by an instructor, online or on-site, and every student receives comprehensive courseware and a downloadable recording of the class.

For teams that need more than a single course, our multi-week programs build complete skill sets from the ground up: the Full Stack Academy takes developers through an entire modern stack of their choosing, and the AI Academy does the same for AI-augmented software engineering.

Customized to your team

No two teams start from the same place, so we adapt every delivery: adjusting emphasis, examples, and pacing to your codebase, your stack, and your goals. When an existing outline is not quite right, we build custom curricula, combining and extending our courses into a program designed around what your team actually needs to ship.

Why it works

We are both teachers and practitioners. The same people who teach our classes deliver our consulting and programming engagements, so our training reflects how the tools are really used in production, and our project work keeps the material honest and current.

Browse the catalog, or contact us to talk through what your team needs and schedule a class. You can also see our other services.