Program specification


Sixteen weeks, one live review a week, and a portfolio that runs in the browser.

The program is built for people in Ukraine who study alongside work. Sessions are recorded, assignments hold firm deadlines, and every submission gets written feedback from a working developer.

Duration
16 weeks, 8 to 10 hrs/week
Format
Live online plus Kyiv lab
Stack
JavaScript, TypeScript, React, Node
Next cohort
Quarterly intake, 24 seats

Weekly load and teaching format

Each week holds two live sessions of 90 minutes on Tuesday and Thursday evenings, Kyiv time. Between them you get one graded assignment and a short reading set. Plan on 8 to 10 hours in total, sessions included. Recordings stay available for the whole cohort.

Sessions run online through a shared screen and a live repository, so you type along with the reviewer. Students in Kyiv can book desk time at the lab on Khreshchatyk Street for the Thursday session and for project work.

Certificate wording

Graduates receive a certificate of completion naming the track, the cohort dates, the total taught hours and the final project. It is issued after the portfolio defence and the last code review, signed by the managing director, and carries the school registration code, 76202362.

Curriculum

Ten modules, 160 hours, a signed-off artefact after each one

Hours are the minimum to plan for, spread over 16 weeks at 8 to 10 hours a week. A reviewer checks the deliverable before you open the next module.


  1. 01

    Foundations of the web

    12 h · Accessible one-page site
  2. 02

    JavaScript core

    24 h · Twelve kata plus a DOM app
  3. 03

    Git and code review

    8 h · First merged pull request
  4. 04

    Components and state

    24 h · Filterable dashboard
  5. 05

    Data and APIs

    16 h · REST client with error states
  6. 06

    Testing and debugging

    10 h · Test suite on the capstone branch
  7. 07

    Node and PostgreSQL

    24 h · Authenticated REST service
  8. 08

    Deploy and CI

    8 h · Live staging build
  9. 09

    Portfolio project

    28 h · Capstone repo with a written README
  10. 10

    Interview preparation

    6 h · CV, portfolio page, two mock interviews

Module hours are contact plus self-study minimums. Full programme load: 160 hours over 16 weeks.

See how projects and code review work

projects and review


Three graded projects, two review passes, one interview lab

Assessment here is a working repository, not a multiple-choice test. Each project is submitted as a pull request, reviewed twice, then defended out loud.

  1. 01

    Console task tracker

    Command-line app with JSON persistence, argument parsing and readable error messages. Graded on structure and edge cases, not feature count.

    Weeks 3 to 5
  2. 02

    REST API with automated tests

    Service over PostgreSQL with migrations, request validation and a test suite that runs in CI on every push.

    Weeks 8 to 10
  3. 03

    Full-stack capstone

    Front end over your own API, deployed to a live URL with a README, seeded demo data and a short recorded walkthrough.

    Weeks 13 to 16

Two-pass review

  • Pass 1A reviewer reads the diff and posts line comments within 24 hours. Automated checks run first, so the conversation stays on design decisions.
  • Pass 2You push fixes and get a second read. The project is graded only when the second pass is approved.

Interview lab

Four sessions in weeks 11 to 16: a mock technical interview, a live defense of your capstone, and written feedback you can act on before real interviews.

Cohort dates and pricing

Admissions & pricing


Tuition, instalments and cohort terms

The 16-week program costs the same whether you pay in full or in three parts. Each cohort includes live sessions, written code reviews and a reviewed portfolio before you start applying for roles.

Full tuition
46,000 UAH
Three instalments
3 × 15,600 UAH

Instalments add up to 46,000 UAH. They are a payment schedule, not a credit product: no interest and no added fee.

Cohort dates

  • 21 September 2026Live online + Kyiv lab · 18 seats open
  • 18 January 2027Live online + Kyiv lab · 24 seats open
  • 17 May 2027Live online · 24 seats open

Applications close seven days before each start date.