Pathbird brings your course content to life
Build self-guided, interactive lessons for computational skills with Pathbird.
How it works
1
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.
2
Visualize & explore the concept
Use interactive plots and real, live code to help students learn by doing.
3
Apply the learnings
Reinforce concepts with periodic quiz questions, auto-graded programming assignments, and free-response exercises as students progress through the lesson.
4
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?
12
"Derivative of sigmoid function"3
function dsigmoid(z::Number)4
return ??
end
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.
“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.
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.
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.
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.