Student (source: Pixabay)

Learn new topics and refine your skills with more than 219 new live online training courses we opened up for June and July on the O'Reilly online learning platform.

AI and machine learning

AI-driven Future State Cloud Operations, June 7

Deep Learning with PyTorch, June 20

Deep Learning from Scratch, July 2

Introduction to Reinforcement Learning, July 8

Fundamentals of Machine Learning and Data Analytics, July 10-11

Essential Machine Learning and Exploratory Data Analysis with Python and Jupyter Notebook, July 11-12

Artificial Intelligence: An Overview of AI and Machine Learning, July 15

Real-Time Streaming Analytics and Algorithms for AI Applications, July 17

Hands-on Machine Learning with Python: Classification and Regression, July 17

Hands-on Machine Learning with Python: Clustering, Dimension Reduction, and Time Series Analysis, July 18

Deep Reinforcement Learning, July 18

Deep Learning for Natural Language Processing, July 25

Getting Started with Machine Learning, July 29

Inside Unsupervised Learning: Anomaly Detection using Dimensionality Reduction, August 6

Deploying Machine Learning Models to Production: A Toolkit for Real-World Success , August 7-8

Hands-on Adversarial Machine Learning, August 13

Inside Unsupervised Learning: Group Segmentation Using Clustering, August 13

Reinforcement Learning: Building Recommender Systems, August 16


Business Applications of Blockchain, July 17

Certified Blockchain Solutions Architect (CBSA) Certification Crash Course, July 25


Ken Blanchard on Leading at a Higher Level: 4 Keys to Creating a High Performing Organization , June 13

Engineering Mentorship, June 24

Spotlight on Learning From Failure: Hiring Engineers with Jeff Potter, June 25

60 Minutes to a Better Prototype, June 25

Being a Successful Team Member, July 1

Spotlight on Data: Improving Uber’s Customer Support with Natural Language Processing and Deep Learning with Piero Molino, July 2

Getting S.M.A.R.T about Goals, July 9

Building the Courage to Take Risks, July 9

Spotlight on Innovation: Making Things Happen with Scott Berkun, July 10

Thinking Like a Manager, July 10

Better Business Writing, July 15

Spotlight on Data: Data Storytelling with Mico Yuk, July 15

Why Smart Leaders Fail, July 16

Product Management for Enterprise Software, July 18

Introduction to Critical Thinking, July 23

Negotiation Fundamentals, July 23

Spotlight on Learning from Failure: Corporate Disinformation and the Changing Face of Attacks with Renee DiResta and Robert Matney, July 23

Having Difficult Conversations, July 25

Giving a Powerful Presentation, July 25

The Power of Lean in Software Projects, July 25

Managing a Toxic Work Environment, July 25

Leadership Communication Skills for Managers, July 29

Emotional Intelligence in the Workplace, July 30

90 Minutes to Better Decision-Making, July 30

Performance Goals for Growth, July 31

Adaptive Project Management, July 31

Spotlight on Cloud: Mitigating Cloud Complexity to Ensure Your Organization Thrives with David Linthicum, August 1

How to Be a Better Mentor, August 5

Fundamentals of Learning: Learn Faster and Better Using Neuroscience, August 6

Introduction to Strategic Thinking Skills, August 6

Foundations of Microsoft Excel, August 6

Succeeding with Project Management, August 8

How to Give Great Presentations, August 13

60 minutes to Better User Stories and Backlog Management, August 13

Building Your LinkedIn Network, August 13

Understanding Business Strategy, August 14

Data science and data tools

Text Analysis for Business Analytics with Python, June 12

Business Data Analytics Using Python , June 25

Debugging Data Science, June 26

Programming with Data: Advanced Python and Pandas, July 9

Understanding Data Science Algorithms in R: Regression, July 12

Time Series Forecasting, July 15

Cleaning Data at Scale, July 15

Scalable Data Science with Apache Hadoop and Spark, July 16

