O'Reilly Media

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

Upcoming live online training courses

September 8, 15, 22 & 29, 2025

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 ...

September 15, 2025

Software Architecture Characteristics: Defining, Discovering, and Protecting Architecture

Defining, Discovering, and Protecting Architecture Software systems consist of designs to both satisfy requirements and architecture characteristics, also known as non-functional requirements. Identify and preserving architecture characteristics is a key responsibility ...

September 15 & 16, 2025

Open Source Large Language Models Bootcamp

Learn how to answer questions, use SBERT, LLaMa, DeepSeek and others, and tailor them to your needs Course outcomes: Understand open source LLMs and how to modify existing LLMs with open ...

September 15 & 16, 2025

CISSP Bootcamp

Preparing for the 2024 exam +AI Every job that touches a computer has a cybersecurity component. Every business owner must make informed decisions and choices in cybersecurity computing. The Certified Information ...

September 16, 2025

Analyze and Process Data with Snowflake

Use simple SQL queries to analyze massive datasets on a modern SaaS data platform As organizations collect massive amounts of data, it’s even more important that it be stored and available ...

September 16, 2025

Agentic Coding with Claude Code

Harness the power of AI-assisted coding Course outcomes Understand how to use Claude Code for software development Course description Join expert Ken Kousen to elevate your development skills with Claude Code, ...

September 17, 2025

Microsoft Azure Data Fundamentals (DP-900) Crash Course

Course Outcomes: Pinpoint the most appropriate data platform solutions for a certain customer requirement Describe the features of modern data warehouse technologies on Azure Identify gaps in your own Azure data ...

September 17 & 18, 2025

Microsoft Azure Security Technologies (AZ-500) Bootcamp

Get certified as an Azure Security Engineer Associate In this course, you’ll: Familiarize yourself with the skills measured in the AZ-500 exam Understand identity and access management using Azure Active Directory ...

September 17 & 18, 2025

Databricks Fundamentals Bootcamp

Building end-to-end data engineering solutions Course outcomes Understand how to get started with the Databricks platform Use Apache Spark on Databricks to explore, clean, and transform data Store data reliably in ...

September 18 & 19, 2025

Data Literacy Bootcamp

How to inspire business decisions with data Data is no longer just a competitive advantage—it’s the foundation of modern business strategy. Today, data informs nearly every strategy and decision, and organizations ...

September 22, 2025

Microservice Security

Best practices for microservice-style architectures Microservice architectures are increasingly popular, but they bring with them increased complexity and new challenges. One of the more challenging areas with any microservice-style architecture is ...

September 22, 2025

Introduction to Critical Thinking

The basics for business Critical thinking is the consideration of alternative arguments or theories in light of evidence; it consists of weighing two or more ideas to see which is closer ...

September 22, 2025

Live with Tim O’Reilly: A Conversation with ChatPRD Founder Claire Vo

The rollout of GPT-5 didn’t go as smoothly as OpenAI hoped: The hype (much of it whipped up by Sam Altman himself) promised much more than what the model could actually ...

September 22, 2025

SOLID Principles for AI-Generated Code

Bridge the gap between AI-generated code and production-ready, enterprise-grade solutions Course outcomes Apply SOLID principles to ensure robust, scalable, and maintainable software designs—especially when starting from AI-generated code Implement key design ...

September 23, 2025

AI and the Coding Interview

Maximize your success by unlocking the skills that employers need today What you’ll learn and how you can apply it Understand which skills you should develop to demonstrate successful AI tooling ...

September 23, 2025

Fundamentals of Learning: Learn faster and better using neuroscience

Learn faster and better using neuroscience Many of us feel overwhelmed by the sheer amount of knowledge— and disinformation— we face daily. Currently there are over a dozen theories about how ...

September 24, 2025

The Staff Engineer's Career Roadmap

Grow, influence, and advance as a technical leader What you’ll learn and how you can apply it Evaluate your readiness for staff engineering roles Create a strategic career development plan for ...

September 25, 2025

Next-Gen Time Series Analysis

A beginner’s guide to predictive forecasting with Python and GenAI What you’ll learn and how you can apply it Understand fundamental concepts and characteristics of time series data Prepare, visualize, and ...

September 25, 2025

How to give great presentations and design better slides

Eight simple ways to wow your audience From employee trainings and monthly sales goal meetings to large-scale formal proposals to upper management, presentations are an integral component of many professionals’ lives. ...

September 26, 2025

Getting Started with GPT-5

