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.