Pathbird brings your course content to life

Build self-guided, interactive lessons for computational skills with Pathbird.

How it works


Present a piece of information

Students learn and review one concept at a time. They can read short expositions and then see it in real code.


Visualize & explore the concept

Use interactive plots and real, live code to help students learn by doing.


Apply the learnings

Reinforce concepts with periodic quiz questions, auto-graded programming assignments, and free-response exercises as students progress through the lesson.


Check for understanding

Students get instant feedback and only advance to the next topic once they show mastery.

Introduction to Neural Networks
What is a neural network?

5 ms
Activation functions

"Derivative of sigmoid function"
function dsigmoid(z::Number)
return ??
Check answer
5 ms
Gradient descent algorithms

Teach computational skills experientially

The closest thing to cloning yourself in big classrooms

Maintain the feel of one-on-one instruction with bigger class sizes. Create interactive lessons that make students feel like you are right by their side showing them the concept.

Let everyone learn at their own pace

Students go through lessons and quizzes at their own pace, receiving instant feedback to help them improve. With unlimited attempts, the focus is on learning instead of grades.

Setup that doesn't suck (and we're not just saying that)

It's easy to start creating content! All you'll need are Jupyter Notebooks or simple markdown files. Industry standard tools and no lock-in means you can be productive right away.


Our mission: Make learning interactive

Pathbird grew out of an instructor and a student agreeing that our teaching wasn't living up to its potential. Why are we staring at code on a lecture slide when we could be experiencing it firsthand?

Pathbird makes computational discovery and experiential learning possibly for students — and is easy to set up for instructors. It turns learning into a conversation between the author and learner.

What students are saying

“This is one of the best things I've seen. I think it should replace textbooks for most programming classes.”

April, University of Michigan
What instructors are saying

“Pathbird has totally changed the way I teach. I'll never go back.”

Raj Rao, University of Michigan

Take Pathbird for a (free) spin!

Are you an teacher or instructor? Pathbird truly is a game-changer and we want you to experience it for yourself. Try a demo of the student experience. Once you’re hooked, contact us and we can set you up with a free demo for your course.

More on Pathbird

Watch: Computational Data Science

A prototype of Pathbird has been used to teach Computational Data Science & Machine Learning at the University of Michigan as well as for guest lectures at MIT and other institutions.

Watch video

Enroll: Continuum Machine Learning

The Continuum Jumpstart Course Computational Machine Learning (ML) for Scientists and Engineers is designed to introduce students to machine learning algorithms, deep neural networks, and even deploying models on the cloud.

Learn more

Enroll: The Joy of Coding

The Joy of Coding is an online course specially created for anyone who wants to experience first-hand the power, and thrill, of coding computers to do amazing things. Designed for high school students, it is a great way for anyone to step into the wondrous world of coding.

Learn more

Enroll: Computational Linear Algebra for Everyone

This course is designed to equip you with the knowledge you need to link the math of linear algebra to code with a few must knowapplications centered around different ways of casting and fitting a system of equations.

Learn more