Project-based bootcamp

Learn to write code by shipping code that gets reviewed line by line.

A software development training program for aspiring developers in Ukraine. Every week you open a pull request, get written feedback from a working engineer, and merge the fix into a portfolio project you can hand to a hiring manager.

Code diff view of a student pull request with reviewer comments pinned to two added lines
Week 6 review, React state module
Duration
16 weeks, 8 to 10 hrs/week
Format
Live online plus Kyiv lab
Stack
JavaScript, React, Node.js
Next cohort
2 March 2026

Review artifact


Reviewed line by line, not graded by a test

Every submission comes back as written comments pinned to the lines they concern. This is one of the shorter reviews from the front-end module, on a cart total written in week six.

// submission 04 / cart-total.js41const TAX_RATE = 0.2;42const round = (n) => Math.round(n * 100) / 100;43 44export function cartTotal(items) {45  let total = 0;46  for (const item of items) {47-   total += item.price;47+   total += item.price * item.qty;48  }49-   return total;49+   return round(total * (1 + TAX_RATE));50}
  1. 01 / line 47

    The loop added one unit per line, so a basket of three charged for one. Quantity now multiplies the unit price before it joins the total.

  2. 02 / line 49

    Tax sits at the return boundary, not inside the loop. One place to change the rate when it moves.

  3. 03 / line 49

    Rounding runs once, at the end. Earlier drafts rounded per row and drifted by a few kopiykas on large orders.

See how review runs through the program

Curriculum


Eight modules, each closing with a reviewed deliverable

Every row stays open. Each module ends with a pull request that a working developer reviews line by line, so the portfolio grows while the course runs.

  1. 01Programming foundationsJavaScript syntax, data structures, HTTP basics40 hrs / 3 tasks
  2. 02Markup and layoutSemantic HTML, flexbox and grid, responsive type48 hrs / 4 tasks
  3. 03Components in ReactState, props, routing, form handling56 hrs / 4 tasks
  4. 04Server APIs with NodeRoutes, middleware, authentication flow56 hrs / 4 tasks
  5. 05Databases and data modellingRelational schema, queries, migrations40 hrs / 3 tasks
  6. 06Testing and review practiceUnit tests, debugging, reading a diff32 hrs / 2 tasks
  7. 07Team project, two sprintsGit workflow, issue tracking, code reviews56 hrs / 1 release
  8. 08Portfolio and interview prepCase notes, live coding drills, CV review32 hrs / portfolio

See the full module list with hour breakdown

Portfolio evidence


Repositories from the last four cohorts

Every row is a project that went through review. Open one to read the pull request, the reviewer notes, and what the student changed after the first pass.

  1. Route planner for Kyiv commuters Two addresses in, fastest trolleybus route and walking leg out. Olena K. · cohort 12 React · TypeScript · MapLibre Merged
  2. Warehouse stock dashboard Stock levels, low-count alerts and a weekly export for two depots. Bohdan M. · cohort 11 Node.js · PostgreSQL · Chart.js Shipped
  3. Clinic booking flow Pick a doctor, pick a slot, confirm by email. Built against a mock API. Iryna S. · cohort 12 Vue · Vite · REST In review
  4. Hardware price monitor Scrapes four shops daily and flags any drop above five percent. Taras P. · cohort 10 Python · FastAPI · Playwright Merged

Stack lines are the tools the student actually shipped with, not the full curriculum.

See how review works

Outcomes, dated


Figures we can date, and one we will not guess at.

Programme and pricing
Graduates
312Sep 2022 to May 2025, 14 cohorts
Placement, 6 months
Not published2024 cohorts still under audit
First review
48 hMedian across 1,840 submissions
Portfolio
11Mean projects per graduate
Completion
96%2024 intake, 68 of 71

Method Sample size: 312 graduates across 14 cohorts, September 2022 to May 2025. Placement and salary figures stay unpublished until a cohort is six months past graduation and the number is independently verified. Completion and review turnaround are read from our own learning platform logs and updated monthly.

Admissions


One tuition figure. Three payments. Same total.

Tuition for the 16-week project-based program is 46,000 UAH. Pay it in full, or split it into 3 monthly instalments of 15,600 UAH. Instalments are the same total, not a credit product, so there is no interest, no fee and no third party involved.

Next cohort
12 May, 14 places
Commitment
16 weeks · 8 to 10 hrs/week
Entry
Short interview and a basic logic task