School {of Programming} for those who
need real skills,
not just a certificate
Check out our courses and what we offer.

What can we offer?

This is the bare minimum for a modern backend developer.
Studying at CodeWay is
convenient and effective
A huge
amount of practice
More than 500 independent tasks and 20 full-fledged large projects
Modern
teaching methods
Spiral learning:
diving into the material
gradually, turn by turn
Simple and clear
exposition
Instead of abstruse
terms – examples
from the real world
Flexible schedule
classes
Learn at any time
at any time
at your own tempo
Direct connection with experienced
programmers
Ask questions
and submit your code
for review
Payment in small
parts
Pay only for the material you are currently studying,
and not for the entire course at once
01
All material is divided into small lessons
Theory and practice are given in small portions. This will make it easier for you to absorb new knowledge.
02
Learning through practice
Everything you have learned, you immediately begin to apply in practice. You immediately see the results of your work.
03
There is no time limit
You can combine your studies with work and other activities. You don't need to ask for an academic leave if you have to take a break.

Support
If you encounter any difficulties during the learning process, you can always ask your mentor a question.
Every few lessons you will receive a large assignment, which you will need to submit to a code reviewer. He will carefully study your code, find errors and help you become better.
Teaching Methodology
All the training material is structured according to the principle of "spiral learning". First, you get basic knowledge, and then at each turn of the spiral you go deeper into the studied topics, bringing their understanding to perfection. This approach simplifies the training and ensures that you do not miss anything important.

Tuition fees
Block | Price ($) | Estimated training time (months) * | Action |
---|---|---|---|
Python Programming Basics | 110 | 1 | |
Python, advanced level | 130 | 2.5 | |
Networks + framework Flask | 150 | 2.5 | |
Databases | 160 | 2 | |
Framework Django | 180 | 2 | |
Development of a "combat" project | 200 | 1.5 |
* if classes are devoted to about 20 hours a week
All blocks are completed strictly in order. You cannot skip any block or start studying from the middle, even if you think you already know some of the material. This is the only way we can guarantee that you will receive all the knowledge provided by the curriculum.