Resources by Type

Course's

Play with Docker Classroom

The Play with Docker classroom brings you labs and tutorials that help you get hands-on experience using Docker. In this classroom you will find a mix of labs and tutorials that will help Docker users, including SysAdmins, IT Pros, and Developers.

Free podcasting video course

There's never been a better time to make a podcast: podcasts are soaring in popularity, the tech is easier than ever, and there's still a lot of opportunity for new podcasters. This free online course is everything you need to launch your own podcast and take advantage of this exciting new medium.

Stanford Center for Health Education

The Stanford Center for Health Education is collaborating with online education provider, GetSmarter, to create a new class of learning experience _ one that is high-touch, intimate, and personalized for the working professional. Join a growing community of global professionals who have already benefited from the opportunity

General Cooking Courses (ROUXBE)

Dip your toe in or dive deep into our vast members-only library of culinary foundations and technique courses, lessons, and videos. Topics span from knife skills to plant-based principles to dry-heat techniques and can be accessed on your schedule and on any device.

Introduction to Python

Our tutorials are created, curated, and vetted by a community of expert Pythonistas. At Real Python you'll get the trusted resources you need on your path to Python mastery.

Big-O Data Structures

Big-O Data Structures is our first Python course, and its purpose is to teach complex data storage concepts in a simple step-by-step curriculum. Common data structures like linked lists, binary trees, and hashmaps are common topics in coding interviews. After taking this course, you'll be able to confidently answer those questions in order to land high-paying engineering jobs.

Learn Bulma CSS

This tutorial teaches you Bulma CSS through 13 interactive screencasts. In less than an hour you'll have built three websites with the popular CSS framework.

Learn CSS Variables

This tutorial teaches you CSS Variables through eight interactive screencasts. It's value-packed from beginning to end, and is probably the fastest way to get an in-depth understanding of CSS Variables.

Learn React for Free

Consider this course React 101 - this is the perfect starting point for any React beginner. You'll learn key React features while building two apps and practice what you learn through interactive coding challenges and exercises along the way.

The JavaScript Bootcamp

This course will teach you advanced JavaScript from the ground up. It features a systematic walk-through of the most important concepts of the language, and teaches you to build a Google Keep clone and a Hacker News clone in vanilla JavaScript.

Introduction to JavaScript | Scrimba

This JavaScript tutorial course teaches you the world most popular programming language in the world through 33 interactive screencasts. You'll learn JavaScript's core concepts while doing coding challenges along the way.

Introduction to CSS | Scrimba

This course contains 20 interactive tutorials and will teach you the basics of CSS in an hour. It's the perfect starting point for aspiring web developers and designers who want an easy way to learn CSS.