School {of Programming} for those who need real skills,
not just a certificate

Check out our courses and what we offer.

code

What can we offer?

developer
Python Networks Databases Frameworks Flask and Django Debugging and testing Docker Git

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

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.

method

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.