All programs
Fundamentals of programming
The foundation for any IT direction — from typesetting to programming in JavaScript and TypeScript.
Duration
4 months
Schedule
2 times a week for 3 hours
Group size
Small groups of up to 7
Price
70 EUR / month
Curriculum
1
HTML and CSS
Weeks 1–2- HTML5 semantics, accessibility, forms
- CSS: Flexbox, Grid, responsive layout
- Git, terminal, developer tools
2
JavaScript - the basics
Weeks 3–5- Data types, variables, functions, conditions, cycles
- Arrays, objects, destructions, spread/rest
- Work with DOM, events, delegation
3
JavaScript - Advanced
Weeks 6–8- Closure, scope, prototypes, this
- Asynchrony: promisi, async/await, fetch
- Modules, classes, error handling, working with APIs
4
TypeScript
Weeks 9–11- Typing: primitives, interfaces, generics
- Strict mode and tsconfig configuration
- Migrating a JS project to TypeScript
5
Practice and consolidation
Weeks 12–13- Data structures, algorithms, patterns
- Working with localStorage, REST API, JSON
- Codereview, refactoring, clean code
6
The final project
Weeks 14–16- Independent project on JavaScript/TypeScript
- Work with DOM, API, data storage
- Presentation and code review with a mentor
Are you ready to start?
Apply and take the first step towards a career in IT