Pragmatic AI Labs

AI Tooling Specialization

Pragmatic AI Labs

AI Tooling Specialization

Build and deploy production AI systems.

Master 20 courses spanning foundation models, prompt engineering, security, and Rust on AWS

Noah Gift
Liam Parker
Alfredo Deza

Instructors: Noah Gift

Included with Coursera Plus

Get in-depth knowledge of a subject
Beginner level

Recommended experience

5 months to complete
at 5 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Beginner level

Recommended experience

5 months to complete
at 5 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Deploy foundation models on AWS using Amazon Bedrock, build RAG pipelines, and orchestrate local-to-cloud AI inference with Ollama and Rust

  • Design prompt architectures, NLP agent pipelines, and deterministic LLM programs with measurable quality metrics and automated testing

  • Secure AI systems with Bedrock Guardrails, governance frameworks, privacy-conscious development practices, and LLM vulnerability defense patterns

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

April 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Pragmatic AI Labs

Specialization - 20 course series

LLM Security and Vulnerabilities

LLM Security and Vulnerabilities

Course 1, 4 hours

What you'll learn

  • Analyze how API-based, embedded, and multi-model application architectures create distinct LLM vulnerability surfaces

  • Apply defense patterns against prompt injection, insecure output handling, model theft, and sensitive information disclosure

  • Evaluate plugin designs and tool integrations against permission boundary and excessive agency risks

Skills you'll gain

Category: Vulnerability Assessments
Category: Security Testing
Category: Application Security
Category: Cyber Security Assessment
Category: Application Programming Interface (API)
Category: LLM Application
Category: Model Training
Category: Prompt Engineering
Category: Secure Coding
Category: AI Security
Category: IT Security Architecture
Category: Security Architecture Review
Category: Software Architecture
Category: Data Validation
Category: Security Controls
Category: Large Language Modeling
Category: Threat Modeling
CLI Automation with Amazon Q and CloudShell

CLI Automation with Amazon Q and CloudShell

Course 2, 3 hours

What you'll learn

  • Use Amazon Q as an AI-powered CLI assistant in CloudShell with ZSH inline completion, and run Docker containers directly in CloudShell

  • Deploy Lambda functions with AWS CDK and Amazon Q assistance, from bootstrap to stack deployment with AI-generated configurations

  • Build Docker-to-ECR container pipelines from CloudShell, including image tagging, ECR authentication, and Rust development workflows

Skills you'll gain

Category: Automation
Category: Amazon Web Services
Category: Docker (Software)
Category: DevOps
Category: Cloud-Native Computing
Category: AWS Identity and Access Management (IAM)
Category: Cloud Computing
Category: Infrastructure as Code (IaC)
Category: Cloud Deployment
Category: Containerization
Category: Generative AI
Category: AI Workflows
Category: Command-Line Interface
Category: Serverless Computing
Category: Application Deployment
Category: Rust (Programming Language)
AI-Powered Analytics and Performance Engineering

AI-Powered Analytics and Performance Engineering

Course 3, 4 hours

What you'll learn

  • Build Rust-Bedrock analytics pipelines, use GenAI for Python-to-Rust code transformation, and construct performance instrumentation pipelines on AWS

  • Benchmark Lambda functions across Python and Rust using real workload data, analyze cost profiles with Claude, and prepare analytics data

Skills you'll gain

Category: Amazon Bedrock
Category: Generative AI
Category: AWS SageMaker
Category: Data Wrangling
Category: Analytics
Category: Operational Efficiency
Category: Amazon Web Services
Category: Performance Tuning
Category: Benchmarking
Category: Python Programming
Category: Token Optimization
Category: Rust (Programming Language)
Category: Serverless Computing
Category: AI Workflows
Category: Performance Analysis
Category: Cost Reduction
Category: Other Programming Languages
Category: AI Integrations
Category: Development Environment
Category: Anomaly Detection
Deterministic LLM programming

Deterministic LLM programming

Course 4, 5 hours

