Resources Online

Live online courses, books, and videos on O’Reilly

Upcoming live online training courses

August 4, 11, 18, 25 & September 1, 2026

Python in 5 Weeks: Python Programming for Beginners—with Interactivity

Python programming for beginners Learning a programming language is like learning a foreign (human) language: It requires not just a new mindset, but also lots of practice in using the language. ...

August 5, 12, 19 & 26, 2026

Power BI Bootcamp

Many people think that Power BI is just a visualization tool. Although it can be used for visualizing data, this business intelligence platform is a much more powerful tool, empowering nontechnical ...

August 24 & 25, 2026

Dark Web and Darknets OSINT

Reconnaissance, investigations, and research What you’ll learn and how you can apply it Access the dark web and darknets securely and safely Locate resources on the dark web to aid in ...

August 25, 2026

Create Visual AI Agents with MCP Apps

AI agent interactivity complete with UIs and custom resources What you’ll learn and how you can apply it Learn how to create MCP apps with interactive HTML-based user interfaces that render ...

August 25, 2026

Building Integrated AI Agents with OpenClaw

Architecture, deployment, and proactive automation Course Outcomes: Understand OpenClaw’s architecture and design philosophy Deploy, customize, and extend a multichannel AI agent Implement security guardrails for autonomous agents Build proactive automation and ...

August 25, 2026

Building Java Systems with Spec-Driven Development

Implementing specifications, proofs, and guardrails What you’ll learn and how you can apply it Establish a durable project context and architectural guidance for AI-assisted development Use behavior-driven development and specification by ...

August 26, 2026

Hands-on AI Agents with Model Context Protocol (MCP)

Getting started with AI agents that leverage MCP and SDKs What you’ll learn and how you can apply it Learn about the benefits and practical applications of AI agents that leverage ...

August 26, 2026

Agentic Coding with OpenAI Codex CLI

Unlock the Potential of AI-Driven Coding Course Outcomes Understand how to use OpenAI Codex CLI for software development Course Description Elevate your development skills with OpenAI Codex CLI. This course provides ...

August 26, 2026

Build Your First Local Agent with Hermes

A hands-on introduction in two hours What you’ll learn and how you can apply it Understand the local AI agent landscape Pick the right local model for your hardware Install and ...

August 27, 2026

Managing AI Projects

Managing and delivering AI projects Course Outcomes: Learn the fundamentals of AI projects and their typical stages Understand product ownership and tactical AI management Explore the roles and responsibilities of project ...

August 27, 2026

Think Like an AI Pro

Hands-on with LLMs, prompts, APIs, and tools like OpenAI and Claude What you’ll learn and how you can apply it Build AI-powered apps responsibly, with awareness of ethical risks like hallucinations ...

August 27, 2026

Agentic RAG with LangGraph

Building adaptive RAG pipelines using AI agents Course outcomes Understand how to set up a functional retrieval-augmented workflow in LangGraph and integrate it with LLMs Recognize when and how to use ...

August 31, 2026

AI Codecon: Building with Open Source AI

Open-weight models, self-hosted stacks, and the open source AI tooling ecosystem The most important question in AI right now is how you can actually own, inspect, and run models on your ...

September 1, 2026

Azure Network Engineer Associate (AZ-700) Crash Course

Course outcomes: Understand what you need to know to pass the AZ-700: Designing and Implementing Microsoft Azure Networking Solutions exam The AZ-700 is a certification exam that tests a candidate's skills ...

September 2, 2026

Build AI Agents Using OpenAI REST APIs

Create and leverage AI Agents using HTTP REST calls What you’ll learn and how you can apply it Understand how AI agents can unlock the next generation of experiences for AI-based ...

September 2, 2026

AI-Assisted Research

Using AI to find information you can trust What you’ll learn and how you can apply it Design a clear AI-assisted research strategy Use prompting techniques to improve research quality Evaluate ...

September 8, 2026

Building Agents with OpenAI AgentKit and Apps SDK

OpenAI’s complete framework for real-world agents with compelling interfaces What you’ll learn and how you can apply it Design and orchestrate multi-agent workflows using Agent Builder’s visual canvas, including branching logic, ...

