Find Courses

Read More

Monteverdi’s L’Orfeo and the Birth of Opera

Learn about the first opera ever written

Join Harvard University faculty in this online course to explore an important example of early opera that helped to establish traditions, Monteverdi's L'Orfeo.

Read More

Handel's Messiah and Baroque Oratorio

Masterpieces of western music

Join Harvard University faculty in this online course to discover Handel’s Messiah and explore five other masterpieces of western music in the Baroque era.

Read More

Beethoven's 9th Symphony and the 19th Century Orchestra

Experience forms of orchestral music

Join Harvard University faculty Thomas Forrest Kelly in this online course to discover Beethoven’s monumental 9th Symphony and other forms of orchestral music.

Read More

Berlioz’s Symphonie Fantastique and Program Music in the 19th Century

Experience music in the Romantic Era

Join Harvard University faculty in this course to learn about Berlioz's Symphonie Fantastique, a Romantic symphony that ushered in an era of narrative program music.

Read More

Digital Humanities in Practice: From Research Questions to Results

Use data science to enhance your research

Combine literary research with data science to find answers in unexpected ways. Learn basic coding tools to draw insights from thousands of documents at once.

Read More

Using Python for Research

Elevate your research skills with Python

Join Harvard University faculty to take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research.

Read More

Fundamentals of TinyML

Learn the language of TinyML

This online course focuses on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the language of TinyML.

Read More

Applications of TinyML

Experience TinyML in practice

This online course helps you learn first-hand how to train models for tiny applications such as keyword spotting, visual wake words, and gesture recognition.

Read More

Deploying TinyML

Implement a TinyML application

Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller.