planned
JS / Front-end Pre-school RU Course
Pre-school RU
Course starts on:
Enroll until:
Русский
planned
Pre-school RU
Course starts on:
Enroll until:
Русский
The preparatory stage will help those who are unfamiliar or completely new to programming and would like to subsequently study the main course, "JavaScript/Front-end."
Everyone can study at RS School, regardless of age, professional employment, or place of residence. However, you should have sufficient base knowledge before the program begins.
Duration: 10 weeks. Training format: self-study, group training, communication on Discord, assignments are checked through cross-checking and automatically.
Feel the desire to share your experience and knowledge.
Course Goals:
Help participants master the basic tools and processes used in JavaScript/Front-end development.
Develop the habit of regular practice and self-learning.
Prepare for the full JavaScript/Front-end course (Stage #1).
What You Will Learn:
The structure and fundamentals of HTML, CSS, and JavaScript.
Basics of version control with Git and GitHub.
Techniques for effective information searching.
Fundamentals of communication and feedback in a developer environment.
Time management and task organization skills.
Practice in analyzing other people’s code and examples.
Learning Format:
Self-paced study of materials with community support.
Weekly assignments and mini-projects to reinforce topics.
Peer code reviews.
The course schedule is available - here, and the school documentation can be found - here
.

Register on the RS School platform. After registration, you will be able to find yourself in Score
.
Read the school documentation.
Join the course Discord chat and include your GitHub account in your nickname. Instructions are here
.
Remember the RS School etiquette rules:
If someone helps you, don’t forget to say thank you. It’s recommended to use the dedicated RS School channel for this.
If you helped someone with a question and notice other students facing similar difficulties, don’t pass by — offer your help as well.
If you encounter any issues with assignments or the school platform (RS App), do not send direct messages to administrators or moderators.
Discord is the main communication channel in RS School
Here is link for the course Discord server, where you can see latest news and chat with students.
⚠️Attention! In some countries, access to Discord requires the use of a VPN. If you are having trouble connecting, please try using a reliable VPN service.
There are channels in Telegram for discussing events related to your location. For example, offline lectures or just informal chats among students from the same location.
Please read the information about communication in RS School in the RS Docs, where you can find rules, descriptions of channels, FAQ.
Where can I ask a question? — Questions can be asked in the Discord chat.
Where does communication take place? — In the Discord chat.
Does my city of residence matter? Can I complete the course fully online? — Your city of residence does not matter. All stages of the course can be completed online.
Can I study the modules and work on projects in advance? — Of course! After completing all modules of the preparatory stage, you can start Stage#1.
Do I need to register for the main course if I’m already registered for the preparatory stage? — Yes, registration is required. The registration link is here.
Can I skip webinars? — Yes. Recordings of webinars are available on our YouTube channel. Videos are easier to watch at 1.25x speed or higher.
Is it mandatory to watch school webinars? — No. Links to the recommended theory are provided in the modules. After studying the module materials independently, you can watch the webinar to reinforce the information or ask questions to the trainer.
Who checks the assignments? — Practical assignments are reviewed during cross-check. Algorithmic tasks, Codewars exercises, and assignments CV#1. Markdown & Git and CV#2. HTML, CSS & Git Basics are checked automatically. Your solutions must be submitted in RS APP before the deadline.

An RS School graduate who, over the past few years, has been working at EPAM as a Senior Software Engineer. He is involved in the development of web applications (JS, React) and mobile applications (React Native, Swift). As an RS School graduate who had never programmed before taking the courses, he understands the potential difficulties in the learning process and is always ready to help students. He took up mentoring as soon as he realized that he had accumulated enough knowledge to share with others.

I joined RS School at the end of 2021 just to “check it out,” and somehow, almost without noticing, I completed first the Stage-0 and then the Main course. At the same time, I was working as a web application developer (Vue). During the training I discovered an interesting thing: when you explain a topic to others, you start to understand it much better yourself. Now I continue—whenever I can—to help students take their first steps on this challenging path.

Anna's biggest passions in life are creating cool stuff and helping people out. Frontend development is the sweet spot where these passions collide, which is why she's all in. She's here to make everyone's journey into the IT world a tad smoother, so count her in for that ride!