On this site, you will find a collection of most of my tutorials where you use Django and Python in the backend or for the whole project. Everything from simple blogs, to complex e-commerce websites, CRM and much more.
I have divided the content below into different categories and similar. Scroll down to find something you'll like.
In this Django crash course, you will learn how to build a blog using Django. I'm going to start with very basic Django, so even beginners should be able to follow along. I try to cover many of the key features of Django like models, views and templates. If you haven't tried Django before, this is the series for you.
The course has 9 parts. It starts off with installing the software you need, and then build a blog piece by piece.
Read moreIn this tutorial series, you will learn the basics of Django over the course of 30 days. We start of by building a simple todo application, and expand your knowledge by adding new features to it.
Read moreIn this brand new tutorial series I will show you how to build a web app where users can sign up, create clients, generate pdf invoices and send them.
By learning how to build something like this, you should also be able to start your own SaaS or similar.
Read moreLearn how to build an e-commerce website from scratch. With multiple payment gateways, and a ton of cool functionality.
In this Django series, you will learn a lot of things like sessions, how to handle third party payment gateways, emails, generating PDF's and similar.
Read moreLearn how to build a simple SaaS from scratch. With a ton of cool functionalities like teams with members, recurring payments, etc.
Read moreLearn how to build a simple CRM using Django and Vue by following my new tutorial series. In this video, I will tell you a little bit about what we're going to build and information about the tech stack.
Read moreIn this video, I will show you how to build a simple CRUD (create, read, update and delete) app using Django 3.
Read moreLearn how to build a simple realtime chat application using Django, Web sockets, Channels and Redis.
Read moreIn this Django and Vue.js tutorial we'll be building a simple todo app. This is a trivial thing to do when you know a programming language, but it's also a great way to learn many of the key concepts of programming.
Read moreLearn how to implement a simple wysiwyg editor with Django. In this video, I will show you how to do that.
Read moreLearn how to quickly set up a simple blog using Django 3. The blog will have posts and comments.
Read moreLearn how to use Django and Vue to make it possible to load new data when you reach the bottom of the screen.
Read moreDjango has some shortcuts to help you speed up your development process even more. In this post we'll cover a few of them.
Read moreIt's normal to have ForeignKeys field in ModelForm. And if this is a hidden field, the save function will crash.
Read moreLearn how to use Markdown in your blog posts or other places on your website.
Read moreDjango comes with a fantastic feature called Messages. This makes it easy to show messages to your users.
Read moreSitemaps are an important part of SEO. In this guide, I will show you how to generate one using Django.
Read moreUsing sessions with Django is easy and it's something that you should know how to do as a developer.
Read moreDjango's ORM is fast, powerful and easy to use. The problem is that it's easy to make mistakes. In this post I'll talk a little bit about optimizations.
Read moreLearn how to implement a simple wysiwyg editor with Django. In this video, I will show you how to do that.
Read moreSometimes you need to merge two or more QuerySets, learn how to do it without losing functionality like filtering, counting, etc.
Read moreThe built-in function "get_or_create" is a little gem. In this post you will learn how to use it.
Read moreIn this short little guide you will learn how to export data from your local Sqlite database and import it in a new one.
Read moreA lot of people have asked me if Django is a good choice for beginners. In this video, I will talk a little bit about what I think about this and why. And I will also quickly talk about where you can get started with Django.
Read moreI often get asked how people can become a better Django developer, how to go beyond the basics and what they need to know to get a job.
Read moreDjango is a fantastic framework for building web sites and web applications. In this article, you can read about 7 ways to make money with Django.
Read moreStein Ove Helset
Your instructor
Hey! My name is Stein Ove Helset. I'm a self-taught software developer with over a decade of experience working full time as a web developer.
Through this website and YouTube channel, I have taught thousands of people how to code, build websites, games and similar.
If you're looking for an introduction to coding and web development, you've come to the right place.