Today we opened early access to our free Phoenix LiveView course. The first 7 videos (75 minutes) along with their corresponding exercises and notes are ready for you! New videos and examples will be released incrementally as they’re ready in upcoming weeks.

Wait, what is LiveView again?

The short answer is that LiveView enables you to build Phoenix apps that have interactive, real-time user experiences without writing JavaScript.

To really understand what that means, it’s helpful to compare and contrast LiveView with something you already know. So our first video looks at how LiveView is similar and different from Ajax. And we think you’ll see how LiveView is really unique!

Our Gift To You 🎁

Yup, we’re giving away this course! It’s 100% free with no strings attached. Not because the course doesn’t have value. We think it has a ton of value!

So far we’ve sketched out 13 common UI challenges that LiveView neatly solves. You can slip these code examples right into your own Phoenix app. Here are the first 5 examples included in early access:

Live Demo

Live Demo

Live Demo

Live Demo

Live Demo

We’ve also created some nifty exercises. They build up progressively as you learn new things so you can apply what you’ve learned in different ways.

This is the step-by-step, approachable course we wish we’d had when wrapping our heads around LiveView last year.

But what convinced us to offer up this course for free was LiveView’s simple (almost addictive!) programming model. José Valim, Chris McCord, and contributors to LiveView have done an incredible job creating a library that is both really fun to use and really powerful. 🤩

The benefits of using LiveView are dramatic:

  • both client and server in sync, always and seamlessly
  • persistent connections highly-optimized for web scale
  • robust and resilient UIs so you can rock and roll
  • a unified code base that’s easier to maintain
  • no custom JavaScript or external dependencies

It’s a total game-changer!

We hope you’ll join us to learn LiveView and also help spread the word about this free course. Your friends will love you for it! 😉