Using, prompting, and building with GPT-5 from OpenAI Course Outcomes: Understand GPT-5’s advantages compared to previous models Describe GPT-5’s key features, release context, and implications for work and development Interpret the ...

September 29 & 30, 2025

AI Agents with Google’s Agent Development Kit (ADK) Bootcamp

Building with Gemini, Agent Protocols, and AgentOps Course Outcomes: Understand the core concepts and workflow of building AI agents with ADK Run and test simple agents using ADK command-line tools Connect ...

September 30, 2025

CTO Hour with Peter Bell: Rethinking Hiring in the AI Era

Evolving standards for recruiting, assessing, and growing talent In 2025, tech hiring isn’t about head count—it’s about precision. AI and automation are reshaping every role, forcing leaders to rethink how they ...

October 1, 2025

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 ...

October 1, 2025

Learning with AI

Use ChatGPT, Claude, and Perplexity to improve how you learn Course outcomes Leverage a combination of generative AI tools to set about learning something new Use simple strategies for getting the ...

October 1, 2025

Modern Python Testing

Pytest and AI-generated tests What you’ll learn and how you can apply it Write unit tests for Python code Write basic functional tests for Python code Generate Python tests using LLMs ...

October 2, 2025

Unlock AI Superpowers for Data Pros

From coding to agents What you’ll learn and how you can apply it Use AI tools like ChatGPT to produce working code snippets for specific tasks Apply best practices and evaluate ...

October 3, 2025

Generative AI for Software Testing

Partnering with AI tools for functional and nonfunctional testing and automation Course outcomes Understand the breadth of the AI testing tool landscape Use AI tools for functional test automation and tests ...

October 6 & 7, 2025

SnowPro Advanced Data Engineer Certification (DEA-C02) Bootcamp

What you’ll learn and how you can apply it Source data from data lakes, APIs, and on-premises Transform, replicate, and share data across cloud platforms Design end-to-end near-real-time streams Design scalable ...

October 6, 2025

Building Real-Time Intelligence with Microsoft Fabric

A beginner’s guide Course outcomes Understand the Real-Time Intelligence offering from Microsoft Fabric Know how and when to use the Real-Time hub Implement Eventstream for data ingestion and processing Implement an ...

October 6 & 7, 2025

From developer to software architect

Learn how to think strategically, manage stakeholder expectations, and make critical architectural decisions Software developers often long to upgrade their careers by becoming software architects. But many don't realize that although ...

October 7, 2025

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 7, 2025

Job Search Strategies: How to Identify and Land Your Next Job

7 steps to creating an effective job search system Looking for a new job—it’s the one thing that we look forward to less than a visit to the dentist. Fraught with ...

October 7 & 8, 2025

Cybersecurity Risk Management with the NIST 2.0 Framework

Mastering the fundamentals of organizational security How the new NIST 2.0 cybersecurity framework reflects the ever-changing cybersecurity risk management challenges How to better manage cybersecurity risks to your organization’s systems, assets, ...

October 8, 2025

Domain-Driven Design: First Steps

Building Software that solves the hard problems. Domain-driven design (DDD) is hard. But it’s also one of the best ways to design software that works, and is enjoyable to work with. ...

October 8, 2025

Mastering Microsoft Excel pivot tables

Go beyond the basics to gain proficiency of this important skill PivotTables are one of Excel’s most powerful components, allowing you to quickly create interactive summaries of your data. Go beyond ...

October 9, 2025

Building AI Agents on Azure

Learn to develop, test, and deploy AI agents with Azure services Course outcomes Understand the capabilities of Azure AI Agent Services Learn how to develop, test, and deploy AI agents Course ...

October 9, 16 & 23, 2025

AI Product Management in 3 Weeks

Accelerate your path to AI product leadership What you’ll learn and how you can apply it Develop a deep understanding of AI and ML and apply strategic thinking to leverage these ...

October 10, 2025

Architecture for Modern Engineering Practices

Best practices to support structuring deployment pipelines for continuous delivery and continuous integration Yesterday's best practice is tomorrow's anti-pattern. Everything in software continues to shift and move including architecture, a painful ...

October 13, 20 & 27, 2025

Spring and Spring Boot in 3 Weeks

Build and monitor powerful server-side systems and web services in Java If you’re an enterprise developer coding in Java, you’ve probably asked yourself, “How can I become a more productive programmer ...

October 14, November 5 & 13, 2025

Architectural Katas Q4 2025: AI-Enabled Architecture