September 8, 2026

Foundations of Microsoft Excel

Functions, tables, pivot tables, and Power Query Do you use Excel for simple lists but get lost when you need to do something more complex? Are you tired of wasting time ...

September 8, 2026

Build AI Agents to Automate Your Workflows

Using MS Copilot Studio to create AI agents What you’ll learn and how you can apply it Plan a Copilot Studio agent from persona, job-to-be-done, instructions, topic map, guardrails, and success ...

September 8, 2026

Transforming and Analyzing Data With DuckDB

You work with different data formats and want to query or consolidate them. You want to become an expert in online analytical processing (OLAP). You struggle with pandas being too slow ...

September 10, 2026

Model Context Protocol (MCP) for Software Engineers

Understand how to use Model Context Protocol to transform your interactions with AI Course outcomes Understand how to use MCP to connect AI models to different data sources and tools Course ...

September 14 & 15, 2026

Data Engineering Fundamentals

Managing the Lifecycle of Data Projects Course Outcomes Discern and organize roles of data engineering, and how those roles impact others in an organization Manage the data engineering life cycle and ...

September 14 & 15, 2026

Coding Interview Bootcamp

Learn to solve algorithms using a proven 7-step framework Course outcomes: Learn how to approach, solve, and optimize real-world coding problems Understand how to use a problem-solving framework to solve algorithmic ...

September 14, 2026

AI at Home

A practical filter for using AI in parenting, finance, and health What you’ll learn and how you can apply it Apply a risk-reward filter to everyday AI use at home across ...

September 15, 2026

MCP with Local AI Models Using LM Studio and Goose Desktop

Creating agents without sending data to the cloud What you’ll learn and how you can apply it Select the optimal local models for MCP tool-calling based on your hardware Learn how ...

September 15, 2026

Hands-On Context Engineering

Leveraging context in agentic systems What you’ll learn and how you can apply it Implement strategies to map, write, select, and compress context components (history, tool outputs, system messages) within a ...

September 16 & 17, 2026

PostgreSQL Bootcamp

You’ll perform real-life database tasks using online interactive labs on an actual PostgreSQL database, thereby gaining actionable knowledge that you can implement in your own work. Learning Postgres from the ground ...

September 16, 2026

Working Locally with Open Weight LLMs

Using Gemma, Qwen, DeepSeek and other generative LLMs on your own hardware and tailor them to your needs Course outcomes: Understand generative LLMs with open weights and how to use them ...

September 16, 2026

Hands-On Multimodal AI

Build applications with text, image, audio, and video What you’ll learn and how you can apply it Understand how multimodal AI systems extend the transformer architecture across text, vision, and audio ...

September 16, 2026

Give Your Agents Superpowers: Jesse Vincent Live with Tim O’Reilly

Tools and workflows for a world where people think and agents do Jesse Vincent has been building tools that help people do their best work for 30 years. You’ve probably heard ...

September 17, 2026

Hands-On AI Tools and Agent Skills

From augmenting research to building a personal assistant for increased productivity Course outcomes Understand the basics for setting up and using Claude, ChatGPT and Gemini AI offerings Learn how to use ...

September 17, 2026

Claude Skills for Excel

Build reusable workflows in Claude and the Claude for Excel add-in What you’ll learn and how you can apply it Create reusable AI skills in Claude using plain language Trigger skills ...

September 17, 2026

Building Secure AI Agents with OpenClaw on AWS

Deploy, Customize, and Harden AI Agents on AWS Course Outcomes Deploy OpenClaw on Amazon Lightsail with Amazon Bedrock, configuring the instance, pairing your browser, enabling AI capabilities, and connecting a messaging ...

September 22 & 23, 2026

MCP Bootcamp: Building AI Agents with Model Context Protocol

Connecting LLMs to real-world data through standardized interfaces Course outcomes Create simple agents that can leverage tools powered by MCP Build fully functional MCP servers that connect LLMs to external data ...

September 22, 2026

Software Architecture Characteristics: Defining, Discovering, and Protecting Architecture