What you'll learn

  • Implement RAG pipelines on AWS using Bedrock knowledge bases, S3 data sources, and Rust SDK integration for document-grounded LLM responses

  • Evaluate LLM quality through Bedrock prompt evaluation, provisioned throughput configuration, and SageMaker Canvas no-code ML workflows

Skills you'll gain

Category: No-Code Development
Category: Retrieval-Augmented Generation
Category: AWS SageMaker
Category: Model Optimization
Category: Performance Tuning
Category: Generative AI
Category: Amazon Bedrock
Category: Generative AI Agents
Category: Data Wrangling
Category: Rust (Programming Language)
Category: LLM Application
Category: Large Language Modeling
Category: AI Orchestration
Category: Token Optimization
Category: Model Deployment
Category: Model Training
Category: Prompt Engineering
Category: Amazon Web Services
Category: Package and Software Management
Building deterministic MCP Agents

Building deterministic MCP Agents

Course 5, 4 hours

What you'll learn

  • Apply lean manufacturing principles and PMAT quality assessment to software projects, analyzing the certainty-scope tradeoff

  • Implement comprehensive testing strategies using six essential test types, property-based testing for behavioral invariants

  • Evaluate real-world project quality using Claude Code as an MCP client integrated with PMAT for automated scoring across multiple quality dimensions

Skills you'll gain

Category: Verification And Validation
Category: Software Quality (SQA/SQC)
Category: Generative AI Agents
Category: Claude Code
Category: Development Testing
Category: Agentic systems
Category: Model Context Protocol
Category: Software Testing
Category: Large Language Modeling
Category: Test Automation
Category: Artificial Intelligence
Category: Testability
Category: Maintainability
Category: Code Coverage
Category: Quality Assurance
Category: Kaizen Methodology
Category: Agentic Workflows
Enterprise AIOps with Amazon Q Business

Enterprise AIOps with Amazon Q Business

Course 6, 4 hours

What you'll learn

  • Deploy Amazon Q Business as an enterprise AI assistant with data source connectors, and use CloudShell with Amazon Q for AI-assisted CLI operations

  • Implement cost control with AWS anomaly detection, manage SageMaker resources, and apply enterprise MLOps frameworks for AI governance

  • Build enterprise AIOps patterns with Bedrock, design RAG workflows with S3-backed knowledge bases, and prototype models in the Bedrock console

Skills you'll gain

Category: Amazon Bedrock
Category: AI Workflows
Category: Amazon Web Services
Category: AI Security
Category: Shell Script
Category: Data Management
Category: AWS SageMaker
Category: Generative AI
Category: Command-Line Interface
Category: MLOps (Machine Learning Operations)
Category: Large Language Modeling
Category: IT Automation
Category: Anomaly Detection
Category: Prototyping
Category: AI Integrations
Category: Unix Shell
Category: Retrieval-Augmented Generation
Multi-modal AI

Multi-modal AI

Course 7, 4 hours

What you'll learn

  • Apply multi-modal AI techniques to convert screenshots into working code using prompt engineering with visual context, GitHub Copilot

Skills you'll gain

Category: GitHub Copilot
Category: Prompt Engineering
Category: Test Automation
Category: Generative AI
Category: Automation
Category: AI Integrations
Category: Context Management
Category: Software Documentation
Category: Development Environment
Category: Web Development Tools
Category: Multimodal Prompts
Category: AI Workflows
Category: Artificial Intelligence
Category: Model Context Protocol
Prompt Architecture and NLP on Amazon Bedrock

Prompt Architecture and NLP on Amazon Bedrock

Course 8, 3 hours

What you'll learn

  • Design reusable prompt templates with versioning, A/B testing, and prompt-as-code workflows using Bedrock prompt management and the AWS CLI

Skills you'll gain

Category: Natural Language Processing
Category: Prompt Engineering
Category: Rust (Programming Language)
Category: Amazon Bedrock
Category: Command-Line Interface
Category: AI Workflows
Category: Token Optimization
Category: Agentic Workflows
Category: Agentic systems
Category: LLM Application
Category: Data Pipelines
Category: Large Language Modeling
Category: Prompt Engineering Tools
Category: Generative AI
Category: Version Control
Category: Prompt Patterns
Category: Process Modeling
Privacy-Conscious Development with AI Assistants