Challenge your architecture knowledge and your creativity in leveraging generative AI By registering for Architectural Katas, you get access to the three live online events and can vote for the winning ...

October 14 & 15, 2025

Google Professional Cloud Architect Bootcamp

Build a solid foundation for the exam with hands-on practice and concepts Course Outcomes: The most important details about each Google Cloud offering for IaaS and PaaS Choosing the right serverless ...

October 15, 2025

Managing your manager

Build the relationship key to your success Every employee in a hierarchical organization deals with managers on a regular basis. Managers directly control what you do and how you do it, ...

October 15, 2025

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 ...

October 15, 22, 29, November 5 & 12, 2025

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 16, 2025

Modern Enterprise Architecture Practices

Becoming effective as an enterprise architect Course outcomes Understand how enterprise architecture fits within an organization Learn why most enterprise architecture efforts fail Discover modern approaches to enterprise architecture and why ...

October 16, 2025

AI for DevOps

Practical machine learning for automation and operations What you’ll learn and how you can apply it Build and automate ML pipelines using GitHub Actions to streamline model deployment Implement anomaly detection ...

October 17, 2025

Comparing Cursor, Copilot, and Windsurf

Exploring the pros and cons of the most popular AI coding tools Course Outcomes Understand how to use Cursor, Copilot, and Windsurf to generate working apps, and compare the results of ...

October 17, 2025

Intermediate Python Classes

A Practical Guide to Effective Pythonic Class Structure Python’s classes are flexible and powerful. While learning the syntax for creating classes isn’t terribly difficult, understanding how to structure your classes well ...

October 20, 2025

CompTIA Security+ (SY0-701) Kickstart

Get ready to take the Security+ exam Course outcomes Identify and explain common cybersecurity terms and concepts aligned with the Security+ exam domains Evaluate your readiness for specific Security+ domains and ...

October 20, 2025

Life-Hack Your Day

Understanding chronobiology and its link to your productivity All humans—and virtually all animals—have an internal clock with attendant “best” and “worst” times to do various tasks. Decades of research have found ...

October 21, 2025

Microservice fundamentals

Understanding the power and complexity of microservice architectures Microservices—they’re everywhere! Microservices help organizations achieve autonomy at scale and mix technologies. They can put software in the hands of users faster than ...

October 21, 2025

Leadership Communication Skills for Managers

Learn how to best support, respond to, persuade, and inspire your team In this course, you’ll: Understand how communication affects workplace culture and productivity Identify best practices for communicating in leadership ...

October 21, 2025

Fundamentals of Technical Writing

How to explain complex ideas simply Workplace writing can be daunting, especially when the ideas are complex, the stakes are high, and time is tight. The great news is that writing ...

October 21 & 22, 2025

AI Evaluations Bootcamp

A systematic approach to understanding what works and what doesn’t in AI applications What you’ll learn and how you can apply it Frame and scope evaluation goals for LLM-based applications across ...

October 22, 2025

Patterns for Building Resilient Microservices

Improve the robustness of systems and resilience of teams Course outcomes: Understand what leads to system failures Get practical tips to make your microservice architecture more robust Learn when and where ...

October 22 & 23, 2025

Git Fundamentals

Simplify and speed up management of your source code If you design, create, or test software or manage any part of a software development lifecycle, chances are that you’ve heard of ...

October 22, 2025

Mastering Problem Analysis with Microsoft Excel

How to use Microsoft Excel’s What-if Analysis to solve problems and explore scenarios Excel’s What-If Analysis tools―data tables, Scenarios, Goal Seek and Solver―are a mystery to many. But once mastered, they ...

October 23, 2025

Building AI Apps with Gemini and Google AI Studio

Harnessing Gemini’s multimodal capabilities with Gemini 2.0 and Google AI Studio Course outcomes Understand Gemini 2.0 architecture and its capabilities Develop applications utilizing Gemini’s crossmodal reasoning Optimize prompts for multimodal data ...

October 27, 2025

Introduction to encryption

A hands-on course on applying symmetric and asymmetric encryption Encryption is arguably the most important privacy-preserving technology available today, protecting our data and our intellectual property. In this hands-on three-hour course, ...

October 27 & 28, 2025

Hashicorp Certified: Terraform Associate Certification Crash Course

In-depth and hands-on practice for acing the exam HashiCorp Terraform is the leading open source automation tool for infrastructure as code (IaC) for building and deploying infrastructure to prominent cloud providers ...

October 27, 2025

Certification Exam Cram: Microsoft Power BI Data Analyst