Architects need the ability to objectively and clearly define designs that incorporate architecture characteristics; this course provides the necessary resources. You’re a new architect seeking to deepen knowledge You’re a developer ...

September 22, October 6, 20, November 3, 17 & December 1, 2026

What’s Happening in Software Architecture

Explore the trends, technologies, and trade-offs shaping modern software design in the age of AI Software architecture is changing faster than ever, and keeping up can feel like a full-time job. ...

September 23 & 24, 2026

Architecture as Code

Specifying Software Architecture for Humans and Agents Course outcomes Understand how to specify concrete, deterministic guardrails for both behavior and capabilities Understand that architecture cannot exist as a silo but must ...

September 24, 2026

Sandboxing an AI Agent

Build an isolated execution layer for your AI agents What you’ll learn and how you can apply it Understand the sandbox end to end: Learn how the threat model, the isolation ...

September 24, 2026

Lightning-Speed Python Projects with uv

Manage and share projects faster and more easily than ever before What you’ll learn and how you can apply it Create and manage projects with uv Understand issues with package conflicts ...

September 28, 2026

Designing Agent Fleets

Build the control plane that runs many AI agents at once What you’ll learn and how you can apply it Design an agent fleet as a systems architecture: Define the workload, ...

September 28 & 29, 2026

HashiCorp Certified: Terraform Associate (004) Crash Course

You want to become a certified Terraform Associate to demonstrate core Terraform skills and advance your career. By the end of this live online course, you’ll understand: Terraform’s use cases, architecture, ...

September 28, 2026

Creating a Personalized Assistant with Claude Code

Build a real assistant across tools, channels, and devices What you’ll learn and how you can apply it Build a personalized assistant in Claude Code for a real workflow Configure memory, ...

September 30, 2026

Agentic Coding with OpenAI Codex CLI

Unlock the Potential of AI-Driven Coding Course Outcomes Understand how to use OpenAI Codex CLI for software development Course Description Elevate your development skills with OpenAI Codex CLI. This course provides ...

September 30, 2026

Building AI Apps with Small Language Models (SLMs)

Hands-on with Llama 3.2, Qwen 2.5 and Gemma 2 Course outcomes Understand the fundamental concepts of small language models (SLMs) and how they compare to larger models like GPT-4 Load and ...

October 1, 2026

Agentic RAG with LangGraph

Building adaptive RAG pipelines using AI agents Course outcomes Understand how to set up a functional retrieval-augmented workflow in LangGraph and integrate it with LLMs Recognize when and how to use ...

October 1, 2026

Azure AI Cloud Developer Associate (AI-200) Crash Course

Develop AI cloud solutions on Azure What you’ll learn and how you can apply it Prepare for the AI-200 exam Identify the Azure services used to build and host AI applications ...

October 1, 2026

Google Professional Cloud Architect Certification Crash Course

Build a solid foundation for the exam with hands-on practice and concepts What you’ll learn and how you can apply it Choose the right GCE resource for different workloads Use the ...

October 1, 2026

Getting Started with Llama and Other Local Models

