Back End Python

Back-End

Back-End

Python

Python

Python

Syllabus

Chapter 1 - Introduction to Python

Chapter 2 - Functions and Conditional Operators

Chapter 3 - Loops and Iterations, Data Structures

Chapter 4 - Error and Loss Management

Chapter 5 - Libraries

Chapter 6 - Code Testing

Chapter 7 - Working with files using Python

Chapter 8 - Object Oriented Programming (OOP)

Chapter 9 - Additional Topics

Chapter 10 - Using APIs and other libraries preparation for the WEB

Chapter 11 - Introduction to the WEB

Chapter 12 - Databases SQL

Chapter 13 - Fast API

Chapter 14 - Flask

Chapter 15 - Django

Chapter 16 - Django forms and authentication

Chapter 17 - Django REST Framework (DRF)

Chapter 18 - Django REST Framework (DRF) - Paginations, Filters, Permissions

Chapter 19 - Django REST Framework (DRF) PostgreSQL, Swagger, File management

Chapter 20 - Caching

Chapter 21 - Docker

Chapter 22 - Project testing

Chapter 23 - CI/CD, Scalability, Security

Chapter 24 - Algorithms and Data Structures

Chapter 25 - Consolidation of the training course and successful project implementation

Chapter 1 - Introduction to Python

Chapter 2 - Functions and Conditional Operators

Chapter 3 - Loops and Iterations, Data Structures

Chapter 4 - Error and Loss Management

Chapter 5 - Libraries

Chapter 6 - Code Testing

Chapter 7 - Working with files using Python

Chapter 8 - Object Oriented Programming (OOP)

Chapter 9 - Additional Topics

Chapter 10 - Using APIs and other libraries preparation for the WEB

Chapter 11 - Introduction to the WEB

Chapter 12 - Databases SQL

Chapter 13 - Fast API

Chapter 14 - Flask

Chapter 15 - Django

Chapter 16 - Django forms and authentication

Chapter 17 - Django REST Framework (DRF)

Chapter 18 - Django REST Framework (DRF) - Paginations, Filters, Permissions

Chapter 19 - Django REST Framework (DRF) PostgreSQL, Swagger, File management

Chapter 20 - Caching

Chapter 21 - Docker

Chapter 22 - Project testing

Chapter 23 - CI/CD, Scalability, Security

Chapter 24 - Algorithms and Data Structures

Chapter 25 - Consolidation of the training course and successful project implementation

Chapter 1 - Introduction to Python

Chapter 2 - Functions and Conditional Operators

Chapter 3 - Loops and Iterations, Data Structures

Chapter 4 - Error and Loss Management

Chapter 5 - Libraries

Chapter 6 - Code Testing

Chapter 7 - Working with files using Python

Chapter 8 - Object Oriented Programming (OOP)

Chapter 9 - Additional Topics

Chapter 10 - Using APIs and other libraries preparation for the WEB

Chapter 11 - Introduction to the WEB

Chapter 12 - Databases SQL

Chapter 13 - Fast API

Chapter 14 - Flask

Chapter 15 - Django

Chapter 16 - Django forms and authentication

Chapter 17 - Django REST Framework (DRF)

Chapter 18 - Django REST Framework (DRF) - Paginations, Filters, Permissions

Chapter 19 - Django REST Framework (DRF) PostgreSQL, Swagger, File management

Chapter 20 - Caching

Chapter 21 - Docker

Chapter 22 - Project testing

Chapter 23 - CI/CD, Scalability, Security

Chapter 24 - Algorithms and Data Structures

Chapter 25 - Consolidation of the training course and successful project implementation

About the course

What to expect? 🤔

Level

Level

Level

Beginer

Beginer

Beginer

Time needed

Time needed

Time needed

25 Weeks

25 Weeks

25 Weeks

Certificate

Certificate

Certificate

After completion

After completion

After completion

Prerequisites

Prerequisites

Prerequisites

Not needed

Not needed

Not needed

What is the learning process of Python programming?

  • In learning the program, learn Python and generally understand the mechanisms and logic of programming, which is simplified by Python.

  • Develop back-end systems, create RESTful APIs, and various Python frameworks - Django, Flask, and FastAPI.

  • Together with everything, learn the use of various data bases and their assistance, the implementation of complex systems.

  • Participate in numerous projects, get to know other students and collaborate with them on joint projects.

  • Create a fairly large portfolio during our learning process.

  • The learning process includes 1 theoretical and 1 practical (seminar) lecture per week.

  • In the framework of mentorship services, during the week, in the evening hours, you will be served by our experienced mentors. Together with them, you can plan your personalized learning schedule. Personally, they will help you solve any problem. They will give you advice and assist you in creating projects.

  • In the learning process, you will have the opportunity to participate in Live Coding sessions with real professionals, which will help you prepare for real discussions.

Python's 5-stage learning plan

  • Stage I - Introduction to programming and Python basics - here you will learn Python as a programming language, complete 50+ tasks and projects.

  • Stage II - Introduction to web technologies, introduction to Backend - here you will illustrate a great picture and find out what a backend developer does, learn about databases, and start learning Flask and FastAPI.

  • Stage III - Start learning Django and create several Server-side Rendering projects.

  • Stage IV - Django Rest Framework - Learn to create APIs with the help of DRF, make a client-server, work on additional web projects.

  • Stage V - Advanced Django and Backend - We will delve into the development of more complex applications and develop non-standard systems with functionality.

What do students say about this course

What do students say about this course

  • When I joined AlgoUni, I saw significant progress in my learning process. I moved forward step by step. My mentor always tries their best to assist me. This environment is exactly what I need. It never gets boring. Thank you all for this!

    Mariam

    Makhniashvili

  • The environment for studying is good and comfortable. My mentor helps me every day to find answers to difficult questions, we choose tasks together, provides great stimulus and does not allow giving up.

    Tako

    Sujashvili

  • This is a place where friendship, respect, and understanding are valued, because each mentor spends absolute resources and energy for each student to have their knowledge as deep and clear, both in theoretical part and practical issue.

    Tako

    Markarashvili

Packages

Packages

Lectures

₾100

/month

  • Lectures

  • Seminars

  • Access to recordings

  • Tasks and projects

  • Educational materials

  • Conversation with the mentor

  • Check the homework

  • Additional lectures

  • Collaborative Projects

  • Discussions and Challenges

  • Preparation of CV

  • Mentoring Service

Mentorship +

₾300

/month

  • Lectures

  • Seminars

  • Access to recordings

  • Tasks and projects

  • Educational materials

  • Conversation with the mentor

  • Check the homework

  • Additional lectures

  • Collaborative Projects

  • Discussions and Challenges

  • Preparation of CV

  • Mentoring Service

Mentorship

₾150

/month

  • Lectures

  • Seminars

  • Access to recordings

  • Tasks and projects

  • Educational materials

  • Conversation with the mentor

  • Check the homework

  • Additional lectures

  • Collaborative Projects

  • Discussions and Challenges

  • Preparation of CV

  • Mentoring Service

All courses

All courses

English (United States)