Project-based bootcamp
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.
Review artifact
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}
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.
02 / line 49
Tax sits at the return boundary, not inside the loop. One place to change the rate when it moves.
03 / line 49
Rounding runs once, at the end. Earlier drafts rounded per row and drifted by a few kopiykas on large orders.
Curriculum
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.
Portfolio evidence
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.
Stack lines are the tools the student actually shipped with, not the full curriculum.
See how review worksOutcomes, dated
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
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.