- To enroll, students must successfully pass an interview with a mentor
- Goals of the Short Track training:
- Students acquire knowledge and experience working with JavaScript, TypeScript, React or Angular
- Students acquire knowledge and experience in developing UI components
- Preparing students for technical interviews
- Preparing students for presentations in English
- Students complete a team project
- Training time: 15 weeks
- Format:
- Self-study + webinars + communication on Telegram.
- Practical lessons are checked and evaluated by a mentor and during cross-checks.
- Team assignment
- Cross-interviews - two slots every week
- Training interviews are held with different mentors during the course.
- Monday 24.11.2025
- Start of auto tests [QS] RSS Test, [St1] Test Git & GitHub #2, [St1] Test CSS Basics, [St1] Test HTML Basics, [St1] Test Algorithms & Data structures
- Tuesday 25.11.2025
- 17:30 UTC+3 (15:30 UTC+1, 19:30 UTC+5) Intro Lecture
- Self-study materials JS-Basic-1
- Start of practical task Intro Task
- Thursday 27.11.2025
- Cross-check for practical task Intro Task
- Mentors-check for practical task Intro Task
- Friday 28.11.2025
- Start of practical task Autocomplete Task
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Practicum: Kahoot & live coding on studied this week topics
- Saturday 29.11.2025
- 12:00 UTC+3 (10:00 UTC+1, 14:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #1
- Monday 01.12.2025
- Start of auto tests [St1] JS Scope & Functions, [St1] Clean-code
- Study materials for the lecture JS-Basic-2, JS-Basic-3
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #1
- Deadline for last week's practical assignment Autocomplete Task
- Tuesday 02.12.2025
- Lecture JS-Basic-2, JS-Basic-3
- Start of practical assignment Deep-copy Task
- Friday 05.12.2025
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Practicum: Kahoot & live coding on studied this week topics
- Saturday 06.12.2025
- 12:00 UTC+3 (10:00 UTC+1, 14:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #2
- Monday 08.12.2025
- Start of auto tests [St2] TS Advanced [EN]
- Study materials for the lecture TS-Basic-1
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #2
- Deadline for last week's practical assignment Deep-copy Task
- Tuesday 09.12.2025
- Lecture TS-Basic
- Start of practical assignment TS-custom-lodash Task
- Wednesday 10.12.2025
- Mentor interview Questions for Mentor Interview #1
- Friday 12.12.2025
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Practicum: Kahoot & live coding on studied this week topics
- Saturday 13.12.2025
- 12:00 UTC+3 (10:00 UTC+1, 14:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #3
- Monday 15.12.2025
- Start of auto tests [St1] OOP Test
- Study materials for the lecture OOP
18:0017:30 UTC+3 (15:30 UTC+1, 19:30 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #3- Deadline for last week's practical assignment TS-custom-lodash Task
- Tuesday 16.12.2025
- Lecture OOP
- Start of practical assignments: JS-Classes Task, TS-Auto-complete-Trie Task
- Friday 19.12.2025
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Practicum: Kahoot & live coding on studied this week topics
- Saturday 20.12.2025
- 12:00 UTC+3 (10:00 UTC+1, 14:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #4
- Monday 22.12.2025
- Start of auto tests [St2] Async JS Test
- Study materials for the lecture Async-JS
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #4
- Deadline for last week's practical assignments: JS-Classes Task, TS-Auto-complete-Trie Task
- Tuesday 23.12.2025
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Lecture Async JavaScript
- Friday 26.12.2025
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Practicum: Kahoot & live coding on studied this week topics
- Saturday 27.12.2025
- 12:00 UTC+3 (10:00 UTC+1, 14:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #5
- Monday 29.12.2025
- Start of auto tests [St2] Testing
- Study materials for the lecture Node.js Basics and Testing
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #5
- Tuesday 30.12.2025
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Lecture Node.js Basics and Testing
- Start of practical assignment basic-testing
- Wednesday 31.12.2025
- Mentor interview Questions for Mentor Interview #2
- Friday 02.01.2026
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Practicum: Kahoot & live coding on studied this week topics
- !!! Sunday 04.01.2026
- 10:00 UTC+3 (08:00 UTC+1, 12:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #6
- Monday 05.01.2026
- Start of auto tests [St2] Web Security, [St2] Scrum. Kanban, [St2] CI/CD
- Study materials for the lecture Network and Security, Team development
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #6
- Tuesday 06.01.2026
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Lecture Network and Security
- Friday 09.01.2026
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Lecture Team development
- Deadline for last week's practical assignment
- Start of practical assignment Team task Async Race
- Sunday 11.01.2026
- 10:00 UTC+3 (08:00 UTC+1, 12:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #7
- Monday 12.01.2026
- Start of auto tests [St2] How Browsers Work - Rendering Flow
- Study materials for the lecture Critical rendering path / Accessibility
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #7
- Deadline for last practical assignment
- Tuesday 13.01.2026
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Lecture Critical rendering path / Accessibility
- Sunday 18.01.2026
- 10:00 UTC+3 (08:00 UTC+1, 12:00 UTC+5) Cross-interview Slot 1 Questions for Cross-interview #8
- Monday 19.01.2026
- Mentor interview Questions for Mentor Interview #3
- 18:00 UTC+3 (16:00 UTC+1, 20:00 UTC+5) Cross-interview Slot 2 Questions for Cross-interview #8
- Tuesday 20.01.2026
- Lecture ??? AI ???
- Monday 26.01.2026
- Deadline for team-task
- Presentation of team-tasks
The study materials will be updated later.
The course schedule is available - here, and the school documentation can be found - here.
Every Tuesday, starting March 3, 2026, discussion of Node.js materials and tasks and how best to implement them.