HOME > Development > The complete Python course including Django web framework!

The complete Python course including Django web framework!

  • Development
  • May 11, 2025
SynopsisThe complete Python course including Django web framework!, a...
The complete Python course including Django web framework!  No.1

The complete Python course including Django web framework!, available at $79.99, has an average rating of 4.7, with 139 lectures, based on 78 reviews, and has 357 subscribers.

You will learn about Beginner Python (even if youve never coded before) Intermediate Python Advanced Python OOP Python (Object Oriented Python) Django Class based views in Django This course is ideal for individuals who are New web developers or Junior Python developers or Advanced Python developers who want to learn Django or Web developers who want to learn Python and/or Django It is particularly useful for New web developers or Junior Python developers or Advanced Python developers who want to learn Django or Web developers who want to learn Python and/or Django.

Enroll now: The complete Python course including Django web framework!

Summary

Title: The complete Python course including Django web framework!

Price: $79.99

Average Rating: 4.7

Number of Lectures: 139

Number of Published Lectures: 139

Number of Curriculum Items: 139

Number of Published Curriculum Objects: 139

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Beginner Python (even if youve never coded before)
  • Intermediate Python
  • Advanced Python
  • OOP Python (Object Oriented Python)
  • Django
  • Class based views in Django
  • Who Should Attend

  • New web developers
  • Junior Python developers
  • Advanced Python developers who want to learn Django
  • Web developers who want to learn Python and/or Django
  • Target Audiences

  • New web developers
  • Junior Python developers
  • Advanced Python developers who want to learn Django
  • Web developers who want to learn Python and/or Django
  • Learn how to program with Python. Learn how to make Python-based websites with Django.

    Who uses Python?

    Just about everybody. Python is the 3rd most popular programming language in the world. It’s SIGNIFICANTLY more popular than JavaScript! 

    Pretty much everybody is using Python these days. Google, Netflix, Facebook, your local web development shop everyone! 

    It makes sense to learn Python because there’s a lot of demand for it.

    Who uses Django?

    LOADS of organizations use Python. From Nasa, Google and Mozilla, to HUGE websites like Pinterest, Instagram, Dropbox,and Disqus.

    So why should you learn Django? Because there’s HUGE demand for it, it’s incredibly popular, powerful and secure.

    Why learn from Kalob Taulien?(that’s me!)

    I’ve been writing Python and Django for a number of years now. I’m on the core Wagtail CMS team (Wagtail is Python’s #1 most popular content management system) and I’m one of the core leaders in Wagtail-based education. 100% of all my hobby projects use Django these days and I’m a professionally paid web contractor who writes Django. I also like to automate my daily tasks using Python.

    Is this course for you?

    Better question: is this course NOT for you? I’m only interested in teaching folks who want to learn Python and Django. I answer every question I get in all of my courses and I’m seeking students who are willing to work hard, do the tasks that are at the end of every lesson, and create the 4 main projects in this course.

    What are the projects?

    1. Rock, paper, scissors written in Python. You’ll play against the computer.

    2. A Pokemon character lookup tool written in Python using an API.

    3. A banking application to keep track of deposits and withdrawals, written in Python.

    4. An Instagram clone written in Django.

    5. A Twitter clone written in Django.

    What are the tasks?

    Tasks are small “try it out” pieces of homework found at the end of almost every single lesson in this course. The idea is that you watch me write some code, and then you try to do the same for some real experience. Sometimes the tasks are small, sometimes the tasks are big.

    Make sure you set aside about 5 extra minutes for every lesson to start and finish every task.

    Is the source code included?

    Of course it is! Feel free to steal any of my code and use it anyway you like! 

    Course Curriculum

    Chapter 1: Python for beginners

    Lecture 1: Python 2 vs. Python 3

    Lecture 2: Installing Python

    Lecture 3: How to execute Python code

    Lecture 4: Basic arithmetic

    Lecture 5: Python variables

    Lecture 6: Python is all about indentation and formatting

    Lecture 7: Code comments

    Chapter 2: Python data types and data structures

    Lecture 1: Python data types overview

    Lecture 2: Numeric data types

    Lecture 3: String data type

    Lecture 4: List data type

    Lecture 5: Dictionary data type

    Lecture 6: Tuple data type

    Lecture 7: Set data type

    Lecture 8: Boolean data type

    Lecture 9: None data type

    Chapter 3: Misc. beginner Python lessons

    Lecture 1: Indexing and slicing lists

    Lecture 2: Asking for user input

    Lecture 3: Type casting your data types

    Lecture 4: Various string formatting methods

    Chapter 4: Pythonic comparison statements

    Lecture 1: Comparison operators (basics)

    Lecture 2: Comparison operator shortcuts

    Lecture 3: Multiple comparison operators

    Chapter 5: Python loops

    Lecture 1: For loops

    Lecture 2: While loops

    Lecture 3: Break out of and continue through loop iterations

    Chapter 6: Functions, scope and modules

    Lecture 1: Introduction to Python functions

    Lecture 2: Introduction to Python scope

    Lecture 3: How to run a local web server using Python

    Lecture 4: Random choices using a Python module

    Chapter 7: Project #1: Beginner Python Project

    Lecture 1: Project #1: Beginner Python Project

    Lecture 2: Beginner Python summary

    Chapter 8: IN and NOT operators

    Lecture 1: Intermediate Python Introduction

    Lecture 2: The IN operator

    Lecture 3: The NOT operator

    Chapter 9: Handling files

    Lecture 1: Reading files

    Lecture 2: Writing files

    Lecture 3: Reading multiple lines from a file

    Lecture 4: Writing a new file and executing it

    Chapter 10: Nesting Python functions

    Lecture 1: Functions inside of functions (a decorator primer lesson)

    Chapter 11: Introduction to APIs

    Lecture 1: Making a simple API request

    Lecture 2: Making a JSON API request

    Lecture 3: Reading JSON responses

    Chapter 12: Intermediate functions

    Lecture 1: Function *args

    Lecture 2: Function **kwargs

    Chapter 13: Misc. intermediate Python lessons

    Lecture 1: How to install pip

    Lecture 2: Mutable vs Immutable data types

    Chapter 14: Intermediate iterable helpers

    Lecture 1: List enumeration

    Lecture 2: List comprehensions

    Lecture 3: Dictionary comprehensions

    Lecture 4: Getting dictionary values

    Chapter 15: Virtual environments, how to learn faster, and Python packages

    Lecture 1: Virtual environments

    Lecture 2: How to learn by exploring Python using iPython

    Lecture 3: 3rd party Python packages

    Chapter 16: Project #2: Intermediate Python Project

    Lecture 1: API requests refresher

    Lecture 2: Project #2: Intermediate Python Project

    Lecture 3: Intermediate Python Summary

    Chapter 17: Object oriented Python (advanced)

    Lecture 1: Advanced Python introduction

    Lecture 2: Creating your first OOP class

    Lecture 3: OOP class properties

    Lecture 4: OOP class methods

    Lecture 5: OOP class cleanup

    Lecture 6: OOP class inheritance

    Lecture 7: OOP class interfaces

    Lecture 8: OOP the super() function

    Lecture 9: OOP magic dunder methods

    Chapter 18: Catching errors and gracefully handling them

    Lecture 1: Errors and exceptions

    Lecture 2: Catching exceptions

    Chapter 19: Decorators, generators and pipenvs

    Lecture 1: Decorators

    Lecture 2: Generators

    Lecture 3: Pipenvs

    Chapter 20: Project #3: Advanced Python Project

    Lecture 1: Project #3: Advanced Python Project

    Lecture 2: Advanced Python Summary

    Chapter 21: Django for beginners

    Lecture 1: Welcome to Django for beginners

    Lecture 2: Getting setup with a virtual environment

    Lecture 3: Setting up Django

    Lecture 4: Creating a new app

    Chapter 22: Django models, views and templates

    Lecture 1: Your first model

    Instructors

  • The complete Python course including Django web framework!  No.2
    Kalob Taulien
    Web developer and coding instructor
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 2 votes
  • 3 stars: 2 votes
  • 4 stars: 21 votes
  • 5 stars: 53 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!