Cloud Contraptions delivers around 150 days of training each year to organizations around the world.
Cloud Contraptions offers a variety of courses on programmings tools, languages, and frameworks. Each class is taught live with an expert instructor online or on-site at your location. We specialize in customized training solutions to meet the unique needs of your organization.
We teach classes in-person and online. We are able to teach online classes with Zoom, Microsoft Teams, Cisco WebEx, GotoTraining, and Google Meet. For online classes, we are able to accomodate non-traditional training schedules such as half-day classes or classes that meet only a few hours a day over multiple days or weeks.
Classes sold directly by Cloud Contraptions can be recorded with recordings made available after each day of class once the meeting software finishes processing it. Classes sold through third-party training marketplaces may have different policies on recording availability.
Please review our courses below organized by topic and technology. The outlines you are only a starting point. We can customize any course to meet your specific needs. Contact us to discuss your training requirements and get a quote.
Reframes prompt engineering around context windows, system prompts, tool definitions, and structured outputs for professional software development workflows.
Model-agnostic foundations covering capabilities, tradeoffs, pricing, latency, and when to reach for which frontier model in real engineering workflows.
Consolidates Chat, Edits, Agents, Spaces, MCP, the Copilot CLI, and Next Edit Suggestions into one current course covering everything developers and teams need from GitHub Copilot today.
Composer 2.0 (Cursor's Kimi K2.5-based in-house model), Background and Cloud Agents, rules files, and project-level context management in Cursor 3.0 for professional development teams.
Terminal-driven agentic development with Claude Code: subagents, hooks, skills, plugins, slash commands, CLAUDE.md configuration, and real-world workflows.
A 1-day decision-oriented survey of the leading coding agents — Claude Code, OpenAI Codex, Aider, and Devin — that funnels into the dedicated deep-dive courses for the chosen tool.
Using AI agents in CI to review, refactor, and ship code — covering pull request automation, agentic code review workflows, and CI integration patterns.
Spec-driven development with GitHub Spec Kit: the specify → plan → tasks → implement workflow, writing effective specifications, and integrating with Copilot, Claude Code, Cursor, and Windsurf.
OpenAI Codex as a multi-surface platform: the open-source CLI, IDE extensions for VS Code and JetBrains, cloud agents, Skills, Automations, and the GPT-5.x Codex model family.
End-to-end LLM application development using TypeScript and Python: prompt pipelines, tool use, streaming, structured output, and production deployment.
Comprehensive training on secure coding principles, vulnerability assessment, and integrating security into the software development lifecycle through DevSecOps practices.
Build, secure, scale, and monitor PostgreSQL on Azure Flexible Server for real workloads.
Programming Languages
Rust Essentials (21 hours delivered over 3-5 days, online or on-site)
A hands-on, beginner-friendly introduction to modern Rust on the 2024 edition: ownership and borrowing, expressive types, idiomatic error handling, and an honest workflow for using AI assistants safely with the Rust compiler as a guardrail.
Mastering Rust (35 hours delivered over 5-10 days, online or on-site)
An in-depth Rust 2024-edition deep dive covering ownership, traits and generics, async with async fn in traits and async closures, advanced concurrency, unsafe and FFI, macros, and an AI-augmented workflow that uses Claude Code, Cursor, and Copilot the way senior Rust engineers actually use them.
A structured pathway from Python to production Rust on the 2024 edition: ownership, traits, async, and PyO3 extensions, taught with Python contrasts throughout and a realistic AI-augmented workflow using Claude Code, Cursor, and GitHub Copilot.
A 3-day fast-track from Python to working Rust on the 2024 edition: ownership, types, traits, iterators, async, and an AI-assisted workflow that makes Python developers productive in Rust quickly.
A structured pathway from JavaScript and TypeScript to production Rust on the 2024 edition: ownership instead of GC, traits instead of interfaces and duck typing, async on Tokio, and full-stack Rust with Actix-web 4 and Leptos — taught with AI-assisted workflows using Claude Code, Cursor, and GitHub Copilot.
A structured pathway from C# and .NET to production Rust on the 2024 edition: ownership instead of GC, traits instead of interfaces, async on Tokio instead of Task, and an AI-augmented workflow using Claude Code, Cursor, and GitHub Copilot.
Rust Refresher (14 hours delivered over 2-4 days, online or on-site)
A concise, hands-on refresher on the Rust 2024 edition: ownership, idiomatic data modeling, pattern matching, generics, and a fast tour of async closures, async fn in traits, let-chains, and an AI-augmented Rust workflow.
A focused course for working Rust developers on the borrow checker, lifetimes, smart pointers, interior mutability, and self-referential structures — with practical guidance for using AI assistants on memory-management problems without bypassing Rust's safety guarantees.
Master Rust's concurrency and parallelism on the 2024 edition: Rayon, Crossbeam, atomics, async fn in traits, async closures, FFI, and procedural macros — with an AI-assisted workflow that uses Claude Code, Cursor, and Copilot to ship safer parallel code.
Learn modern Python 3.14: virtual environments with uv, formatting and linting with ruff, t-strings (PEP 750), pattern matching, type hints, and the standard tooling that every Python team uses in 2026.
Level up to production Python: development environments with uv, advanced language features, the free-threaded build (PEP 703/779) on Python 3.14, threading vs. asyncio vs. multiprocessing, and a clear-eyed treatment of the GIL.
Production Python OOP: classes, dataclasses, protocols, SOLID, and design patterns — taught alongside an AI-assisted workflow with Claude Code, Cursor, and GitHub Copilot. Covers Python 3.14 features (PEP 695 generics, PEP 750 t-strings) and free-threaded considerations.
Master Python's stdlib `unittest` framework on Python 3.14: TestCase, fixtures, mocks (`unittest.mock`), test organization, coverage, and a comparison with pytest. Practical for teams whose policy mandates the stdlib library.
Master pytest 9.x on Python 3.14: fixtures, parametrize, monkeypatching, hypothesis, mocks, coverage, and pytest plugins. Covers TDD discipline, AI-assisted test writing, and CI integration.
Take CPU-bound Python hot paths and rewrite them in Rust — with PyO3 0.28+, Maturin, GIL-free parallelism, and an AI-assisted workflow that uses Claude Code, Cursor, and Copilot to ship native Python wheels in days, not weeks.
The High-Performance Python with C training course is intended for experienced Python and C programmers, emphasizing legacy C code support for Python Extensions, highly performant code writing with Cython, incorporating NumPy arrays, and exploring the use of the Zig language as an alternative to C for extensions.
The C Programming for Python Developers course is designed for students looking to learn C programming and integrate custom C libraries into their Python programs, with a focus on teaching C essentials, and prior knowledge of Python is optional but mentioned in later parts of the course.
Master modern JavaScript on the ES2025 spec: iterator helpers, Set methods (union/intersection/difference), Promise.try, RegExp.escape, JSON modules, the using/Symbol.dispose pattern, plus DOM, modules, async/await, and modern tooling (Vite, ESLint 9, Prettier).
Advanced JavaScript (35 hours of live training delivered over 5 days, online or on-site)
Advanced modern JavaScript: ES2025 features (iterator helpers, Set methods, using/Symbol.dispose), decorators (Stage 3), WeakRef/FinalizationRegistry, async iterators, structured clone, the Temporal proposal, modules, and meta-programming.
Master TypeScript 6.x on the ES2025 spec: structural types, generics with `const` type parameters, satisfies, the `using` declaration, decorators (Stage 3), narrowing, conditional and template-literal types, modules, and Vite/esbuild-era tooling.
Learn Zig 0.16: explicit allocators, comptime, error sets, the new std.Io async I/O system (async/await reintroduced), build system 2.0, and C interop. A compiled, low-level systems language with no hidden control flow.
Gain in-depth skills to administer and scale Apache Airflow—from configuring executors and users to building DAGs, integrating with AWS/Azure, and creating custom plugins.
Master Apache Airflow workflows using Python—from setting up executors and building DAGs to deploying production pipelines, cloud integration, and custom plugins.
Master data engineering automation—from provisioning infrastructure with Ansible to orchestrating workflows with Apache Airflow and integrating with Snowflake for modern cloud data warehousing.
Gain hands‑on mastery of distributed task automation using Python, Celery & RabbitMQ. Set up Docker environments, define tasks, and scale workflows with routing, scheduling, and deployment.
Build custom Jupyter widgets with modern ipywidgets 8.x and AnyWidget: Python widget classes, ESM-based front-ends in TypeScript, packaging, and embedding in JupyterLab and Notebook 7. Replaces the legacy CoffeeScript/Backbone-based widget toolchain.
Master distributed task automation with Python Faust and Kafka. Learn to containerize environments, process streaming data, manage state and fault tolerance, monitor systems, and deploy real‑time pipelines.
Learn to build scalable data pipelines with Apache Spark using Python. Gain hands-on experience with Spark Core, SQL, DataFrames, and real-time processing.
Streamline workflows with Python by automating file ops, subprocesses, logging, CLI args, async and API tasks—plus optional AI and distributed automation modules.
Build production React 19 apps on Next.js 15: App Router, React Server Components, Server Actions, Partial Prerendering, the React Compiler, streaming, caching, Server Functions, and end-to-end testing.
Build full-stack React 19 apps with React Router 7 (the framework formerly known as Remix). Loaders, actions, server modules, hydration, progressive enhancement, and a clean alternative to Next.js.
This course provides an in-depth exploration of ASP.NET Core Blazor and .NET 10, covering new features like the PersistentState attribute, WebAuthn/FIDO2 passkey authentication, and NavigationManager.NotFound(). Learn to build user interfaces with Razor Components, employ QuickGrid for data management, integrate JavaScript, configure routing, implement authentication, and deploy applications to production.
Master ASP.NET Core Blazor and Minimal API with our comprehensive course, covering new .NET 10 and C# 14 features, Razor Components for composable UIs, WebAuthn/FIDO2 passkey authentication, data binding, routing, deployment, server data consumption via REST APIs and SignalR, JavaScript integration, and unit testing for robust application development.
Master ASP.NET Core Blazor and Web API with our comprehensive course, covering new .NET 10 and C# 14 features, Razor Components for composable UIs, WebAuthn/FIDO2 passkey authentication, data binding, routing, deployment, server data consumption via REST APIs and SignalR, JavaScript integration, and unit testing for robust application development.
Become a proficient Test-Driven Development (TDD) practitioner in web development through our comprehensive course, covering TDD principles and best practices, applying TDD to ASP.NET Core 10 and JavaScript/TypeScript code, mastering unit and end-to-end testing, organizing tests effectively, testing for Blazor WebAssembly and ASP.NET Core Minimal APIs including new .NET 10 features like PersistentState components and WebAuthn/passkey authentication flows, using mocks, stubs, and fakes for isolation, and integrating testing into development tools and CI/CD pipelines for high-quality software delivery.
Become a proficient Test-Driven Development (TDD) practitioner in web development through our comprehensive course, covering TDD principles and best practices, applying TDD to ASP.NET Core 10 and JavaScript/TypeScript code, mastering unit and end-to-end testing, organizing tests effectively, testing for Blazor WebAssembly and ASP.NET Core Web APIs including new .NET 10 features like PersistentState components and WebAuthn/passkey authentication flows, using mocks, stubs, and fakes for isolation, and integrating testing into development tools and CI/CD pipelines for high-quality software delivery.
Master Angular 20 with the modern signal-based reactivity model: Signals, zoneless change detection, the new control-flow blocks (@if/@for/@switch), standalone components, typed reactive forms, the new HttpClient APIs, and end-to-end testing.
This course offers a comprehensive guide to Svelte, a modern JavaScript framework, providing a deep understanding of its features and functionalities, with a special focus on comparisons with React to aid learning.
This course provides a comprehensive exploration of Svelte, a modern JavaScript framework, with a focus on comparisons with Angular to facilitate a deeper understanding of its features and functionalities.
Master the innovative JavaScript framework, Svelte, from the basics to advanced features like environment variables, advanced bindings, advanced component composition, advanced routing, actions, UI special effects, special elements, hooks, pages and layout, links, and unit testing with our comprehensive course.
Take your Svelte skills to the next level with our advanced course, covering everything from environment variables, advanced bindings, and component composition to UI special effects, hooks, and unit testing.
This course provides a thorough exploration of Svelte, a modern JavaScript framework, and its integration with ASP.NET Core, offering a comprehensive guide to building full-stack applications.
This course provides a thorough exploration of Svelte, a modern JavaScript framework, and its integration with FastAPI, a Python web framework, offering a comprehensive guide to building full-stack applications.
This course provides a thorough exploration of Svelte, a modern JavaScript framework, and its integration with Flask, a Python web framework, offering a comprehensive guide to building full-stack applications.
Build full-stack HTML-first web apps with HTMX 2.x and a server of your choice (Flask, FastAPI, ASP.NET Core, Express). Master HTMX's request/response model, swaps, triggers, hyperscript, server-sent events, the new htmx-on event syntax, and progressive enhancement.
Build REST APIs with Python and Flask 3 + Flask-RESTX. Note: Flask-RESTX is in maintenance mode in 2026; the course covers it for teams maintaining existing services and discusses migration paths to FastAPI or APIFlask.
Build production REST APIs with Python and the latest FastAPI: Pydantic 2 models, async SQLAlchemy 2.x, OAuth2/JWT auth, OpenAPI 3.1 docs, lifespan events, dependency injection, and deployment to AWS, Azure, or GCP.
Build production-ready REST APIs in Rust on the 2024 edition with Actix-web 4: routing, extractors, middleware, sqlx-backed data access, observability, and an AI-augmented workflow using Claude Code, Cursor, and GitHub Copilot.
Build framework-agnostic UI with the Web Components platform: Custom Elements (Form-Associated where it matters), Shadow DOM (incl. declarative Shadow DOM and CSS Shadow Parts), HTML Templates, slots, ElementInternals, and Stage 3 decorators.
Production-quality Web Components with Lit 3: reactive properties, lifecycle, Form-Associated Custom Elements, decorators, Shadow Parts, Lit SSR with declarative Shadow DOM, and unit testing with @web/test-runner and Playwright.
Build full-stack web applications in Rust on the 2024 edition with Leptos 0.8: fine-grained reactivity, server functions, the islands router, SSR with hydration, and an AI-augmented workflow using Claude Code, Cursor, and GitHub Copilot.
Build small, fast, secure desktop and mobile apps with Rust on the 2024 edition and Tauri 2: ACL-based capabilities, native context menus, mobile (iOS and Android), and an AI-augmented workflow with Claude Code, Cursor, and GitHub Copilot.