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.