Backend Development with Python: backend basics, intro to Python, Django and first applications
Basic79h 6minLast updated 08/2025
13
SkillsThis skill path will teach you everything you need to get started with back-end development using Pythin as your main programming language. We start teaching you the basic concepts of back-end development and we then move into more details about Python, Django, and even a bit of front-end development to make sure you can complete the tutorials and exercises inside the path.
This path is curated by Chris Koch who is a senior and professional back-end developer with several years of knowledge programming on Python. Chris has a YouTube channel where he teaches coding and Python with more than 200,000 subscribers. Chris is also active on several other platforms like Udemy and Shareable where his courses are watched by more than half a million people every month.
Content (51)
Introduction to Backend Developpment
In this first chapter you will learn what it means to develop software for the backend. We cover initial basic steps like backend concepts and fundamentals and we then introduce you to Python, SQL and Front-end Development, to give you a full overview.
Back-End Development
Back-End Development Tools
Django
Python
SQL
Another resource on Python, this one gives you a few more examples and resources that you can explore
on your own. Just have a look on the site and click on the links to see the examples. Beyond that, you can also look around on Youtube or google to see what people are doing with Python. Besides things like websites and games the language can also be used to control robots or automate your computer.
Learn the Python programming language
This is a long chapter that will teach you the basics of the Python programming language. We have structured this chapter to be used by beginners that never used Python. Toward the end you will also build a simple application in Python and get introduce to Git and Github.
Python
Learn the basic of Front-end to build and operate your applications
Let's take a break from back-end development: in this chapter I want to teach you enough about front-end development to let you build applications on the back-end side that you can still use and expose to your users.
Front-End Development
Front-End Development Tools
HTML
JavaScript
ReactJS
A basic overview of HTML5 to help you understand how websites are built.
HTML (and css) is the default language to create websites and it is a very easy one to learn; it hardly even qualifies as a programming language: It is mostly just a way to place various elements on a browser page; there is basically no interactivity or complex logic. For your journey as a back-end developer though, you should know the basic skeleton that creates a website.
An overview of Javascript frameworks for more interactive websites. Most developers don't actually use pure Javascript to make interactive websites. Instead, they use a framework that automates the complex work; really famous examples are react and angular. Both make it much easier to develop pretty and interactive websites; but that is basically it. For a back-end you don't need to know too many details but keep in mind that they exist.
Django: building wen applications with Python
This chapter is completely dedicated to Django and it will teach you everything to adopt it to build your first application. Django is a popular framework supported by thousands of people using it.
Django
Soft skills and other skills to consider as back-end developer
Becoming great at building back-end applications doesn't require just hard skills like Python or Django. In this chapter you will learn how mastering soft skills, team collaboration and project management can really help you succeed and move faster.
Communication
Problem Solving
Teamwork and Collaboration
Soft skills that would make your life much easier as a programmer. Programming is more than just writing lines of code. You will almost certainly work with other people: You will have coworkers, clients, managers, other teams or maybe even government officials.
Let's learn a few soft skills that will completely change the way you work.
Introduction
Chris KochYouTuber and Coder at Clear Code channel
Chris Koch is the owner of Clear Code, a famous YouTube channel dedicated to learning to code with 200,000+ members. Chris' videos are watched by nearly half a million viewers per month and his courses are some of the highest-rated ones on several of the platforms. I love building video games and prog...
Skill objectives