Privacy-Conscious Development with AI Assistants

Course 9, 6 hours

What you'll learn

  • Apply privacy-conscious development principles when using AI coding assistants, comparing web and CLI tool interfaces

Skills you'll gain

Category: AI Security
Category: DevSecOps
Category: Prompt Engineering Tools
Category: Code Review
Category: AI literacy
Category: Security Awareness
Category: Vulnerability Assessments
Category: GitHub
Category: Secure Coding
Category: Application Security
Category: Prompt Engineering
Category: Responsible AI
Category: Security Testing
Category: AI Orchestration
Category: Vulnerability Scanning
Category: AI Integrations
Category: CI/CD
Category: Claude Code
Category: Command-Line Interface
Category: Information Privacy
Agentic AI: Actor Models and Subagent Architecture

Agentic AI: Actor Models and Subagent Architecture

Course 10, 4 hours

What you'll learn

  • Apply the actor paradigm for concurrent AI systems using message-passing isolation, Actix supervision trees in Rust

  • Design subagent architectures with Claude for task delegation, pmat for code quality analysis, and supervised multi-agent coordination

  • Implement actor patterns in Deno, Go, and Rust with language-specific concurrency primitives including goroutines and channels

Skills you'll gain

Category: Rust (Programming Language)
Category: Distributed Computing
Category: Agentic systems
Category: Generative AI Agents
Category: Large Language Modeling
Category: Artificial Intelligence
Category: Go (Programming Language)
Category: TypeScript
Category: Agentic Workflows
Category: AI Orchestration
Category: Claude Code
Category: AI Workflows
Category: Anthropic Claude
Category: Software Design Patterns
Category: Software Architecture
Category: Supervised Learning
Category: LLM Application
Category: Scalability
Build a Production SaaS Application with AI

Build a Production SaaS Application with AI

Course 11, 5 hours

What you'll learn

  • Apply MVP planning and API design patterns to build a documented, tested application from initial project structure through automated verification

  • Evaluate containerization strategies, automating container builds with CI pipelines, and publishing production images to a container registry

  • Analyze and design conversion-focused landing pages, implement API key authentication for monetization, and deploy sites with developer docs

Skills you'll gain

Category: Software As A Service
Category: Restful API
Category: CI/CD
Category: LLM Application
Category: Application Deployment
Category: Application Programming Interface (API)
Category: Continuous Integration
Category: Marketing Strategies
Category: API Design
Category: Containerization
Category: Product Development
Category: Docker (Software)
Category: Software Development
Category: GitHub
Category: Commercialization
Category: Go To Market Strategy
Category: Large Language Modeling
Category: Generative AI
Category: Product Planning
Category: Software Testing
AI Tooling Capstone: Serverless Multi-Model Systems

AI Tooling Capstone: Serverless Multi-Model Systems

Course 12, 4 hours

What you'll learn

  • Apply integration patterns using Amazon Bedrock for local and cloud-hosted model access, with performing LLM applications using Rust

  • Design prompt engineering workflows and multi flow orchestration routing to specialized models based on tasks, constraints, and performance

  • Deploy a serverless AI system on AWS Lambda, integrating Amazon Bedrock, prompt configuration, and reliable end-to-end production evaluation

Skills you'll gain

Category: Serverless Computing
Category: Large Language Modeling
Category: Generative Model Architectures
Category: Rust (Programming Language)
Category: AI Workflows
Category: Amazon Web Services
Category: Prompt Engineering
Category: YAML
Category: AI Orchestration
Category: AI Integrations
Category: Model Deployment
Category: Amazon Bedrock
Category: LLM Application
Category: Open Source Technology
Category: Model Evaluation
AI Debugging and Test-Driven fixes

AI Debugging and Test-Driven fixes

Course 13, 4 hours

