Become A Django Developer - Build A Social Network Course

In this course, you will learn Django from scratch by building a social network. You will learn about models, views, templates and much more.

$30 $20

Sign up Log in

What you get

Lifetime access to the course

Start basic, and gradually evolve

You can track your progress

Full source code on GitHub

Learn basic and advanced concepts

12 modules, including deployment

Course content

Introduction and set up

Length: 11:54

In the first part, you will get an introduction to the course. We will also set up our environment, and create the Django project.

Getting started

Length: 18:06

In the second part, you will learn some basics of Django templates, views and urls.

Authentication

Length: 22:30

In the third part, you will learn how to make it possible for users to sign up, log in and log out.

My profile

Length: 11:03

In the fourth part, you will learn how to set up a simple page for showing your own profile.

Posting content

Length: 13:30

In the fifth part, you will learn how to make it possible to allow users to post content to the social network.

Friends

Length: 38:20

In the sixth part, you will learn how to make it possible to allow users to become friends with eachother.

Avatars

Length: 19:31

In the seventh part, you will learn about files. More specifically, how to allow users to upload avatars/profile pictures.

Interacting with posts

Length: 21:58

In the eight part, you will learn to make it possible for users to like posts and how to add comments to them.

Feed

Length: 15:40

In the ninth part, we will create a new page for showing your feed.

Direct messages

Length: 30:01

In the tenth part, we will make it possible for users to have conversations with eachother.

Refactoring and miscellaneous

Length: 26:50

In the eleventh part, we will refactor some of the code and do some miscellaneous improvements.

Deployment

Length: 31:09

In the twelfth and last part, we will deploy the project to a live server.

Pricing

$30 $20

Sign up Log in

Frequently asked questions

Is this course beginner friendly?

Yes it is! The course starts out with the basics of Django. I explain things as well as possible, so even if you've just started Django, you should be able to follow along.

Will I learn other technologies than Django?

I don't include JavaScript or similar in this series. But you will learn a little bit about things like deployment (Ubuntu 20.04), commands for the terminal and similar.

Will I be able to talk to the author/instructor?

Yes, everyone who buys one of my premium courses will be able to join a private Discord channel where they can talk to me.

Stein 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.