Student (source: Pixabay)

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

AI and machine learning

Getting Started with Tensorflow.js, July 23

Building Intelligent Analytics Through Time Series Data, July 31

Natural Language Processing (NLP) from Scratch , August 5

Cloud Migration Strategy: Optimizing Future Operations with AI, August 7

Intermediate Natural Language Processing (NLP), August 12

Machine Learning for Business Analytics: A Deep Dive into Data with Python, August 19

Inside unsupervised learning: Semisupervised learning using autoencoders, August 20

TensorFlow 2.0 Essentials – What's New , August 23

A Practical Introduction to Machine Learning , August 26

Artificial Intelligence: Real-world Applications , August 26

Inside Unsupervised Learning: Generative Models and Recommender Systems, August 27

Hands-On Algorithmic Trading with Python, September 3

Artificial Intelligence: AI for Business, September 4

TensorFlow Extended: Data Validation and Transform, September 11


Introducing Blockchain, August 2


Building Your People Network, July 8

Getting Unstuck, August 5

How to Choose Your Cloud Provider, August 7

Spotlight on Data: Data Pipelines and Power Imbalances—3 Cautionary Tales with Catherine D’Ignazio and Lauren Klein, August 19

Salary Negotiation Fundamentals, August 20

Fundamentals of Cognitive Biases, August 20

Empathy at Work, August 20

Developing Your Coaching Skills, August 21

Applying Critical Thinking, August 22

Building Your People Network, August 27

60 Minutes to Designing a Better PowerPoint Slide , August 27

60 Minutes to a Better Prototype, August 27

Introduction to Critical Thinking, August 27

Spotlight on Learning from Failure: Fixing with Sha Hwang, August 27

Managing Your Manager, August 28

Scrum Master: Good to Great, August 29

Being a Successful Team Member, September 4

Fundamentals of Learning: Learn faster and better using neuroscience, September 5

Leadership Communication Skills for Managers, September 10

Getting S.M.A.R.T about Goals, September 10

Spotlight on Innovation: Enabling Growth Through Disruption with Scott Anthony, September 11

Writing User Stories, September 11

Data science and data tools

Applied Probability Theory from Scratch, July 17

Interactive Visualization Approaches, July 25

Apache Hadoop, Spark and Big Data Foundations , August 1

Visualizing Software Architecture with the C4 Model, August 2

Data Engineering for Data Scientists, August 6

Analyzing and Visualizing Data with Microsoft Power BI, August 9

Hands-on Introduction to Apache Hadoop and Spark Programming, August 12-13

Scalable Data Science with Apache Hadoop and Spark, August 19

IoT Fundamentals, August 20-21

Algorithmic Risk Management in Trading and Investing, August 23

Business Data Analytics Using Python, August 26

Python Data Science Full Throttle with Paul Deitel: Introductory Artificial Intelligence (AI), Big Data and Cloud Case Studies, August 26

Real-time Data Foundations: Flink, August 27

Managing Enterprise Data Strategies with Hadoop, Spark, and Kafka, August 29

Design and product management

Introduction to UI & UX design, August 28


Kotlin for Android, July 11-12

SQL for Any IT Professional, July 16

Design Patterns in Java, July 29-30

Discovering Modern Java, August 2

Essentials of JVM Threading, August 2

Getting Started with Pandas, August 6

Programming with Data: Foundations of Python and Pandas, August 12

Beginner’s Guide to Writing AWS Lambda Functions in Python, August 12

Solving Java Memory Leaks, August 12

Introduction to Python Programming , August 12

Working with Dataclasses in Python 3.7, August 15

Reactive Programming with Java Completable Futures, August 15

Getting Started with Python's Pytest, August 19

Visualization in Python with Matplotlib, August 19

Python Full Throttle with Paul Deitel: A One-Day, Fast-Paced, Code-Intensive Python, August 19

Oracle Java SE Programmer I Crash Course: Pass the 1Z0-815 or 1Z0-808 Exams, August 19-21

Linux Troubleshooting: Advanced Linux Techniques, August 20

Introduction to the Bash Shell, August 21

Getting Started with Node.js, August 21

Applied Cryptography with Python, August 22

Mentoring Technologists, August 22

CSS Layout Fundamentals: From Floats to Flexbox and CSS Grid, August 22