What you'll learn

  • Apply AI-assisted debugging with systematic verification, understanding both AI tool strengths and hallucination risks when generating code fixes

  • Use test-driven debugging to isolate bugs, define defects precisely through failing test cases, and verify fixes prevent regressions

  • Gather debugging context through structured logging, code architecture analysis, and documentation to guide AI tools toward accurate diagnosis

Skills you'll gain

Category: Debugging
Category: Large Language Modeling
Category: Software Testing
Category: Python Programming
Category: AI Integrations
Category: Unit Testing
Category: Engineering Documentation
Category: Responsible AI
Category: Risking
Category: Software Architecture
Category: Test Driven Development (TDD)
Category: AI Workflows
Category: Context Engineering
Category: Test Automation
Category: Test Script Development
Category: Verification And Validation
Category: Cloud Computing Architecture
Category: AI literacy
Category: Software Documentation
AI Orchestration: From local models to cloud

AI Orchestration: From local models to cloud

Course 14, 5 hours

What you'll learn

  • Build a prompt engineering pyramid from basic prompts to chain-of-thought reasoning in Rust, and evaluate decision factors for local vs cloud

  • Set up local AI infrastructure with Ollama, llamafile, aprender and Rust Candle GPU compilation, plus caching and RAG optimization strategies

  • Configure a production AI workstation with tmux, nvidia-smi, and Zenith, and integrate cloud workflows with AWS Spot, Hugging Face, and GitHub AI

Skills you'll gain

Category: AI Orchestration
Category: Retrieval-Augmented Generation
Category: Prompt Patterns
Category: Prompt Engineering
Category: LLM Application
Category: Private Cloud
Category: Hugging Face
Category: AWS SageMaker
Category: Analysis
Category: Cloud Technologies
Category: Computer Graphics
Category: Cloud Infrastructure
Category: Rust (Programming Language)
Category: Cloud Computing Architecture
Category: Model Deployment
Category: Cloud Deployment
Category: Large Language Modeling
Category: AI Workflows
Category: AI Integrations
Category: Model Optimization
AI Security and Governance on AWS

AI Security and Governance on AWS

Course 15, 5 hours

What you'll learn

  • Design defense-in-depth AI security architectures with IAM authentication, CloudTrail auditing, and CloudTrail visualization for anomaly detection

  • Implement Bedrock guardrails with content filters, PII detection, and topic controls for both input validation and output safety

  • Apply responsible AI practices using Amazon Q security controls, SageMaker Clarify bias detection, and model explainability governance

Skills you'll gain

Category: AI Security
Category: Responsible AI
Category: Amazon Bedrock
Category: Continuous Monitoring
Category: Data Security
Category: Security Testing
Category: AWS Identity and Access Management (IAM)
Category: Anomaly Detection
Category: Network Security
Category: Amazon Web Services
Category: Security Controls
Category: Generative AI
Category: Identity and Access Management
Category: Personally Identifiable Information
Category: Enterprise Architecture
Category: Secure Coding
Category: IT Security Architecture
Category: Cloud Security
Category: Authentications
AWS Generative AI and Foundation Models

AWS Generative AI and Foundation Models

Course 16, 6 hours

What you'll learn

  • Build RAG pipelines on AWS using Bedrock knowledge bases, embedding pipelines, and foundation models to ground LLM responses in your own data

  • Use Amazon Q Developer for AI-assisted code generation, security scanning, and documentation across VS Code and IntelliJ

  • Compile, quantize, and deploy open-source LLMs using llama.cpp, GGUF format, and AWS GPU instances with performance optimizations from Amdahl's Law

Skills you'll gain

Category: Generative AI
Category: Rust (Programming Language)
Category: LLM Application
Category: AI literacy
Category: Package and Software Management
Category: Technology Solutions
Category: Model Optimization
Category: Model Deployment
Category: Amazon Web Services
Category: AWS SageMaker
Category: Retrieval-Augmented Generation
Category: Large Language Modeling
Category: AI Integrations
Category: Amazon Elastic Compute Cloud
Category: Amazon Bedrock
Category: No-Code Development
Category: Token Optimization
AWS Intelligent Applications with Amazon Bedrock

AWS Intelligent Applications with Amazon Bedrock