Build confidence and boost your exam readiness Are you getting close to the Microsoft Power BI Data Analyst (PL-300) exam and wondering, “Am I actually ready?” You’re not alone. We’ve heard ...

October 28, 2025

Introduction to Time Management Skills

Gain control, achieve focus, and get more done As a new manager, you must learn the skills to help your team achieve your collective goals. However, your new—and potentially overwhelming—day-to-day responsibilities ...

October 29, 2025

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 ...

October 29, 2025

2025 O’Reilly Awards

Welcome to the fourth annual O’Reilly Awards—which includes some brand-new categories for 2025. At this live event, you’ll hear from the winners themselves about the unique ways they leveraged the O’Reilly ...

October 29, 2025

Learn Shell Scripting with Generative AI

Understand and build practical shell scripts faster using AI tools Course outcomes Confidently handle any shell scripts you encounter Write robust professional-level scripts that can trap exit codes and catch failures ...

October 30, 2025

AI Context Engineering

Effectively handle large model contexts for maximizing GenAI quality and performance What you’ll learn and how you can apply it Understand the implications and opportunities of large context windows in modern ...

October 31, 2025

Safe C++

Writing safe, simple, and efficient code Course outcomes Write simpler, safer code Understand the safety-related problems of classic C++ Embrace the modern, safer way of writing C++ Identify which tools support ...

November 3 & 4, 2025

SQL Fundamentals for Data

A hands-on course for beginners Join Thomas Nield for a hands-on introduction to core database and SQL fundamentals—concepts that are critical in today’s business and technology landscape. Businesses are gathering data ...

November 3 & 5, 2025

MLOps/LLMOps Bootcamp

Scale, automate, and deploy AI Course outcomes Set up reproducible ML projects using Git for code version control, ensuring clear collaboration and experiment tracking Implement ML model versioning and experiment logging ...

November 3, 2025

Mental Models Fundamentals

Learn better and faster using mental models Mental models are the lenses through which we see, learn about, and understand the world. Every human has an array of mental models they ...

November 4 & 5, 2025

Enterprise Architecture Modernization with Generative AI, RAG, and Agents

Integrate AI and automation for innovation, risk mitigation, and measurable ROI Course outcomes Understand how to use enterprise architecture (EA) AI principles to build a long-term IT strategy that aligns with ...

November 4, 2025

Terraform: Getting Started

Automating infrastructure Are there parts of your infrastructure that you still have to stand up manually or via a collection of scripts? Do you struggle to keep documentation about that setup ...

November 4, 11, 18 & 25, 2025

Product Management Fundamentals in 4 Weeks

Key concepts, frameworks, and tools for building products users love This event will be presented in a new format that brings the audience into the action. The first 50 people to ...

November 5 & 6, 2025

Azure Fundamentals (AZ-900) Bootcamp

Gain knowledge of Azure cloud concepts and services Course Outcomes: Gain a comprehensive understanding of cloud computing concepts through hands-on demos Study for the Microsoft AZ-900 exam and get equipped with ...

November 6, 13 & 20, 2025

Python Programming for Data Analysis in 3 Weeks—with Interactivity

Make sense of the world, using Python and Pandas Course Outcomes: Achieve Proficiency in Data Analysis Turn Data Into Insights Work Smarter with DataFrames Learn Through Doing Visualize Your Findings Effectively ...

November 7, 2025

Microservices Application Decomposition

Evolutionary patterns for breaking down your monolith into microservices You can’t afford to rebuild entire systems from scratch—nor should you. Many people interested in adopting microservice architectures already have lots of ...

November 7, 2025

AI Memory Management in Agentic Systems

Empowering AI agents with robust memory Course outcomes Develop a robust mental model of AI memory management by understanding and differentiating between short-term, long-term, episodic, semantic, and procedural memory components Write ...

November 10, 2025

Data Design for Microservices

How to handle data in an increasingly distributed world Course outcomes Understand how a microservice architecture changes how data is stored and accessed Acquire tips and tricks to decompose data from ...

November 11, 2025

SQL Next Steps: Optimization

Getting the most out of your database Key business decisions are no longer made on a hunch or a whim; they’re firmly based on data. But to become a successful data-driven ...

November 11, 2025

Microsoft 365 Copilot for Building Agents and Automating Busywork

Go beyond the basics with agents and next-level workflow automation What you’ll learn and how you can apply it Use Microsoft 365 Copilot Chat to get answers and generate content that ...

November 11, 2025

How to give great presentations and design better slides

