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
Tutorial
Learn how to implement a simple wysiwyg editor with Django. In this video, I will show you how to do that.
Read tutorial
Tutorial
Learn how to use Django and Vue to make it possible to load new data when you reach the bottom of the screen.
Read tutorial
From the blog
A lot of people have asked me if Django is a good choice for beginners. In this video, I will talk a little bit about …
Read article
From the blog
Do you want to learn Django by building a really cool project? During this course, you will learn how to build a simple social network …
Read article
From the blog
Learn how to use Markdown in your blog posts or other places on your website.
Read article
From the blog
A few weeks ago I launched my own Discord server for Code With Stein.
Read article
From the blog
Using sessions with Django is easy and it's something that you should know how to do as a developer.
Read article
From the blog
The built-in function "get_or_create" is a little gem. In this post you will learn how to use it.
Read article
From the blog
I just released a simple shop where you can buy merch with Code With Stein logo to support me.
Read article
From the blog
In this short little guide you will learn how to export data from your local Sqlite database and import it in a new one.
Read article
From the blog
Learn how to build a simple CRM using Django and Vue by following my new tutorial series. In this video, I will tell you a …
Read article
From the blog
Learn how to build a simple realtime chat application using Django, Web sockets, Channels and Redis.
Read article
From the blog
Django comes with a fantastic feature called Messages. This makes it easy to show messages to your users.
Read article
From the blog
A simple function for converting days to years, months and days.
Read article
Tutorial
Django is a fantastic framework for building web sites and web applications. In this article, you can read about 7 ways to make money with …
Read tutorial
From the blog
Do you want to support my work by sponsoring one of my YouTube Videos? Keep reading to learn more.
Read article
From the blog
In this brand new tutorial series I will show you how to build a web app where users can sign up, create clients, generate pdf …
Read article
Tutorial
I often get asked how people can become a better Django developer, how to go beyond the basics and what they need to know to …
Read tutorial
From the blog
A few years ago I wanted to build an affiliate website that could be fully automated to see how much money it could make me. …
Read article
From the blog
Going to bed to solve a problem instead of almost throwing your computer in the wall.
Read articleBetter together
Join the community on Discord to talk code, get fresh perspectives, and show your work.