TypeScript
- TypeScript Essentials (14 hours delivered over 2 days, online)
Master TypeScript 6.x on ES2025: structural types, generics with const type parameters, satisfies, the using declaration, Stage 3 decorators, and narrowing.
- Advanced TypeScript (21 hours delivered over 3 days, online or on-site)
A deep dive into TypeScript's type system: generics, conditional and mapped types, template literals, declaration files, and the TypeScript 7 compiler.
- Node.js Backends with TypeScript (21 hours delivered over 3 days, online or on-site)
Build production Node.js backends with TypeScript: ESM setup, Fastify 5, Zod 4 validation, Drizzle, JWT/OIDC auth, tRPC and OpenAPI, and Docker.
- Migrating JavaScript to TypeScript (14 hours delivered over 2 days, online or on-site)
Migrate JavaScript to TypeScript: strategy, incremental adoption with allowJs/checkJs and JSDoc, strictness ratcheting, and AI-agent-assisted conversion.
- TypeScript for C# Programmers (14 hours delivered over 2 days, online or on-site)
TypeScript for C# developers: structural vs nominal typing, generics, LINQ to array methods, async/await on the event loop, ESM modules, and the npm world.