Mission Training Academy

Video courses paired with Mission Manual training guides. Earn certifications that prove your expertise.

Free

Mission Coordinator Curriculum

Complete all 18 courses for certification. Each course includes a free Mission Manual ebook.

  • Visual Basic 6.0

    Master VB6 legacy applications: read, debug, and maintain existing codebases safely without prior experience with this technology.

  • PowerBuilder

    Navigate PowerBuilder applications and DataWindows. Learn the event model, scripting patterns, and database connectivity.

  • Delphi

    Understand Object Pascal and the VCL framework. Read, modify, and extend Delphi applications with confidence.

  • Visual FoxPro

    Work with Visual FoxPro databases and applications. Navigate the object model, forms, and data access patterns.

  • VBA/Office Automation

    Master VBA macros in Excel, Word, and Access. Automate Office workflows and maintain existing macro solutions.

  • MS Access

    Navigate Access databases, forms, queries, and reports. Maintain and extend Access-based business applications.

  • COBOL on z/OS

    Read and maintain COBOL programs on IBM mainframes. Understand data divisions, file handling, and batch processing.

  • IBM JCL

    Master Job Control Language for mainframe batch processing. Create, modify, and troubleshoot JCL job streams.

  • IBM CICS

    Navigate CICS transaction processing. Understand BMS maps, program control, and VSAM file access.

  • x86-64 Assembly

    Read and understand x86-64 assembly code. Debug low-level issues and analyze compiled binaries.

  • Classic ASP

    Navigate Classic ASP web applications. Understand VBScript, ADO database access, and session management.

  • ASP.NET WebForms

    Maintain WebForms applications. Understand the page lifecycle, ViewState, and server control model.

  • Apache Struts 1.x

    Work with Struts MVC applications. Navigate ActionForms, Actions, and struts-config.xml configurations.

  • JAX-WS/SOAP

    Maintain JAX-WS SOAP web services. Understand WSDL, XML schemas, and service endpoint implementation.

  • .NET Framework 4.x

    Navigate .NET Framework applications. Understand assembly loading, configuration, and WinForms/WPF patterns.

  • WCF Services

    Maintain Windows Communication Foundation services. Configure bindings, behaviors, and service contracts.

  • COM/ActiveX

    Work with COM components and ActiveX controls. Understand IUnknown, registration, and interop patterns.

  • EJB 2.x

    Maintain legacy Enterprise JavaBeans. Navigate session beans, entity beans, and deployment descriptors.

Pro

Launch Specialist Curriculum

Complete all 39 courses for professional certification. Buy the course (includes ebook) or the Mission Manual separately.