Course 17, 4 hours

What you'll learn

  • Navigate the Bedrock console, compare models like Claude and Haiku, and implement patterns for cloud-to-local model portability with Ollama

  • Build Bedrock APIs in Bash and Rust, and create programmatic knowledge bases with S3 data sources via the console and CloudShell

  • Construct autonomous Bedrock agents with action groups, Lambda integration, and knowledge-base-backed RAG for grounded multi-step task execution

Skills you'll gain

Category: Amazon Bedrock
Category: Rust (Programming Language)
Category: Anthropic Claude
Category: Generative AI Agents
Category: Amazon Web Services
Category: Generative AI
Category: Bash (Scripting Language)
Category: Agentic Workflows
Category: Embeddings
Category: Large Language Modeling
Category: Vector Databases
Category: LLM Application
Category: Model Deployment
Category: Retrieval-Augmented Generation
Category: Prototyping
Category: Agentic systems
Category: Cloud Computing
Category: Prompt Engineering
Category: Tool Calling
Category: Restful API
AI Code Review Automation with GitHub Actions

AI Code Review Automation with GitHub Actions

Course 18, 4 hours

What you'll learn

  • Build and test a custom GitHub Action that uses AI to automatically review pull requests and provide code quality feedback

  • Design prompt strategies and define review criteria using the pmat tool to produce actionable, consistent AI review output

  • Deploy your AI review bot to GitHub, use it on real pull requests, and publish it to the GitHub Marketplace

Skills you'll gain

Category: Software Documentation
Category: AI Integrations
Category: Large Language Modeling
Category: LLM Application
Category: Code Review
Category: Prompt Engineering
Category: Release Management
Category: Generative AI Agents
Category: AI literacy
Category: Prompt Patterns
Category: Application Deployment
Category: Program Development
Category: AI Workflows
Category: Generative AI
Category: Development Testing
Category: GitHub
Category: Software Technical Review
Category: Test Automation
Category: Continuous Integration
Category: Vibe coding
Conversational Bot Architecture with Rust and Deno

Conversational Bot Architecture with Rust and Deno

Course 19, 4 hours

What you'll learn

  • Design multi-platform bot architectures using Cargo workspaces and Rust traits that separate core conversation logic from platform-specific bindings

  • Implement async event loops with Tokio for concurrent conversation handling and apply Rust's ownership model for memory-safe bot code

  • Build and deploy conversational bots across CLI, Amazon Bedrock with Claude, and Discord using Deno and TypeScript

Skills you'll gain

Category: Rust (Programming Language)
Category: Amazon Bedrock
Category: TypeScript
Category: AI Workflows
Category: Memory Management
Category: Cross Platform Development
Category: AI Integrations
Category: Artificial Intelligence
Category: LLM Application
Category: Natural Language Processing
Category: Software Architecture
Category: Application Deployment
Category: Event-Driven Programming
Category: Command-Line Interface
AI-Powered Data Pipelines with Deno

AI-Powered Data Pipelines with Deno

Course 20, 3 hours

What you'll learn

  • Apply roadmap-driven development with agentic AI and pre-commit quality gates to build Deno projects with the ecosystem's URL-based module system

  • Build data engineering workflows using the Deno task system with composable playbooks for end-to-end data pipeline automation and execution

  • Deploy production Deno applications using compile for standalone binaries, doc for API documentation generation, and vendor for reproducible offline

Skills you'll gain

Category: Software Documentation
Category: Build Tools
Category: Data Pipelines
Category: Technology Roadmaps
Category: AI Workflows
Category: Application Deployment
Category: Agentic systems
Category: DevOps
Category: CI/CD
Category: Data Processing
Category: Agentic Workflows
Category: Development Environment
Category: Software Development Tools
Category: Data Architecture
Category: Rust (Programming Language)
Category: TypeScript

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Noah Gift
Pragmatic AI Labs
32 Courses2,427 learners
Liam Parker
Pragmatic AI Labs
4 Courses646 learners
Alfredo Deza
Pragmatic AI Labs
29 Courses1,048 learners

Offered by

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions