O'Reilly Media

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

Upcoming live online training courses

December 16, 17 & 18, 2024

Microsoft Power BI Data Analyst Bootcamp PL-300

Learn in-demand skills and become a certified Power BI data analyst Course outcomes Provide actionable insights from the data Understand various components of Microsoft Power BI Enable data-driven decision-making Get ready ...

December 18, 2024

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

December 18 & 19, 2024

Developing Incremental Architecture

Create and optimize an architecture as requirements evolve If you still use large up-front design, you'll likely encounter problems during implementation. The solution is to build around a domain-focused metaphor that ...

January 2 & 3, 2025

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

January 2, 2025

Building micro-frontends

Scaling projects and teams in the frontend ecosystem We're heading toward a future where applications will be increasingly complex and managed by teams of multiple developers. Micro-frontends allow any project to ...

January 2, 2025

Cybersecurity Certifications and Career planning

Which is best for you? +AI In this course, you’ll: Learn how to stack certifications successfully Build a career plan for choosing the right certifications Collect the tools you need to ...

January 3, 2025

Fundamentals of Servant Leadership

Tools to develop strong relationships and deliver noticeable results Course outcomes Understand the principles of servant leadership Learn how to develop and empower your team Course description Compared to traditional command ...

January 3, 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 ...

January 6, 2025

Generative AI for Everyone

Understand generative AI applications, benefits, and risks Gain an understanding of generative AI, its applications, and its potential impact on your organization Understand what prompt engineering is and why you should ...

January 6, 2025

C++ Essentials: The Special Member Functions

Understanding copy and move semantics Good class design is at the heart of software development with C++, so detailed knowledge about basic class mechanics is indispensable for every professional C++ developer. ...

January 6, 7 & 8, 2025

Certified Kubernetes Application Developer (CKAD) Crash Course in 3 Days

In-depth and Hands-on Practice for Acing the Exam The ability to use, troubleshoot, and monitor Kubernetes as an application developer is in high demand. In response, the Cloud Native Computing Foundation ...

January 6, 2025

IntelliJ IDEA Dojo

Become a more effective JVM developer Course outcomes Open and navigate tool windows quickly Switch between code and tests quickly Generate code quickly and easily Understand how to use the tool ...

January 6, 7 & 8, 2025

AWS Certified Solutions Architect Associate Exam (SAA-C03) Bootcamp

Get ready for test day with this deep dive into Amazon's cloud offerings Course Outcomes Be fully equipped with the knowledge and study tools you need to prepare for your SAA-C03 ...

January 7 & 8, 2025

System Design Interview Boot Camp

Solve complex problems using a proven framework Course description: Join expert Rohit Bhardwaj to examine a step-by-step approach to system design interview problems using real-world examples that will help you solve ...

January 7, 14, 21 & 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 ...

January 7, 2025

Using Generative AI to Boost Your Personal Productivity

Get more done each day with the help of AI Course outcomes Learn how to distill large amounts of information into concise summaries Understand techniques for idea generation and fleshing out ...

January 7, 2025

C++ Essentials: STL Algorithms

Reduce bugs and increase productivity and performance The Standard Template Library (STL) has proven to be a breakthrough in efficient and extensible library design and is one of the most valuable ...

January 7, 14 & 21, 2025

Build Your Critical Thinking Skills in 3 Weeks

Improve your productivity and decision-making skills with empirically based methods Critical thinking is one of the most sought-after skills in job applicants and is one of the keys to success in ...

January 8 & 9, 2025

Prompting Bootcamp

Crafting Content with Generative AI Course outcomes: Apply AI art and text generation tools like Midjourney and ChatGPT on your own projects Learn how prompt engineering can get you better results ...

January 8 & 9, 2025

Google Cloud: Associate Cloud Engineer Bootcamp

Hands-on practice to help you get a solid foundation for the Associate Cloud Engineer certification Course outcomes Learn the structure and hierarchy of components on Google Cloud Understand the spectrum of ...

January 8, 2025

Building Text-Based Applications with the ChatGPT API and LangChain

How to build with large language models Course outcomes Learn the basics of working with large language models Gain proficiency in working with the ChatGPT API and its functionality Understand concepts ...

January 8, 2025

Generative AI for Finance in 60 Minutes

Understand the capabilities and use cases of AI tools This live training is designed to give finance professionals a conceptual understanding of Generative AI. We will cover how enterprises can use ...

January 9, 2025

TypeScript Fundamentals

Build and maintain large web applications TypeScript is an open source superset of JavaScript that you can use anywhere you can use JavaScript. It includes static types and helps you build ...

January 9, 2025

How to give great presentations

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

January 9 & 10, 2025

Design Patterns Boot Camp

Improve your object-oriented designs, making them more flexible, maintainable, and resilient Improve your object-oriented designs, making them more flexible, maintainable, and resilient Use the power of a shared vocabulary to improve ...

January 9 & 10, 2025

GitHub Fundamentals Bootcamp

Learn the complete GitHub from coding to Copilot Course outcomes: Get hands-on experience using key GitHub features This course will provide an end-to-end model for using GitHub for software development and ...

January 13, 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 ...

January 13, 2025

Writing Effective Prompts for ChatGPT

Crafting engaging and productive ChatGPT prompts Understand the principles and methods of prompt design and optimization Learn how prompt engineering can get you better results when working with AI ChatGPT has ...

January 13 & 14, 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 ...

January 13 & 14, 2025

Certified Ethical Hacker (CEH) Bootcamp

Hacking your way through the CEH v12 exam You can make a good living in the computing world by exposing everyone else’s poor systems administration. Certified Ethical Hacker (CEH) is the ...

January 13, 2025

Using GitHub Copilot Chat

Pair programming with AI for easier software development Course outcomes Understand how to use GitHub Copilot Chat to refactor, document, and secure your code base Learn how to generate unit test ...

January 14, 21 & 28, 2025

Deep Learning for Beginners in 3 Weeks

From basics to production with NumPy and TensorFlow In this course, you’ll: Explore neural network basics and forward propagation Understand backpropagation and stochastic gradient descent Perform train/test splits and examine production ...

January 14, 2025

ChatGPT to Improve Your Writing

Tips and Tricks for Technical and Business Writers Understand the basics of ChatGPT and its capabilities Learn the importance of privacy and verifying output accuracy Explore approaches for generating content ideas ...

January 14, 2025

6 Rules for Communicating with Management

Strategies for getting heard and advancing your career In this course, you’ll: Understand how to inspire management’s buy-in for your ideas Learn to align your career objectives with your company’s goals ...

January 15, 2025

Generative AI for Excel

Using ChatGPT, Copilot Pro, and AI add-ins to save time and work more efficiently Course outcomes Understand which generative AI tools are available and their purposes Learn how to use AI ...

January 15, 2025

AWS Technical Essentials

Learn the key components of Amazon's cloud from compute, storage, and networking to managed services Join Mark Wilkins to learn the technical essentials of AWS, particularly those relating to compute, storage, ...

January 15 & 16, 2025

ChatGPT For Data Analytics

How to 10x your data analysis productivity with generative AI Understand the potential of ChatGPT for data analytics and how to use it with the most common data analysis tools such ...

January 15, 2025

Prompting Copilot and ChatGPT for Code

Essential prompting skills for GenAI-enhanced code Course outcomes Learn how to use GenAI in your day-to-day development jobs more quickly and efficiently Understand the basics of GenAI prompt engineering Gain practical ...

January 16, 2025

GenAI and LLMs for Product Managers

Tools and Frameworks to navigate GenAI throughout the product lifecyle Course outcomes Acquire foundational knowledge on initiating endeavors with generative AI and LLMs Delve into pertinent use cases of large language ...

January 23, 2025

Hands-on Prompt Engineering

Improve content creation, automate development tasks, and generate insightful data analysis Course outcomes Learn prompt engineering for diverse tasks such as summarization, text extraction, code generation, and debugging Explore advanced prompting ...

January 27, 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, ...

January 28 & 29, 2025

Architecture as Code

Validate, measure, and align architecture with technical and business goals Course outcomes Understand that architecture cannot exist as a silo but must align with all aspects of the business to be ...

January 28, 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 ...

January 28, 2025

Generative AI for Business Analysts in 60 Minutes

Learn how GenAI is reshaping the role and how to prepare Course outcomes Learn how business leaders are thinking about generative AI and what business analysts need to do to evolve ...

January 29, 2025

Getting Started with LLM Agents using LangChain

How to build AI agents using LangChain Course outcomes Learn the basics of working with LLM-based agents Gain proficiency in working with modern LLM agent frameworks Gain the ability to build ...

January 29, 2025

How to Choose the Right LLM for your Application

From GPT 3.5 to LLaMA, Falcon, Claude, and others Course outcomes Understand the fundamentals of large language models Explore prompt engineering and different types of LLMs Learn the factors to consider ...

January 30, 2025

Web Accessibility Workshop

Auditing websites for accessible design, code, and content to empower all users Course outcomes Learn the WCAG requirements for many basic aspects of web and application development, including UI design, HTML/CSS, ...

January 30, 2025

Artificial intelligence

An overview of AI and machine learning Advanced analytics such as artificial intelligence and machine learning are becoming increasingly critical to developing innovative, differentiated, competitive, and successful businesses and products. AI ...

February 3, 2025

Machine Learning from Scratch

Build machine learning algorithms from scratch with Python Machine learning is becoming more accessible thanks to libraries like scikit-learn and PyTorch. In fact, it’s becoming so accessible that few practitioners actually ...

February 3, 2025

Integrating AI in Java Projects

Access ChatGPT, Claude, Gemini, and other AI tools in your Java programs Course outcomes Access AI-based RESTful web services, such as those offered by OpenAI, Claude, or Gemini Apply Java records ...

February 3, 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 ...

February 3, 2025

Writing Effective Prompts for ChatGPT

Crafting engaging and productive ChatGPT prompts Understand the principles and methods of prompt design and optimization Learn how prompt engineering can get you better results when working with AI ChatGPT has ...

February 3 & 4, 2025

Using AI Tools and Python to Automate Tasks

Automating repetitive tasks for noncoders Course outcomes Understand the basics of Python scripting (writing simple code) without prior programming experience Explore ways to leverage current AI tools to help you learn ...

February 3, 2025

Kubernetes and Cloud Security Associate (KCSA) Exam Prep Crash Course

A comprehensive overview of the exam Course outcomes Study effectively for the KCSA certification exam Identify security concerns in a Kubernetes cluster and understand measures for addressing them Course description Security ...

February 3 & 4, 2025

Knowledge Graphs & Large Language Models Bootcamp

Give meaning to your data and power your data science applications Course outcomes: Understand what a knowledge graph is and how it can benefit your data science applications when paired with ...

February 3, 2025

Basic Rust Programming

Kickstart your Rust journey with Command-Line Programs Course Objectives The student will learn the basics of the Rust language such as syntax, structs, types, and traits. The student will learn to ...

February 3, 2025

AWS Fundamentals

Get hands-on with compute, storage, and databases Course outcomes Identify core services and infrastructure provided by AWS Describe fundamental concepts of cloud computing and the benefits of AWS cloud Effectively use, ...

February 3, 2025

Local LLMs Made Easy

Using UI-based frameworks Jan AI and GPT4All Course outcomes Understand the fundamental concepts and benefits of (small) LLMs Use Hugging Face to choose an LLM that can be run on your ...

February 3, 2025

Practical Project Management Bootcamp

Practical guidance for leading successful projects Understand core project management procedures, methodologies, and practices Learn the process of building a team for a project Learn a streamlined method of managing changes ...

February 3, 2025

Fundamentals of Infrastructure as Code

Learning automation using Azure and GitHub Actions Course outcomes Understand how to design and implement scalable solutions through effective automation and provisioning strategies Develop a comprehensive understanding of automation principles and ...

February 4 & 5, 2025

RESTFul Microservices APIs Bootcamp

A 7-step methodology for designing resilient APIs Course outcomes: Learn the seven-step methodology for designing RESTful microservices APIs Explore industry best practices for API development Understand microservices data management Course description ...

February 4, 2025

Mastering Patterns in Event-Driven Architecture

