Current and Upcoming Courses

Jazz Appreciation

Listen and learn about the artists, eras, and musical methods that make jazz a great original art form.


Linear Algebra - Foundations to Frontiers

Learn the theory of linear algebra hand-in-hand with the practice of software library development.



Embedded Systems - Shape The World

Build real-world embedded solutions using a bottom-up approach from simple to complex in this hands-on, lab-based course.


Effective Thinking Through Mathematics

Learn tools of effective thinking through puzzles and the world of mathematics around you in this fun and fascinating course.



Course Archive

Energy 101

By being fluent in energy you will be able to think critically about energy issues.




Ideas of the Twentieth Century

Learn how philosophy, art, literature, and history shaped the last century and the world today.




Take Your Medicine - The Impact of Drug Development

Discover the impact of drug development and become an informed consumer or scientist.




The Age of Globalization

Identify the historical and cultural systems driving globalization and changing societies around the world.