На цьому курсі починають з фундаментальних речей. Розглядають протокол HTTP та інтерфейс WSGI. Вивчають HTML5 для структури контенту та CSS3 для стилізації. Знайомляться з об'єктно-орієнтованим середовищем Jade та інструментами Bootstrap. Вводять у фреймворк Django - основу для подальшої роботи.
Модуль присвячений реляційним базам даних. Студенти освоюють мову SQL та принципи нормалізації даних. Вчаться працювати з ORM - системою, яка спрощує взаємодію з базою даних. Розглядають механізм інкапсуляції для захисту інформації.
Тут заглиблюються у роботу з моделями. Вивчають типізацію даних полів моделей та поля багато-до-багатьох. Налаштовують інтерфейс адміністратора для зручного керування контентом.
Студенти переходять до практичної розробки. Вчаться працювати з файлами маршрутів і уявлень. Освоюють мову шаблонів для динамічного відображення даних. Вивчають обробку інформації та створення простих форм.
Модуль розкриває складніші аспекти розробки. Робота з уявленнями-класами та формами на основі моделей. Впровадження системи автентифікації користувачів. Використання формсетів та тестування модулів для забезпечення якості коду.
Цей блок охоплює тонкощі налаштування додатків. Робота з підпрограмним забезпеченням та створення власних тегів і фільтрів. Використання сигналів, сесій і системи повідомлень. Налаштування логування та відправки пошти. Робота з бібліотеками різних форматів, конвертація даних та обробка зображень за допомогою PIL. Вивчення структури mptt для складних ієрархій.
Завершальний модуль присвячений фронтенд-розробці. Вивчають основи JavaScript та роботу з бібліотекою jQuery. Впроваджують REST-інтерфейс для взаємодії між клієнтською та серверною частинами додатку.
Заняття проводять викладачі-практики з реальним досвідом у розробці. Доступне корпоративне навчання та індивідуальний підхід. Можна навчатися у вихідні дні. Випускники отримують шанс влаштуватися у провідні IT-компанії.