Achieving better responsiveness and scalability in your systems Well-built event-driven architectures leverage asynchronous messaging and event processing to decouple services and maximize your system’s responsiveness, performance, scalability, and elasticity. Unfortunately, with ...

February 4, 2025

Using Generative AI to Boost Your Personal Productivity

Get more done each day with the help of AI Course outcomes Learn how to distill large amounts of information into concise summaries Understand techniques for idea generation and fleshing out ...

February 4, 5 & 6, 2025

PMP Exam Prep Boot Camp

Confidently initiate a project, follow it along its lifecycle, and successfully complete it The Project Management Professional (PMP), established by the Project Management Institute (PMI), recognizes your ability to manage projects. ...

February 4, 2025

Building Your First ETL Data Platform

Batch data extraction, warehousing, transformation, visualization, and analytics using off-the-shelf tools Course outcomes Understand the architecture and components of a modern data platform Learn about the tools used for data extraction, ...

February 4, 2025

Mastering Communication Skills for Virtual Environments

How to communicate, collaborate, and influence With the impact of the COVID-19 pandemic and our subsequent move to remote working arrangements, more workers need to be able to communicate, collaborate with, ...

February 5 & 6, 2025

Microsoft Fabric Analytics Engineer Associate Bootcamp (DP-600)

Learn in-demand skills and become a certified Fabric Analytics Engineer Course outcomes Understand the role of the Analytics Engineer in today’s data realm Examine various components of Microsoft Fabric and their ...

February 5, 2025

Prompt Engineering for Generating AI Art and Text

Nontechnical training on AI tools like Midjourney and ChatGPT, and others Course outcomes Apply AI art and text generation tools like Midjourney and ChatGPT on your own projects Learn how prompt ...

February 5, 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 ...

February 6, 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 ...

February 6, 2025

Mastering Power Query with Microsoft Excel

Transform data, automate repetitive tasks, and open the door to Power BI Course outcomes Understand what Power Query is and how it can help you work more efficiently Learn how to ...

February 6, 2025

Hands-on GPT-4-Turbo and GPT-4o

OpenAI's New GPT-4 Models and What You Need to Know Course outcomes Create solutions with LLMs and functions (function calling) Develop assistants for working with code Develop assistants for retrieving private ...

February 6, 2025

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

February 7, 2025

Generative AI for Everyone

Understand generative AI applications, benefits, and risks Gain an understanding of generative AI, its applications, and its potential impact on your organization Understand what prompt engineering is and why you should ...

February 10, 2025

Getting Started with Power BI

Visualizing and sharing impactful data insights Course outcomes Grasp the fundamental structure and components of Power BI Acquire the skills to create a range of visualizations using Power BI Desktop Learn ...

February 10, 2025

Certified Cloud Security Professional (CCSP): The Hard Parts

Preparing for the 2024 exam +AI Course outcomes Understand the tools needed to be a success as a cloud security professional Be prepared for the difficult activities on the CCSP exam ...

February 11, 2025

Product Design with GenAI

Leverage GenAI at every stage of your product design workflow Course outcomes Understand state of the art in GenAI for product design as well as all the tools with various GenAI ...

February 11, 2025

ChatGPT to Improve Your Writing

Tips and Tricks for Technical and Business Writers Understand the basics of ChatGPT and its capabilities Learn the importance of privacy and verifying output accuracy Explore approaches for generating content ideas ...

February 11, 2025

Effective Enterprise Application Integration (EAI)

Architectural styles and patterns to address complexities in IT ecosystems Course outcomes Understand the key concepts and principles of EAI Apply different architectural styles and patterns to solve integration challenges Analyze ...

February 21, 2025

Generative AI for Business Analysts in 60 Minutes

Learn how GenAI is reshaping the role and how to prepare Course outcomes Learn how business leaders are thinking about generative AI and what business analysts need to do to evolve ...

March 3, 2025

Generative AI for Finance in 60 Minutes

Understand the capabilities and use cases of AI tools This live training is designed to give finance professionals a conceptual understanding of Generative AI. We will cover how enterprises can use ...

March 4, 2025

Using Generative AI to Boost Your Personal Productivity

