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
Let's run the development server and test our website in the browser.
Read article
From the blog
Let's learn how to set up a simple template, and show information from a view.
Read article
From the blog
Now it's time to create our first view and learn a little bit more about this.
Read article
From the blog
It's time to create our first Django app and learn what it actually is.
Read article
From the blog
Let's go through the different files in toodoo and find out what they do and how they're connected.
Read article
From the blog
In this part, we will install and create a virtual environment, and install Django into it.
Read article
From the blog
In this tutorial series, you will get an introduction to Django in just 30 days.
Read article
Tutorial
You might wonder how small you can make a django project. Keep reading to see how you can make a Django project with only 1 …
Read tutorial
Tutorial
Most applications requires some sort of input from users. Learn how to get input from the keyboard.
Read tutorial
Tutorial
Sometimes we need to convert a string to an integer, a float to a string, etc.
Read tutorial
Tutorial
Learn how to build a simple CRM using Django and Vue by following this full course. This course is based on a previously series.
Read tutorial
From the blog
Learn how to build a simple todo application using Django (Python), Htmx and Tailwind.
Read article
Tutorial
Learn how to build a very basic todo application using Laravel 8 and Tailwind.
Read tutorial
From the blog
Learn how to create a live chat using Django and Channels. Plus how to authenticate users.
Read article
Tutorial
In this video, I will try to explain how Django works. I will talk a little bit about the different parts of Django like views, …
Read tutorial
From the blog
I often use blank=True and null=True in database models in my Django videos. What's the difference between them?
Read article
From the blog
In this article, I'll answer 6 typical programming questions I get from beginners.
Read article
Tutorial
Learn how to use a Python library called Tweepy to post tweets to your timeline using Django.
Read tutorial
From the blog
Sometimes you need to merge two or more QuerySets, learn how to do it without losing functionality like filtering, counting, etc.
Read article
From the blog
Django is a framework based on python for building web sites and web applications.
Read articleBetter together
Join the community on Discord to talk code, get fresh perspectives, and show your work.