Premium
Build a Customer Support SaaS with Django and Vue
Build a shared support inbox with Django and Vue, then add workspaces, team permissions, subscriptions and deployment.
Explore courseCode with Stein
Practical courses in Django, Vue, Python and more. Go from following tutorials to building real applications, one project at a time.
Free tutorials. In-depth courses. Plenty to build.

Premium course
Build a shared support inbox with Django and Vue, then add workspaces, team permissions, subscriptions and deployment.
Explore the projectFrom idea to application
Premium
Build a shared support inbox with Django and Vue, then add workspaces, team permissions, subscriptions and deployment.
Explore course
Premium
In this premium Django course, I'm going to break down different parts of Django into small and easy to understand articles and videos.
Explore course
Premium
Learn how to build a clone of the popular website Airbnb using technologies like Next.js, React, Django, Docker and Tailwind.
Explore courseKeep learning
Continue with something new.
Build a Customer Support SaaS with Django and Vue
Build a Customer Support SaaS with Django and Vue
Build a Customer Support SaaS with Django and Vue
Build a Customer Support SaaS with Django and Vue

Hey, I'm Stein
I'm a self-taught developer with over a decade of experience building for the web. Here, I share what I learn through practical courses and tutorials, so you can build your own projects with confidence.
A little more about meNotes from the editor
From the blog
A superuser has access to everything in the Django admin interface and has the possibility to create other users as well. But how do you …
Read article
From the blog
In this part of the Build a YouTube bookmarking site with Vue.js course we are going to continue from the previous part where we set …
Read article
From the blog
In the second part of the "Build a YouTube bookmarking site" course, we are going to go through how to install the Firebase dependency using …
Read article
From the blog
In this part of the "Build a YouTube bookmarking site" course, we are going to go through how to install the brand new Vue CLI …
Read article
From the blog
"Build a YouTube bookmarking site" is a course where we'll build a site using Vue.js and Firebase. On this site we'll add authentication so users …
Read article
From the blog
In the last part of the getting started with Vue.js course I'm going to show you how to pass data from a child component to …
Read article
From the blog
In the seventh part of the getting started with Vue.js course we will go over how to implement forms in our Vue app. We are …
Read article
From the blog
In the sixth part of the getting started with Vue.js course we will learn how to create components and how they can be reused. We …
Read article
From the blog
In the fifth part of the getting started with Vue.js course we will cover what computed properties are and how to use them in your …
Read article
From the blog
In the fourth part of the getting started with Vue.js course we will go through how we can render a list of objects. List rendering …
Read article
From the blog
In the third part of the getting started with Vue.js course we will learn how to bind data from the data object to attributes inside …
Read article
From the blog
In the second part of the course we will go through how you render parts of the template based on values in your data object.
Read article
From the blog
In part one of the course we will go through how you set up Vue and initializing a Vue instance.
Read article
From the blog
I already have a YouTube channel where I regularly post tutorial videos. On this blog, I will post both videos and written tutorials.
Read articleBetter together
Join the community on Discord to talk code, get fresh perspectives, and show your work.