Get Started With Django Part 1: Build a Portfolio App

Get Started With Django: Build a Portfolio App

Django is a fully featured Python web framework that can be used to build complex web applications. In this course, you’ll jump in and learn Django by example. You’ll follow the steps to create a fully functioning web application and, along the way, learn some of the most important features of the framework and how they work together.

By the end of this course, you will be able to:

  • Understand what Django is and why it’s a great web framework
  • Understand the architecture of a Django site and how it compares with other frameworks
  • Set up a new Django 2 project and app
  • Build a personal portfolio website with Django 2 and Python 3

About Martin Breuss

Martin Breuss

Martin loves programming, goofy jokes, snakes and humans! All of this makes him feel connected to the Python community all the way down to the bottom turtle. He likes to learn and explore and talk about it—and he creates tutorials for Real Python.

» More about Martin

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

john09 on Oct. 9, 2019

I’ve only gotten through part 1 and 2, but I will say this is an excellent tutorial so far. Very well organized, easy to understand. Looking forward to building my first Django app!

Pygator on Oct. 13, 2019

I couldn’t understand what you said for the other kind of view after list view for the projects. But great course and content so far. This is in my top5 for sure of favorites. Hoping there will be more follow on or related video courses.

Rahul Saxena on Oct. 16, 2019

Great course Martin. I just completed it.

« Browse All Courses