Buy Launch Specialist Bundle
  • React

    Build production React applications with Vite and TypeScript. Master hooks, testing, and performance optimization.

  • Vue.js

    Master Vue 3 Composition API and TypeScript. Build scalable applications with Pinia state management.

  • Angular

    Build enterprise Angular applications. Master standalone components, signals, and dependency injection.

  • Svelte

    Build reactive applications with SvelteKit. Learn the compiler-first approach to modern web development.

  • Next.js

    Build full-stack React applications with App Router. Master server components, streaming, and edge deployment.

  • Nuxt

    Build Vue-powered full-stack applications with Nuxt 3. Master auto-imports, server routes, and hybrid rendering.

  • Remix

    Build web applications with Remix. Master nested routes, loaders, actions, and progressive enhancement.

  • Astro

    Build content-focused websites with Astro. Master island architecture and multi-framework components.

  • Blazor WebAssembly

    Build client-side web applications with C# and .NET. Master component architecture and JavaScript interop.

  • ASP.NET Core APIs

    Build production REST APIs with Minimal APIs. Implement versioning, pagination, rate limiting, and observability.

  • Node.js Express

    Build scalable APIs with Express.js. Master middleware, authentication, validation, and error handling.

  • Python FastAPI

    Build high-performance APIs with FastAPI. Master async programming, Pydantic validation, and OpenAPI docs.

  • Go Gin

    Build performant APIs with Go and Gin. Master routing, middleware, concurrency, and production deployment.

  • Java Spring Boot

    Build enterprise Java APIs with Spring Boot 3. Master dependency injection, JPA, security, and testing.

  • Rust Axum

    Build type-safe APIs with Rust and Axum. Master the borrow checker, async runtime, and memory-safe patterns.

  • ASP.NET Core + Angular

    Build full-stack enterprise applications combining ASP.NET Core backend with Angular frontend.

  • ASP.NET Core + React

    Build full-stack applications with ASP.NET Core API backend and React TypeScript frontend.

  • Vue + Nuxt Hybrid

    Build hybrid Vue applications with Nuxt 3. Master SSR, SSG, and client-side rendering strategies.

  • HTML + TypeScript + Vite

    Build modern vanilla applications without frameworks. Master TypeScript, Vite bundling, and DOM APIs.

  • RAG with FastAPI

    Build retrieval-augmented generation systems with Python FastAPI. Integrate vector databases and LLMs.

  • RAG with Node.js

    Build RAG systems with Node.js. Implement document ingestion, vector search, and LLM integration.

  • MCP Server (Python)

    Build Model Context Protocol servers with Python. Enable AI assistants to access your tools and data.

  • MCP Server (TypeScript)

    Build MCP servers with TypeScript. Create type-safe AI tool integrations for Claude and other assistants.

  • VB6 to WinUI 3

    Migrate Visual Basic 6 applications to modern WinUI 3. Transform legacy forms into XAML-based responsive UIs.

  • VB6 to WinForms

    Migrate VB6 applications to Windows Forms with C#. Preserve business logic while modernizing the UI layer.

  • VB6 to WPF

    Transform VB6 applications into WPF with MVVM architecture. Build scalable, testable desktop applications.

  • COBOL to .NET Core

    Migrate COBOL mainframe applications to .NET Core. Replatform batch processing to modern cloud infrastructure.

  • COBOL to Java Spring

    Transform COBOL programs into Java Spring Boot microservices. Decompose monoliths into scalable services.

  • WebForms to Modern .NET

    Migrate ASP.NET WebForms to Blazor or Razor Pages. Replace ViewState with modern state management.

  • Classic ASP to ASP.NET Core

    Transform Classic ASP sites to ASP.NET Core. Migrate VBScript to C# with modern patterns.

  • WCF to gRPC/REST

    Migrate WCF services to gRPC or REST APIs. Transform SOAP contracts to modern API specifications.

  • JAX-WS SOAP to REST

    Transform JAX-WS SOAP services to RESTful APIs. Modernize Java web services with OpenAPI specifications.

  • .NET Framework to .NET 9

    Upgrade .NET Framework applications to .NET 9. Handle breaking changes and leverage new runtime features.

  • WinForms to WPF

    Migrate Windows Forms applications to WPF. Implement MVVM and create data-bound, resolution-independent UIs.

  • WPF .NET Framework to .NET 9

    Upgrade WPF applications from .NET Framework to .NET 9. Modernize XAML apps with latest platform features.

  • EJB to Spring Boot

    Migrate Enterprise JavaBeans to Spring Boot. Replace heavyweight containers with lightweight microservices.

  • Struts to Spring Boot

    Transform Struts 1.x applications to Spring Boot. Replace action-based MVC with modern reactive patterns.

  • VBA to Office.js TypeScript

    Migrate VBA macros to Office.js add-ins. Build cross-platform Office solutions with TypeScript.

  • Access to SQL Server + EF Core

    Migrate Access databases to SQL Server with Entity Framework Core. Transform desktop databases to scalable solutions.

Supplemental

Mad Science Labs

Deep-dive courses for building systems from first principles. Buy the course (includes ebook) or the Mission Manual separately.

Buy Mad Science Bundle
  • Build an LLM from Scratch

    Implement a large language model from first principles. Understand transformers, attention mechanisms, and training pipelines.

  • Build a GPT from Scratch

    Create a generative pre-trained transformer from the ground up. Implement tokenization, positional encoding, and autoregressive generation.

  • Build a RAG System from Scratch

    Implement retrieval-augmented generation from first principles. Build document ingestion, vector storage, and context injection.

  • Build an AI Agent from Scratch

    Create autonomous AI agents from first principles. Implement tool use, planning, memory, and multi-step reasoning.

  • LLM Math Fundamentals

    Master the mathematics behind large language models. Cover linear algebra, calculus, probability, and optimization theory.

  • Build a Database from Scratch

    Implement a relational database engine from first principles. Build storage, indexing, query parsing, and transaction management.

  • Build a Game Engine (C++)

    Create a 3D game engine in C++ from scratch. Implement rendering, physics, audio, and entity-component systems.

  • Build a Programming Language

    Design and implement a programming language from scratch. Build lexer, parser, AST, type checker, and code generator.

  • Microfrontends from Scratch

    Build a microfrontend architecture from first principles. Implement module federation, routing, and shared state patterns.

  • Web 3D from Scratch

    Build 3D web experiences from first principles. Implement WebGL rendering, shaders, and real-time graphics pipelines.