Basic 3D Modeling using Blender
Learn basic 3D modeling skills, including modeling, texturing, and lighting, using free and open source tool: Blender.
CS50’s Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Data Visualization & Cloud Technologies
Learn to use data visualization and cloud technologies for business analytics.
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.
Energy ─ The Technology You Must Know in the 21st Century | 能源 ─ 21世紀你必須了解的科技!
A comprehensive introduction to existing and emerging energy technologies and their applications. (Taught in Mandarin)
So You Want to Be a Biomedical Engineer
Learn about biomedical engineering from top names in the field and how to plot your own educational and career path.
Astrophysics: Cosmology
Exploring the origin, fate and nature of our universe.
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.