Mathematical and Computational Methods

Physicists use math all of the time in nearly everything that they work on. This course will help you understand how math is interconnected and recognize that math involves a handful of simple ideas that repeat. By the end of the course, you will be able to re-derive important formulas from basic principles or know precisely where to look them up and use them.

Data Science Tools

Learn about the most popular data science tools, including how to use them and what their features are.

Java Programming: Intermediate Concepts

Code and run your first Java program in minutes without installing anything!
This beginner-focused course will further develop your programming skills. Topics covered include strings, user-defined methods, files, and recursion.

Introduction to Containers, Kubernetes and OpenShift

This course introduces you to containers and its emerging ecosystem of related technologies such as Docker, Kubernetes, OpenShift, and Istio. You will not only understand the concepts but also practice hands-on in the cloud.