React Hooks in Action, August 23

Getting Started with Java: From Core Concepts to Real Code in 4 Hours, August 23

Bash Shell Scripting in 4 Hours, August 23

Continuous Delivery and Tooling in Go, August 26

Mastering SELinux, August 26

Functional Programming in Java, August 26-27

Scalable Concurrency with the Java Executor Framework, August 29

SOLID Principles of Object-Oriented and Agile Design, August 30

Fraud Analytics using Python, September 3

Getting Started with Spring and Spring Boot, September 3-4

Linear Algebra with Python: Essential Math for Data Science, September 5

Python-Powered Excel, September 9

Design Patterns Boot Camp , September 9-10

Secure JavaScript with Node.js, September 12


Introduction to Digital Forensics and Incident Response (DFIR), July 31

Cisco Security Certification Crash Course , August 16

Security Operation Center (SOC) Best Practices, August 19

Expert Transport Layer Security (TLS), August 20

CompTIA A+ Core 1 (220-1001) Certification Crash Course, August 21-22

Introduction to Ethical Hacking and Penetration Testing, August 22-23

CISSP Crash Course, August 27-28

CISSP Certification Practice Questions and Exam Strategies, August 28

Defensive Cybersecurity Fundamentals, August 29

Cybersecurity Offensive and Defensive Techniques in 3 Hours, August 30

Azure Security Fundamentals, September 4

Systems engineering and operations

DevOps on Google Cloud Platform (GCP), July 8

Getting Started with Microsoft Azure, July 12

Getting Started with Amazon Web Services (AWS), July 24-25

Ansible for Managing Network Devices, August 1

Software Architecture for Developers, August 1

Practical Software Design from Problem to Solution , August 1

Facebook Libra, August 1

Introducing Infrastructure as Code with Terraform, August 1

AWS CloudFormation Deep Dive, August 5-6

Rethinking REST: A hands-on guide to GraphQL and queryable APIs, August 6

Julia 1.0 Essentials, August 6

Getting Started with Serverless Architectures on Azure, August 8

Deploying Container-Based Microservices on AWS, August 12-13

AWS Access Management, August 13

Exam AZ-103: Microsoft Azure Administrator Crash Course, August 15-16

Architecture for Continuous Delivery, August 19

Getting Started with OpenStack, August 19

AWS Certified Big Data - Specialty Crash Course, August 19-20

Google Cloud Platform – Professional Cloud Developer Crash Course, August 19-20

CompTIA Network+ N10-007 Crash Course , August 19-21

Shaping and Communicating Architectural Decisions, August 20

AWS Certified Cloud Practitioner Exam Crash Course, August 20-21

Software Architecture Foundations: Characteristics and Tradeoffs, August 21

Google Cloud Platform Professional Cloud Architect Certification Crash Course, August 21-22

Red Hat RHEL 8 New Features, August 22

Introduction to Google Cloud Platform , August 22-23

Istio on Kubernetes: Enter the Service Mesh, August 27

AWS Monitoring Strategies, August 27-28

Red Hat Certified System Administrator (RHCSA) Crash Course, August 27-30

Azure Architecture: Best Practices, August 28

Web Performance in Practice, August 28

AWS Account Setup Best Practices , August 29

Getting Started with Amazon SageMaker on AWS, August 29

Jenkins 2: Beyond the Basics, September 3

Comparing Service-based Architectures , September 3

Microservice Collaboration, September 3

Introduction to Docker Compose, September 3

Chaos Engineering: Planning and Running Your First Game Day, September 3

Next-level Git: Master Your Workflow, September 4

Introduction to Knative, September 5

Reactive Spring and Spring Boot, September 9

Developing DApps with Ethereum, September 9

Building a Deployment Pipeline with Jenkins 2, September 9-10

Building Data APIs with GraphQL, September 11

Creating React Applications with GraphQL , September 12

Jenkins 2: Up and Running, September 12

Microservices Caching Strategies, September 12

Chaos Engineering: Planning, Designing, and Running Automated Chaos Experiments, September 12

Google Cloud Platform Security Fundamentals, September 12

Understanding AWS Cloud Compute Option, September 12-13

Google Cloud Certified Associate Cloud Engineer Crash Course, September 12-13

Article image: Student (source: Pixabay).