Learning online

Study online on your own time. All you need is an internet connection.

Learn from our curated curriculum

Learn from the best online resources

We work with hiring managers and domain experts to curate a curriculum of articles, videos and exercises to help you develop the skills you need.

Plan your learning

Time estimates for individual resources and assignments will help you better pace your studies.

Track your progress

You can check off chapters and assignments as you complete them. A progress bar will tell you how far along in the curriculum you are.

Attend weekly video calls with your mentor

Get help with the curriculum

You're in charge of the weekly calls. Set the agenda and share your goals, and your mentor will give you the help you need.

Seek feedback on projects

Your mentor will give constructive feedback on your work and challenge your thinking.

Interact with other students and mentors

Learn from your peers

Use our student forum to ask questions and connect with students and alums who are in your city and on the same career path as you.

Stay on top of industry trends

Our weekly Office Hours feature expert speakers and student presentations. You’ll learn about opportunities and industry developments, and see what your fellow students are up to.

What our students say

The self paced learning and the help of the instructor helps busy individuals like me to get a grasp of odd concepts and move through the course. Along with my assigned project I was able to apply concepts to my personal work which is doubly satisfying.

Jes Kuruvilla Intro to Data Science Graduated Feb 2017

This course was great because as a freelance web designer, my schedule isn't consistent week to week. Since the course is flexible, you are able to do as much or as little of the work each week to make it work for you.

Laura Hamrick UX Design Graduated Mar 2017

Ready to take the next step?