Mission Training Academy
Video courses paired with Mission Manual training guides. Earn certifications that prove your expertise.
Choose Your Certification Path
Master legacy systems
Full modernization expertise
Build modern complex systems from scratch
Individual courses or bundle packs available
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.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
PowerBuilder
Navigate PowerBuilder applications and DataWindows. Learn the event model, scripting patterns, and database connectivity.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Delphi
Understand Object Pascal and the VCL framework. Read, modify, and extend Delphi applications with confidence.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Visual FoxPro
Work with Visual FoxPro databases and applications. Navigate the object model, forms, and data access patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
VBA/Office Automation
Master VBA macros in Excel, Word, and Access. Automate Office workflows and maintain existing macro solutions.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
MS Access
Navigate Access databases, forms, queries, and reports. Maintain and extend Access-based business applications.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
-
COBOL on z/OS
Read and maintain COBOL programs on IBM mainframes. Understand data divisions, file handling, and batch processing.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
IBM JCL
Master Job Control Language for mainframe batch processing. Create, modify, and troubleshoot JCL job streams.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
IBM CICS
Navigate CICS transaction processing. Understand BMS maps, program control, and VSAM file access.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
x86-64 Assembly
Read and understand x86-64 assembly code. Debug low-level issues and analyze compiled binaries.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
-
Classic ASP
Navigate Classic ASP web applications. Understand VBScript, ADO database access, and session management.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
ASP.NET WebForms
Maintain WebForms applications. Understand the page lifecycle, ViewState, and server control model.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Apache Struts 1.x
Work with Struts MVC applications. Navigate ActionForms, Actions, and struts-config.xml configurations.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
JAX-WS/SOAP
Maintain JAX-WS SOAP web services. Understand WSDL, XML schemas, and service endpoint implementation.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
-
.NET Framework 4.x
Navigate .NET Framework applications. Understand assembly loading, configuration, and WinForms/WPF patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
WCF Services
Maintain Windows Communication Foundation services. Configure bindings, behaviors, and service contracts.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
COM/ActiveX
Work with COM components and ActiveX controls. Understand IUnknown, registration, and interop patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
EJB 2.x
Maintain legacy Enterprise JavaBeans. Navigate session beans, entity beans, and deployment descriptors.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
Launch Specialist Curriculum
Complete all 39 courses for professional certification. Buy the course (includes ebook) or the Mission Manual separately.
-
React
Build production React applications with Vite and TypeScript. Master hooks, testing, and performance optimization.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Vue.js
Master Vue 3 Composition API and TypeScript. Build scalable applications with Pinia state management.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Angular
Build enterprise Angular applications. Master standalone components, signals, and dependency injection.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Svelte
Build reactive applications with SvelteKit. Learn the compiler-first approach to modern web development.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Next.js
Build full-stack React applications with App Router. Master server components, streaming, and edge deployment.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Nuxt
Build Vue-powered full-stack applications with Nuxt 3. Master auto-imports, server routes, and hybrid rendering.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Remix
Build web applications with Remix. Master nested routes, loaders, actions, and progressive enhancement.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Astro
Build content-focused websites with Astro. Master island architecture and multi-framework components.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Blazor WebAssembly
Build client-side web applications with C# and .NET. Master component architecture and JavaScript interop.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
-
ASP.NET Core APIs
Build production REST APIs with Minimal APIs. Implement versioning, pagination, rate limiting, and observability.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Node.js Express
Build scalable APIs with Express.js. Master middleware, authentication, validation, and error handling.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Python FastAPI
Build high-performance APIs with FastAPI. Master async programming, Pydantic validation, and OpenAPI docs.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Go Gin
Build performant APIs with Go and Gin. Master routing, middleware, concurrency, and production deployment.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Java Spring Boot
Build enterprise Java APIs with Spring Boot 3. Master dependency injection, JPA, security, and testing.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Rust Axum
Build type-safe APIs with Rust and Axum. Master the borrow checker, async runtime, and memory-safe patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
-
ASP.NET Core + Angular
Build full-stack enterprise applications combining ASP.NET Core backend with Angular frontend.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
ASP.NET Core + React
Build full-stack applications with ASP.NET Core API backend and React TypeScript frontend.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Vue + Nuxt Hybrid
Build hybrid Vue applications with Nuxt 3. Master SSR, SSG, and client-side rendering strategies.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
HTML + TypeScript + Vite
Build modern vanilla applications without frameworks. Master TypeScript, Vite bundling, and DOM APIs.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
RAG with FastAPI
Build retrieval-augmented generation systems with Python FastAPI. Integrate vector databases and LLMs.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
RAG with Node.js
Build RAG systems with Node.js. Implement document ingestion, vector search, and LLM integration.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
MCP Server (Python)
Build Model Context Protocol servers with Python. Enable AI assistants to access your tools and data.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
MCP Server (TypeScript)
Build MCP servers with TypeScript. Create type-safe AI tool integrations for Claude and other assistants.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
-
VB6 to WinUI 3
Migrate Visual Basic 6 applications to modern WinUI 3. Transform legacy forms into XAML-based responsive UIs.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
VB6 to WinForms
Migrate VB6 applications to Windows Forms with C#. Preserve business logic while modernizing the UI layer.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
VB6 to WPF
Transform VB6 applications into WPF with MVVM architecture. Build scalable, testable desktop applications.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
COBOL to .NET Core
Migrate COBOL mainframe applications to .NET Core. Replatform batch processing to modern cloud infrastructure.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
COBOL to Java Spring
Transform COBOL programs into Java Spring Boot microservices. Decompose monoliths into scalable services.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
WebForms to Modern .NET
Migrate ASP.NET WebForms to Blazor or Razor Pages. Replace ViewState with modern state management.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Classic ASP to ASP.NET Core
Transform Classic ASP sites to ASP.NET Core. Migrate VBScript to C# with modern patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
WCF to gRPC/REST
Migrate WCF services to gRPC or REST APIs. Transform SOAP contracts to modern API specifications.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
JAX-WS SOAP to REST
Transform JAX-WS SOAP services to RESTful APIs. Modernize Java web services with OpenAPI specifications.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
.NET Framework to .NET 9
Upgrade .NET Framework applications to .NET 9. Handle breaking changes and leverage new runtime features.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
WinForms to WPF
Migrate Windows Forms applications to WPF. Implement MVVM and create data-bound, resolution-independent UIs.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
WPF .NET Framework to .NET 9
Upgrade WPF applications from .NET Framework to .NET 9. Modernize XAML apps with latest platform features.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
EJB to Spring Boot
Migrate Enterprise JavaBeans to Spring Boot. Replace heavyweight containers with lightweight microservices.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Struts to Spring Boot
Transform Struts 1.x applications to Spring Boot. Replace action-based MVC with modern reactive patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
VBA to Office.js TypeScript
Migrate VBA macros to Office.js add-ins. Build cross-platform Office solutions with TypeScript.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Access to SQL Server + EF Core
Migrate Access databases to SQL Server with Entity Framework Core. Transform desktop databases to scalable solutions.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4
Mad Science Labs
Deep-dive courses for building systems from first principles. Buy the course (includes ebook) or the Mission Manual separately.
-
Build an LLM from Scratch
Implement a large language model from first principles. Understand transformers, attention mechanisms, and training pipelines.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Build a GPT from Scratch
Create a generative pre-trained transformer from the ground up. Implement tokenization, positional encoding, and autoregressive generation.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Build a RAG System from Scratch
Implement retrieval-augmented generation from first principles. Build document ingestion, vector storage, and context injection.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Build an AI Agent from Scratch
Create autonomous AI agents from first principles. Implement tool use, planning, memory, and multi-step reasoning.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
LLM Math Fundamentals
Master the mathematics behind large language models. Cover linear algebra, calculus, probability, and optimization theory.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Build a Database from Scratch
Implement a relational database engine from first principles. Build storage, indexing, query parsing, and transaction management.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Build a Game Engine (C++)
Create a 3D game engine in C++ from scratch. Implement rendering, physics, audio, and entity-component systems.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Build a Programming Language
Design and implement a programming language from scratch. Build lexer, parser, AST, type checker, and code generator.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Microfrontends from Scratch
Build a microfrontend architecture from first principles. Implement module federation, routing, and shared state patterns.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4 -
Web 3D from Scratch
Build 3D web experiences from first principles. Implement WebGL rendering, shaders, and real-time graphics pipelines.
Manual CoverScreenshot 1Screenshot 2Screenshot 3Screenshot 4