Get more done each day with the help of AI Course outcomes Learn how to distill large amounts of information into concise summaries Understand techniques for idea generation and fleshing out ...

March 5 & 6, 2025

ChatGPT For Data Analytics

How to 10x your data analysis productivity with generative AI Understand the potential of ChatGPT for data analytics and how to use it with the most common data analysis tools such ...

March 10, 2025

Writing Effective Prompts for ChatGPT

Crafting engaging and productive ChatGPT prompts Understand the principles and methods of prompt design and optimization Learn how prompt engineering can get you better results when working with AI ChatGPT has ...

March 11, 2025

ChatGPT to Improve Your Writing

Tips and Tricks for Technical and Business Writers Understand the basics of ChatGPT and its capabilities Learn the importance of privacy and verifying output accuracy Explore approaches for generating content ideas ...

March 12, 2025

Generative AI for Excel

Using ChatGPT, Copilot Pro, and AI add-ins to save time and work more efficiently Course outcomes Understand which generative AI tools are available and their purposes Learn how to use AI ...

March 13, 2025

Generative AI for Business Analysts in 60 Minutes

Learn how GenAI is reshaping the role and how to prepare Course outcomes Learn how business leaders are thinking about generative AI and what business analysts need to do to evolve ...

March 17, 2025

Generative AI for Everyone

Understand generative AI applications, benefits, and risks Gain an understanding of generative AI, its applications, and its potential impact on your organization Understand what prompt engineering is and why you should ...

March 19, 2025

ChatGPT for Project Management

Essential prompting techniques to accelerate project success Course outcomes Understand the basics of ChatGPT and its capabilities Learn how to create and manage effective meeting agendas Explore ChatGPT for tracking meeting ...

March 20, 2025

Artificial intelligence

An overview of AI and machine learning Advanced analytics such as artificial intelligence and machine learning are becoming increasingly critical to developing innovative, differentiated, competitive, and successful businesses and products. AI ...

March 20, 2025

GenAI and LLMs for Product Managers

Tools and Frameworks to navigate GenAI throughout the product lifecyle Course outcomes Acquire foundational knowledge on initiating endeavors with generative AI and LLMs Delve into pertinent use cases of large language ...

March 25 & 26, 2025

Prompting Bootcamp

Crafting Content with Generative AI Course outcomes: Apply AI art and text generation tools like Midjourney and ChatGPT on your own projects Learn how prompt engineering can get you better results ...

April 2, 2025

Using Generative AI to Boost Your Personal Productivity

Get more done each day with the help of AI Course outcomes Learn how to distill large amounts of information into concise summaries Understand techniques for idea generation and fleshing out ...

April 3, 2025

Prompt Engineering for Generating AI Art and Text

Nontechnical training on AI tools like Midjourney and ChatGPT, and others Course outcomes Apply AI art and text generation tools like Midjourney and ChatGPT on your own projects Learn how prompt ...

April 7, 2025

Product Design with GenAI

Leverage GenAI at every stage of your product design workflow Course outcomes Understand state of the art in GenAI for product design as well as all the tools with various GenAI ...

April 8, 2025

Generative AI for Everyone

Understand generative AI applications, benefits, and risks Gain an understanding of generative AI, its applications, and its potential impact on your organization Understand what prompt engineering is and why you should ...

April 8, 2025

ChatGPT to Improve Your Writing

Tips and Tricks for Technical and Business Writers Understand the basics of ChatGPT and its capabilities Learn the importance of privacy and verifying output accuracy Explore approaches for generating content ideas ...

April 8, 2025

Generative AI for Business Analysts in 60 Minutes

Learn how GenAI is reshaping the role and how to prepare Course outcomes Learn how business leaders are thinking about generative AI and what business analysts need to do to evolve ...

April 10, 2025

Writing Effective Prompts for ChatGPT

Crafting engaging and productive ChatGPT prompts Understand the principles and methods of prompt design and optimization Learn how prompt engineering can get you better results when working with AI ChatGPT has ...

April 29 & 30, 2025

Prompting Bootcamp

Crafting Content with Generative AI Course outcomes: Apply AI art and text generation tools like Midjourney and ChatGPT on your own projects Learn how prompt engineering can get you better results ...

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.