JS / Front-end Pre-school RU-logo

JS / Front-end Pre-school RU Course

Pre-school RU

note-iconCourse starts on:

note-iconEnroll until:

microphone-iconРусский

Enroll

JS/Frontend development. Preparatory stage

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."

For everyone

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.

Schedule

Duration: 10 weeks. Training format: self-study, group training, communication on Discord, assignments are checked through cross-checking and automatically.

Free education

Feel the desire to share your experience and knowledge.

Become a student

Training Program

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
RS Mentor With Student

What to do before the course starts

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.

Communication

Discord Logo

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.

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.

Course Team

Viktar Kavaliou EPAM, Senior Software Engineer

Viktar Kavaliou

EPAM, Senior Software Engineer

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.

Vitalii Rogozin

Vitalii Rogozin

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 Musikhina

Anna Musikhina

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!

Partnered with