Effective Data Center Design Techniques: Data Center Topologies and Control Planes, July 19

First Steps in Data Analysis, July 22

Inferential Statistics using R, July 24

Foundational Python for Data Science, July 24

Intermediate SQL for Data Analysis, July 29

Introduction to Pandas: Data Munging with Python, July 29-30

Data Analysis Paradigms in the Tidyverse, July 30

Intro to Mathematical Optimization, August 6

Getting Started with PySpark, August 8

Text Analysis for Business Analytics with Python, August 12

Real-time Data Foundations: Kafka, August 13

Introduction to Statistics for Data Analysis with Python, August 14

Understanding Data Science Algorithms in R: Scaling, Normalization and Clustering, August 14

Real-time Data Foundations: Spark, August 15

Visualization and Presentation of Data, August 15

Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud Case Studies, September 24

Design and product management

Introduction to UI & UX design, June 24


Discovering Modern Java, June 7

Design Patterns in Java, June 13-14

Java Testing with Mockito and the Hamcrest Matchers, June 19

Scaling Python with Generators, June 25

Pythonic Object-Oriented Programming, June 26

Python Advanced: Generators and Coroutines, June 26

Pythonic design patterns, June 27

Advanced Test-Driven Development (TDD), June 27

Test-Driven Development In Python, June 28

Learning Python 3 by Example, July 1

Getting Started with Spring and Spring Boot, July 2-3

Java 8 Generics in 3 Hours, July 5

Secure JavaScript with Node.js, July 10

Learn the Basics of Scala in 3 Hours, July 15

Quantitative Trading with Python, July 15

Advanced React.js, July 16

Next-generation Java Testing with JUnit 5 , July 16

Java Full Throttle with Paul Deitel: A One-Day, Code-Intensive Java, July 16

Modern JavaScript, July 17

Mastering the Basics of Relational SQL Querying, July 17-18

Getting Started with Python 3 , July 17-18

Building Applications with Apache Cassandra, July 19

Scala Fundamentals: From Core Concepts to Real Code in 5 Hours, July 19

Clean Code, July 23

Introduction to Python Programming, July 23

TypeScript Fundamentals, July 24

Rust Programming: A Crash Course, July 29

Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud Case Studies, July 30

Beyond Python Scripts: Logging, Modules, and Dependency Management, July 30

Advanced JavaScript, July 30

Beyond Python Scripts: Exceptions, Error Handling and Command-Line Interfaces, July 31

Introduction to TypeScript Programming, August 5

Getting Started with Python 3, August 5-6

Mastering Pandas, August 7

Advanced TypeScript Programming, August 13

Getting Started with React.js, August 14

SQL Fundamentals for Data, August 14-15

Testing Vue.js Applications, August 15

Getting Started with Python 3, August 15-16

Modern Java Exception Handling, August 22

Python: The Next Level, August 1-2


Kubernetes Security, June 10

Defensive Cybersecurity Fundamentals , June 17

Understanding the Social Forces Affecting Cyberattackers, June 28

Ethical Hacking Bootcamp with Hands-on Labs, July 1-3

Cyber Security Defense, July 2

Getting Started with Cyber Investigations and Digital Forensics, July 8

Start Your Security Certification Career Today, July 11

Certified Ethical Hacker (CEH) Crash Course, July 11-12

AWS Security Fundamentals, July 15

Introduction to Encryption, July 16

CISSP Crash Course, July 17-18

CISSP Certification Practice Questions and Exam Strategies, July 18

Linux, Python, and Bash Scripting for Cybersecurity Professionals, July 19

Cyber Security Fundamentals, July 25-26

AWS Certified Security - Specialty Crash Course, July 25-26

Understanding the Social Forces Affecting Cyberattackers, August 5

CCNA Cyber Ops SECFND 210-250, August 13

CCNA Cyber Ops SECOPS 210-255, August 15

Systems engineering and operations

AWS Access Management, June 6

Google Cloud Platform – Professional Cloud Developer Crash Course, June 6-7

