While home, you can still keep mentally active and enrich yourself with self-guided learning! Whether you’ve been meaning to brush up on software skills or expand your horizons with structured coursework, you have many options online, and many are free.

Read on for some of our top suggestions of where you can find hundreds of free at-home courses you can take right now.

Learn New Skills

Lynda offers thousands of courses taught by industry professionals in media, software development, business, and more. You can access Lynda for free with many public library membership through their website on the Lynda app. A free trial is also available if your local library does not yet have access.

If you’ve been looking to take a deep dive into programming or web development, Codecademy offers both free and affordable courses for beginners to advanced coders.

Enroll in an Ivy League Course Online

Hundreds of courses ranging from engineering to social justice are available online, all taught by professors from our nation’s top universities.

Some courses you may be interested in include The Science of Well-Being from Yale University or Live the Life You Want from the University of Pennsylvania.

Take an Art Class Online

If you’re looking to spend your time picking up a new skill or you want to break out your pencils and drawing pad again, Skillshare offers a range of free and premium online art classes. They have even created a a special collection of classes to inspire you to be creative at home.

Of course you can always tune in to watch every episode of Bob Ross’s PBS broadcast on the official YouTube channel.

Learn a New Language

Duolingo has been a go-to language learning service for years and for a good reason. Easy to use, fun, and free! Learn anything from Spanish to Klingon at your own pace with their self-guided courses.

There are dozens of free resources for language learners online available beyond Duolingo. Open Culture has put together an extensive list of podcasts, websites, and video series to get you started whether you are learning a language for the first time or need a touch up on your pronunciation skills.