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
JavaScript frameworks like React, Vue, etc, are really popular these days. But what about Django?
Read article
Tutorial
Learn how the different parts of Django is connected, and the flow of a user request.
Read tutorial
Tutorial
Learn how to implement a queue solution like Celery into your Django projects.
Read tutorial
From the blog
Roadlifer is an app for the vanlife community. I have built it using React Native in the front end, and used Django for the backend.
Read article
From the blog
I have created a lot of Django tutorials. In this post, I will write a summary of the 5 most popular.
Read article
From the blog
You can pretty much choose whatever database you want when working with Django. Here are a few of them.
Read article
From the blog
Template inheritance is a powerful feature of Django's templating system that allows you to build a base skeleton template that contains all the common elements …
Read article
From the blog
Django inclusion tags are a way to include a pre-rendered piece of a Django template within another template.
Read article
From the blog
Building your dream project always seems like a good idea when you’re learning web development. But it might not be the smartest thing to do, …
Read article
Tutorial
In this video, I go through installation and how to build a simple blog using the CMS.
Read tutorial
From the blog
One of the questions I get asked most about here on YouTube is “How long time does it take to learn Django” and similar.
Read article
From the blog
I’m a self taught developer, I work remotely and I earn more than average here in Norway. In this video, I will talk about how …
Read article
Tutorial
Learn how to authenticate users using social authentication.
Read tutorial
Tutorial
Learn how to set up a contact form which will send email to a SMTP backend using Django.
Read tutorial
Tutorial
Learn how to use Python Django and Vue to build a multiple/single file uploader. Select the files in your browser, and upload them using Axios …
Read tutorial
Tutorial
Watch how I build a simple Django blog from scratch. For the frontend, I use Tailwind to make it look great.
Read tutorial
Tutorial
Watch how I build a simple Django contact manager from scratch. For the frontend, I use Tailwind to make it look great.
Read tutorial
From the blog
After a month of learning Django, where do you go for the next step?
Read article
From the blog
Django comes with a cool message framework which let's us use session to show messages to the user.
Read article
From the blog
Learn how to add pagination so you can split your items into multiple pages.
Read articleBetter together
Join the community on Discord to talk code, get fresh perspectives, and show your work.