React Hooks in Action, June 14

Running MySQL on Kubernetes, June 19

CompTIA A+ Core 1 (220-1001) Certification Crash Course, June 19-20

Introducing Infrastructure as Code with Terraform, June 20

How Routers Really Work: Network Operating Systems and Packet Switching, June 21

Creating React Applications with GraphQL, June 24

Getting Started with Google Cloud Platform, June 24

AWS Certified Big Data - Specialty Crash Course, June 26-27

Building APIs with Django REST Framework , June 28

Hands-on Arista Networking Foundational Routing Topics: Learning Arista Networking Through Lab Exercises , June 28

Azure Architecture: Best Practices, June 28

Learn Linux in 3 Hours, July 1

Managing Containers on Linux, July 1

Getting Started with Amazon SageMaker on AWS, July 1

Ansible in 4 Hours, July 2

Automating with Ansible, July 2

Kubernetes in 4 Hours, July 3

Getting Started with OpenShift, July 5

Amazon Web Services (AWS) Security Crash Course, July 8

Microservices Architecture and Design, July 8-9

AWS Machine Learning Specialty Certification Crash Course, July 8-9

AWS Certified Solutions Architect Associate Crash Course, July 8-9

Google Cloud Platform Security Fundamentals, July 9

CCNA Routing and Switching 200-125 Crash Course , July 9, 11, 16, 18

Exam AZ-300: Microsoft Azure Architect Technologies Crash Course, July 11-12

IBM Blockchain Platform as a Service, July 11-12

Google Cloud Certified Associate Cloud Engineer Crash Course, July 15-16

Getting Started with Amazon Web Services (AWS), July 15-16

AWS for Mobile App Developers, July 16

9 Steps to Awesome with Kubernetes, July 16

Getting Started with Cloud Computing, July 16

Google Cloud Platform (GCP) for AWS Professionals, July 17

AWS Certified SysOps Administrator (Associate) Crash Course, July 17-18

Software Architecture Foundations: Characteristics and Tradeoffs, July 18

AWS Managed Services , July 18-19

Building Micro-frontends, July 22

Linux Performance Optimization, July 22

Linux Under the Hood, July 22

Practical Linux Command Line for Data Engineers and Analysts, July 22

Introduction to Kubernetes, July 22-23

Introduction to Docker images, July 23

Analyzing Software Architecture, July 23

Domain-driven design and event-driven microservices, July 23-24

Building a Cloud Roadmap, July 24

Software Architecture by Example, July 24

Introduction to Docker CI/CD, July 24

Automating Architectural Governance Using Fitness Functions, July 25

Exam MS-100: Microsoft 365 Identity and Services Crash Course, July 25-26

Linux Foundation System Administrator (LFCS) Crash Course, July 25-26

Architecture for Continuous Delivery, July 29

Introduction to Docker Containers, July 30

Implementing Evolutionary Architectures, July 30-31

Docker for JVM Projects, July 31

Getting Started with Continuous Delivery (CD), August 1

Implementing and Troubleshooting TCP/IP, August 5

Developing Incremental Architecture, August 5-6

Microservice Decomposition Patterns, August 6

From Developer to Software Architect, August 6-7

Systems Design for Site Reliability Engineers, August 7

Building and Managing Kubernetes Applications, August 7

Designing Serverless Architecture with AWS Lambda, August 7-8

Docker: Beyond the Basics (CI & CD), August 7-8

Introduction to Istio, August 8

Microservice Fundamentals, August 13

Getting Started with Google Cloud Platform, August 13

Microservices Caching Strategies, August 14

Practical Docker, August 14

Amazon Web Services (AWS) Technical Essentials, August 14

Kubernetes Security, August 14

AWS Design Fundamentals, August 15-16

Software Architecture by Example, August 16

Structural Design Patterns with Spring, August 20

Resilience and Fast Reroute in Computer Networks: Tools and Techniques to Optimize Network Performance, August 23

Article image: Student (source: Pixabay).