Eight simple ways to wow your audience From employee trainings and monthly sales goal meetings to large-scale formal proposals to upper management, presentations are an integral component of many professionals’ lives. ...

November 12 & 13, 2025

Databricks Generative AI Engineer Associate Certification Bootcamp

Course outcomes Prepare for the exam with practice questions and hands-on exercises Explore real world scenarios of LLM-enabled solutions in Databricks Course description Join expert Yasir Khan to learn the fundamentals ...

November 12 & 13, 2025

CISSP Bootcamp

Preparing for the 2024 exam +AI Every job that touches a computer has a cybersecurity component. Every business owner must make informed decisions and choices in cybersecurity computing. The Certified Information ...

November 13, 2025

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 ...

November 13, 2025

Data Superstream: Data Engineering in the Age of AI

Tools, Techniques, and Best Practices for Supporting AI and ML Use Cases With the popularity of GenAI increasing by the day, good data engineering is more essential than ever. AI is ...

November 14, 2025

AI Agents for Everyone

Understand how AI agents are shaping the future of work and how you can get started What you’ll learn and how you can apply it Learn how AI agents differ from ...

November 14, 2025

Generative AI for Agile Teams

Reduce toil, streamline tasks, and get more work done Course outcomes Learn how to use GenAI to refine user stories and brainstorm product ideas Acquire techniques for backlog management and prioritization ...

November 17, 2025

Designing Distributed Systems

Eight transactional saga patterns and their trade-offs Course outcomes Learn how to perform trade-offs when assessing communication in distributed architectures such as microservices Understand communication differences and trade-offs: synchronous versus asynchronous ...

November 17 & 18, 2025

Certified Kubernetes Security Specialist (CKS) Crash Course

In-depth and hands-on practice for acing the exam Vulnerabilities in software and IT infrastructure, if exploited, can pose a major threat to organizations. The Cloud Native Computing Foundation (CNCF) developed the ...

November 17, 2025

Hands-on Practical Docker

Learn best practices for building maintainable Dockerfiles A Docker image is the artifact of the container world. Leaner images allow easier resource management (disk pressure in your registries), fewer attack vectors, ...

November 17 & 18, 2025

Build Your Critical Thinking Skills

Improve your productivity and decision-making skills with empirically based methods Course Outcomes: Understand what critical thinking really is—and how it differs from habitual or gut-level decision making. Learn why critical thinking ...

November 17, 2025

AI and the Coding Interview

Maximize your success by unlocking the skills that employers need today What you’ll learn and how you can apply it Understand which skills you should develop to demonstrate successful AI tooling ...

November 18, 2025

Introduction to Docker CI/CD

How to automate your DevOps pipeline Containers are often advertised as solving a multitude of problems relating to delivering and maintaining highly available software in the always-on, global environment that most ...

November 18, 2025

Demystifying Generative AI: A Practical Look Under the Hood

Hands-on exercises to build AI agents, fine-tune models, and foresee biases in AI systems Course Outcomes Be able to explain how a large language model (and generative AI) works in plain ...

November 19, 2025

Software architecture by example

Learn how to apply the fundamentals through real-world examples Software architecture is a participation sport. While you can learn a great deal about practices, patterns, coupling, cohesion, and all the other ...

November 19, 2025

Machine Learning for Data Analytics with Python

Transforming data into strategic business decisions Course outcomes Learn the principles of machine learning and how to apply them to solve business problems Understand how to use Python and its key ...

November 20 & 21, 2025

Java Concurrency Bootcamp

From fundamentals to advanced topics and virtual threads Course outcomes: Understand Java’s original concurrency model based on synchronization Learn how the more modern java.util.concurrent libraries work Why concurrency and performance are ...

November 20, 2025

Identity and Access Management Fundamentals

Securing your data for a zero trust environment Course outcomes IAM status assessment Successful IAM program implementation Course description Identity and access management (IAM) is a fundamental cybersecurity capability that ensures ...

December 9, 2025

Software Architecture Superstream: Enterprise Architecture in the Age of AI

Understanding how AI is reshaping enterprise architecture is now essential to your success as a technology leader, but navigating the impact of AI on systems, processes, and governance can be overwhelming. ...

December 11, 2025

Platform Engineering Essentials

A hands-on guide to building internal developer platforms Course outcomes Understand what platform engineering is, and how it’s different from ops, SRE, or DevOps Know the skills necessary to form or ...

Bio

O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that are necessary for success. At the heart of our business is a unique network of experts and innovators who share their knowledge through us. The O’Reilly learning platform offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry.