Profession Under development

Python Developer

Master Django, Flask, and other Python development tools under the guidance of an experienced mentor. Learn how to design web application architectures. Write your first programs - page loaders, task managers, and add them to your portfolio. Gain experience in teamwork and become a junior developer.

By sending this form, you agree to our Personal Policy and Service Conditions
Python Developer icon


Learn as much as you need, you can cancel your subscription at any time
What is included in the profession

180 text lessons
90 exercises in the simulator
309 quizzes
Help in "Discussions"
Access to other materials
Learning the essentials
A simple and efficient language applicable in various fields: from web development to Data Science
Languages for creating web pages. They describe the structure (layout of blocks) and appearance of the pages. They are responsible for formatting the text
Framework (Django)
Sets the project’s architecture. Solves common tasks for the programmer. Significantly reduces the amount of code and automates routine tasks
Algorithms and Data Structures
Any program is a sequence of steps performed on data. The way data is organized significantly influences the convenience of work
Databases (SQL)
Databases are the heart of any project; they store all the content (data) within them
Automated tests are an integral part of professional development
Creating code that is easy to analyze and modify requires a good understanding of the principles of its organization
Programming is not just about code but also about related tools: command-line, Poetry, Git

Tons of practice

300+ in-browser exercises homework with instant autochecking. Do them whenever it suits you.,

4 projects for your GitHub portfolio. A great opportunity to understand how real business-driven development works.

11 open-source Hexlet projects to help you learn how to handle other people's code and make pull requests. This will give you experience in collaborative development.

Take-home assignments from our partners: a database of real-world tasks for you to practice. This will give you confidence in interviews.


Inspiring stories from Hexlet graduates who’ve found jobs all over the world

Avatar by Leonid Sviderskii
Leonid Sviderskii

A tech-humanitarian who got into manual testing, then learned JS on Hexlet, went to Canada, and got a job at Unity.

"While developing automatic QA solutions , I was stumped by the fact that I needed to know programming and DevOps to fully grow my career. At first, I tried to get into it without a sound base, going through all sorts of sketchy micro-course learning programs, only to realize that it was a long and unproductive way to go. That's how I got to Hexlet, which became my seasoned mentor."

Avatar by Denys Bondarenko
Denys Bondarenko

While working as an upholsterer in a furniture factory he mastered JavaScript on Hexlet and became a developer in Poland.

"Since I had no experience in programming, I was looking for the courses that presented the material in a clear and simple way. That's how I found Hexlet. I was very attracted by the unusual knowledge delivery with the built-in practice, where the theory indirectly intersects with exercises, meaning I had to use my brain to understand and consume each piece of theory."

hexlet logo

We’ve been in the online education market since 2012. Around 10,000 students use our platform every month. We’re a multicultural community of students who are successfully employed around the world.