Querying your local files privately with Llama 3 Course outcomes Develop a basic understanding of the Llama 3 architecture Learn to download, install, and run Llama 3 models (7B, 13B and ...

October 1, 8, 15, 22 & 29, 2026

Python in 5 Weeks: Python Programming for Beginners—with Interactivity

Python programming for beginners Learning a programming language is like learning a foreign (human) language: It requires not just a new mindset, but also lots of practice in using the language. ...

October 2, 2026

Reclaim Your Focus

Reduce interruptions and build a practical deep-work plan What you’ll learn and how you can apply it Identify the personal and organizational costs of multitasking, context switching, and fragmented attention Apply ...

October 2, 2026

Getting Started with AIOps

Practical approaches for integrating AI into monitoring, incident management, and IT operations efficiency What you’ll learn and how you can apply it Assess your organization’s AIOps readiness and build a strategic ...

October 6, 2026

Transforming APIs into Agents with MCP

Build intelligent agents from existing APIs What you’ll learn and how you can apply it Learn best practices for how to AI-enable your personal or public HTTP REST APIs to become ...

October 6, 2026

Python Full Throttle with Paul Deitel: A Fast-Paced, Hands-On Code Intensive

You’re a developer using a limited range of Python features and would like to see what others are available. You're a manager considering moving your team to Python. By the end ...

October 6, 2026

Linux Administration

Taking your first steps as a Linux admin What you’ll learn and how you can apply it Integrate and execute Linux commands to help administer a server Create visualizations using the ...

October 6, 2026

Tech Leadership Tuesday: Why Software Engineering Is Becoming Engineering Leadership with Gregor Ojstersek and Lena Reinhard

What to expect from your engineers now that pure building is worth less and judgment is worth more In this Tech Leadership Tuesday session, Gregor Ojstersek, author of The Multiplier Mindset ...

October 7, 2026

Data Risks, Controls, and Guardrails for Gen AI

Prevent leakage, loss, contamination, and other data risks in GenAI systems What you’ll learn and how you can apply it Define and enforce data boundaries across GenAI system components and data ...

October 8, 2026

Claude Certified Associate Exam Prep: A Two-Hour Crash Course

Master the seven exam domains, practice with Projects, prompting, and output validation, work through sample questions, and leave with a personal study plan What you’ll learn and how you can apply ...

October 12 & 13, 2026

AI Engineering Bootcamp

From theory to production with evaluations, prompting, RAG, and agents What you’ll learn and how you can apply it Explain the shift from classical machine learning (ML) to AI engineering and ...

October 12 & 13, 2026

AI and LLM Deployment with Kubernetes

Get started building an infrastructure for hosting GenAI on Kubernetes What you’ll learn and how you can apply it Learn to set up and manage a Kubernetes infrastructure tailored for hosting ...

October 13, 2026

Google Cloud Fundamentals

Get hands-on with compute, storage, and data Course Outcomes Infrastructure-as-a-service options on Google Cloud, including Compute Engine and Google Kubernetes Engine Platform-as-a-service options on Google Cloud, including App Engine and Cloud ...

October 13, 2026

Unit Testing Legacy Systems using AI

From meaningless coverage to behavioral safety What you’ll learn and how you can apply it Differentiate between superficial code coverage metrics and true behavioral safety nets Identify and synthesize diverse sources ...

October 14, 2026

Claude Cowork for Data Analysis

Analyze And Verify Real Data without Writing Code Course Objectives Direct an AI coding agent in plain English to profile an unfamiliar Excel file and report what it contains, how much ...

October 15, 2026

Build Your First Local Agent with Hermes

A hands-on introduction in two hours What you’ll learn and how you can apply it Understand the local AI agent landscape Pick the right local model for your hardware Install and ...

October 20, 2026

Building Custom Agents with Microsoft Copilot Studio

Design, connect, and deploy multistep automations What you’ll learn and how you can apply it Explain the core concepts of AI agents and Microsoft Copilot Studio, including grounding, actions, and guardrails ...

October 20 & 21, 2026

MCP Bootcamp: Building AI Agents with Model Context Protocol

Connecting LLMs to real-world data through standardized interfaces Course outcomes Create simple agents that can leverage tools powered by MCP Build fully functional MCP servers that connect LLMs to external data ...

October 20, 2026

Migrating Spec-less Code with AI and Parity

From naive code translation to absolute behavioral parity What you’ll learn and how you can apply it Analyze the systemic failure modes of naive AI translation Architect a black-box parity testing ...

October 21, 2026

Building Multimodal Agents with Gemini and Google ADK

What you’ll learn and how you can apply it Build a multi-agent system in ADK using single-responsibility agents and sequential and parallel orchestration Construct a real-time voice and video agent using ...

October 22, 2026

Agentic AI Safety and Security

Planning and Mitigating Safe AI Systems Course Outcomes: Design the role of context and larger systems in the safe usage of agentic AI Evaluate concepts of ground truth and trust in ...

October 22, 2026

Microsoft Fabric Machine Learning Fundamentals

Linear regression as your gateway to data science What you’ll learn and how you can apply it Describe the data analytics lifecycle and how it’s implemented within the Microsoft Fabric environment ...

Bio

Resources Online (www.ronline.com) is a Web and media production company in Seattle, Washington.