- ๐ฃ Open to anyone who wants to join
- ๐ Study time: 11 weeks
- ๐ Format: self-study + webinars + Discord communication + assignments (cross-checks/auto-checks)
- Introduction to RS School and the Frontend Developer profession
- Development tools: Chrome DevTools, VS Code, Terminal
- Version control with Git & GitHub (commits, pull requests, branching)
- HTML basics, forms, validation, and semantic markup
- CSS fundamentals: positioning, Flexbox, Grid, responsive design, media queries
- Advanced CSS: CSS Modules, new CSS features
- CSS preprocessors (Sass)
- JavaScript basics: types, operators, conditions, loops, arrays, strings
- Functions, scope, and evolution of JS (ES6+)
- DOM API, DOM events, and browser APIs
- Algorithms and Data Structures
- Canvas API basics
- JavaScript modules and bundlers (Vite, Webpack, etc.)
- Client-server interaction fundamentals
- Object-Oriented Programming basics, classes, and prototypes
- Clean Code principles for HTML/CSS/JS
- Linters, formatters, and Husky
- Clean Code project
- CV Project (Markdown, HTML, CSS, Git)
- Portfolio (responsive layout & functionality)
- TBD
- Self-introduction project
- Algorithmic tasks & problem solving
- Technical interview preparation (HTML/CSS/JS/Algorithms)
- ๐ HTML & CSS: Understanding of the basics and practical skills
- ๐จ JavaScript: Fundamentals (data types, operators, loops, etc.)
- ๐ Data Structures: Basic knowledge (array, list, stack, etc.)
- ๐ Algorithmic Skills: Ability to implement simple algorithms in JavaScript
- ๐ Codewars Level: Ability to solve 8-7 kyu problems Codewars
- ๐ฃ๏ธ English: Desirable skills at Pre-Intermediate level (Our Recommendations)
-
Modules:
-
Tasks:
-
Tests:
-
Modules:
-
Tasks:
-
Tests:
-
Modules:
-
Tasks:
-
Tests:
-
Cross-Check Reviews:
- Cross-check review of project "Portfolio. Part 1: Responsive Layout"
-
Modules:
-
Tasks:
-
Tests:
-
Cross-Check Reviews:
- Cross-check review of the project "Portfolio. Part 2: Adding Functionality"
-
Modules:
-
Tasks:
-
Tests:
-
Modules:
-
Tasks:
-
Tests:
-
Cross-Check Reviews:
- Cross-check review of the project Clean Code S1E1
-
Modules:
-
Tasks:
-
Tests:
-
Modules:
-
Tasks:
-
Tests:
-
Cross-Check Reviews:
- Cross-check review of the project Virtual Music Kit
-
Modules:
-
Tasks:
-
Tests:
-
Modules:
-
Tasks:
-
Tests:
-
Cross-Check Reviews:
- Cross-check review of project Pair 'em Up
-
Modules:
-
Tasks:
-
Tests:
- Complete the tasks and tests of the stage0 course
- Improve your English to at least Pre-Intermediate level
- Read JavaScript.Info
- ๐จ๏ธ Discord Chat: Join Discord
- ๐จ๏ธ Discord Chat: Join Discord
- ๐ No, the course is completely online and location-independent.
- ๐ผ Yes, webinars are recorded and can be found on YouTube.
- ๐ซ No, self-study options are available.