JS / Front-end EN-logo

JavaScript / Front-end Course

note-iconStart:

microphone-iconenonline

Enrollarrow icon

Training Program

The program consists of 3 stages. There may be requirements for advancing to each higher stage, which will be described below. This specific run of the program will take the form of self-study. This means that you will have access to pre-recorded webinars, recommended materials, and weekly live Q&A sessions with our mentors/coordinators to answer any questions you might have.

You will also have the ability to communicate with other students and help each other solve any problems you might face. We will provide you with a list of topics that should be covered for each stage with recommended deadlines, but you will have the freedom to choose when you want to watch the lectures and complete the tasks.

BE AWARE that practical tasks’ deadlines are not suggestions, and should be respected.

Registerarrow icon
JS / Front-end EN

About the course

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.

Worldwide mentors and trainers

  • The Mentors and trainers of our school are front-end and javascript developers from different companies/countries. How to become a mentor?external link icon

Free education

Feel the desire to share your experience and knowledge

Certificate

After successful completion of the course, students will receive an electronic certificate.

Become a studentarrow icon

Certification

To earn a course certificate, you must complete all assignments, finish the final project, and achieve at least 70% of the top student's score in the course. The certificate is a recognition of your hard work and dedication.

Communication

discord logo

RS School uses two main communication channels:

Discordexternal link icon: Join the Discord server to see the latest news and chat with students.

Telegramexternal link icon: You can also join the official Telegram channel for updates and discussions.

⚠️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 Telegramexternal link icon 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 Docsexternal link icon, where you can find rules, descriptions of channels, FAQ.

RS School video

Choose what you want to learn

A full-stack developer is someone who has expertise in both frontend (what users see) and backend (server and database) development. This dual skill set enables them to supervise and implement projects from start to finish. Businesses today prioritize hiring full-stack developers because they can efficiently bridge various technological aspects, resulting in faster product development.

1

Stage 1

Everyone registered is automatically eligible for this stage. The first stage lasts 15 weeks. This stage includes practical assignments and tests. Evaluation is either automatic or in the form of cross-checking between students.

    Topics covered:
  • Git
  • HTML
  • CSS
  • Javascript basics
Stage 1
2

Stage 2

To pass to the second stage, you must successfully complete the tasks and tests from the first stage without missing the deadlines, and pass a mock technical interview with one of our mentors.The second stage lasts 20 weeks. You will be assigned a personal mentor who will answer your questions from now on. This stage includes practical exercises and tests which will be reviewed and evaluated by your mentor.

    Topics covered:
  • Advanced Javascript
  • Security
  • Testing
  • Agile
  • Networking
  • web development tools
Stage 2
3

Stage 3

Learning either React or Angular Framework (the choice belongs to the student). To enroll, you need to successfully complete two stages of training. Format: mentoring, self-study, webinars, and communication on Discord. Practical sessions are reviewed and evaluated by mentors, as well as through cross-checking methods. Throughout the training, mock interviews are conducted with different mentors.

  • Choose a Framework: React or Angular.
  • Collaborative development of a final project.
  • Framework-based interviews.
Stage 3

What you should know before starting

Required before the start

  • Basic knowledge of HTML, CSS, Javascript is highly recommended before starting the course.
  • Basic computer science theory (data structures, algorithms, maths) is recommended before starting the course.
  • Experience with using any IDE.
  • English language level: Intermediate (B1) and up.
  • Register through this page and join the official discord channel for the training participants.

Mentors wanted!

The Rolling Scopes School is constantly looking for mentors from all over the world to teach everyone who wants to learn the JavaScript language and the world of Front-end. Over the past few years, over 1500+ people have successfully completed our six month training program.

How to become a mentorarrow icon
Sloth - mascot dressed as a detective

Course Team

Hanna Pratasevich Software Engineering Team Leader @EPAM

Hanna Pratasevich

Software Engineering Team Leader @EPAM

Hello, I'm Anna - the course coordinator. Ten years ago, I graduated from Rolling Scopes School. Shortly thereafter, I returned to the school, but this time as a mentor and lecturer. However, that still felt insufficient, so I became a course coordinator. Today, I am a Team Lead at EPAM, working as a front-end developer. My heart is devoted to Angular, but I also respect other frameworks/libraries. I look forward to meeting each of you and hope to see you after graduation, perhaps as colleagues on projects!

Andrei Milashevich

Andrei Milashevich

With over four years of experience in IT, including three-plus years as a Frontend Developer, Andrei has a solid experience in React and Angular. He is involved in mentorship programs, which not only enable him to share his knowledge with students but also provide opportunities for him to learn new things. Prior to his IT career, Andrei spent nine years as an aviation engineer, bringing a unique perspective and problem-solving skills to his current role. Andrei graduated from RS School in 2021 and has been working at EPAM ever since. His experience and expertise make him a valuable asset to any team.

Margarita Golubeva

Margarita Golubeva

Having started out as an aspiring English teacher for IT professionals, Margarita decided to explore why this field attracts so many people. She started her journey out of pure curiosity, but quickly realized that programming was not just a hobby for her, but a true calling. After completing a front-end development course, she completely immersed herself in this world and now cannot imagine a single day without coding. Margarita continues to develop her skills in IT and strives to help others better understand and master this fascinating field.

Denis Saripov Frontend Developer at Yandex Serbia

Denis Saripov

Frontend Developer at Yandex Serbia

Denis is a Frontend Developer at Yandex with over four years of experience. Prior to joining Yandex, he worked as a Frontend Developer at VK. He possesses expertise in developing complex WYSIWYG and zero-code web applications, as well as collaborative applications that handle extensive graphic rendering, similar to Google Docs, Figma, and Miro.

Natalia Volkova Sr. Frontend Developer at CRX Markets AG

Natalia Volkova

Sr. Frontend Developer at CRX Markets AG

Natalia is a self-learner and a career changer. Before joining IT she had 10+ years of experience in tutoring in Math, Finance, Economics and related subjects along with 5 years of experience as an Economist at the same time. After completed RSS Q3 2019, she rocked her career as a Frontend Developer, becoming a middle Frontend Developer by May 2020 (at Sberbank in Russia) and gaining a Senior level by June 2022 (at CRX Markets in Germany). Meanwhile, she also worked for EPAM in Russia, Callstack.io in Poland, Delivery Hero in Germany. Looking forward to sharing her knowledge and getting you started to work in IT.

Partnered with

epam
jetbrains icon
AWS icon
 github icon