JS / Front-end Short Track-logo

JS / Front-end Short Track Course

note-iconCourse starts on:

note-iconEnroll until:

microphone-iconEnglish

Enroll

About the opportunities

The RS School community regularly recommends its graduates to EPAM. Alumni who already work in other companies also return to invite new graduates to join their teams.

In 2024 alone, at least 50 people started their IT careers at EPAM with our support.

Most RS School programs last about a year (Pre-School, Stage 1, Stage 2, and frameworks). The Short Track is different — it takes less than 6 months. It’s aimed at students who already know JavaScript/TypeScript and want to quickly prepare for Junior Front-End Developer positions.

Even though demand for juniors is unstable, we aim to give you strong training and community support so you’re prepared for opportunities at EPAM and beyond.

Register
Mentor with students png

About the course

Format

Group training (about 20 participants per group), self-study of the provided materials, regular Q&A sessions, cross-interviews every week, mock interviews with the mentor, intensive practice and final project in React or Angular. You will need an estimated 20-40 hours per week for training. Classes can take place both online and offline.

Direction

React or Angular. During the course, you will study one framework, complete assignments and interviews on it.

Mentors and experts

Mentors and experts will assist in the learning process and check assignments.

Duration

The course begins with a 6–8 week qualifying stage, followed by a 3–4 month main stage.

Certificate

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

Become a student

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.

certificate

Short Track Stages

The programme is aimed at students who are already confident with the basics of programming and are ready to quickly build the skills required for employment.
The programme includes the following stages:

Qualifying Stage

Duration: 8 weeks (5 weeks of assignments, ~1 week for interview preparation, then interviews).

The Qualifying Stage is designed to identify students who already meet most of the entry requirements for advanced training, or who can quickly close the gaps in their knowledge. It serves as a checkpoint to confirm your technical foundation (Markdown, HTML, CSS, TypeScript, JavaScript, Git) and readiness to move on to the Short Track.

Content includes:

  • Markdown

  • HTML/CSS (layout)

  • TypeScript/JavaScript/Git (combined block)

Language: English only (assignments, communication, and interviews).

Workload: 20+ hours per week.

Communication happens in a separate Discord server.

Eligibility: students must reside in Georgia, Uzbekistan, Kazakhstan, Kyrgyzstan, Armenia, Poland, Lithuania, or Turkey. At the moment, we do not automatically verify location, but interviews may require in-person attendance.

After successful completion, students continue into the Short Track.

Short Track Stage

Duration: ~3.5 months.

Includes deeper TypeScript, an introduction to React or Angular, and team assignments. Students can choose the framework (React or Angular), except that in Poland, Angular is the default option.

By the end of this stage, students will have RS School certificates and portfolio projects.

Our community helps graduates strengthen their portfolio and, in many cases, provides recommendations to EPAM and other companies (around 24% of RS School mentors are EPAM employees).

What is required to take the course?

Requirements before the start:

  • You have solid front-end development skills and an English level of at least B2 (Upper-Intermediate).

  • You have basic knowledge of algorithms and data structures, and experience solving algorithmic problems.

  • You are ready to dedicate at least 20–40 hours per week to studying.

  • You live in one of the following countries: Georgia, Uzbekistan, Kazakhstan, Kyrgyzstan, Armenia, Poland, Lithuania, Turkey.

Document requirements for Poland:

  • EU long-term residence permit (Karta rezydenta długoterminowego UE)

  • Permanent residence card (Karta stałego pobytu)

  • Polish citizenship (Obywatelstwo polskie)

  • Temporary residence card (Karta czasowego pobytu) with a work permit endorsement (dostęp do rynku pracy)

Document requirements for Lithuania:

  • Citizenship of Lithuania or Latvia (Lietuvos Respublikos pilietybė)

  • Permanent residence permit (Nuolatinis leidimas gyventi)

  • Lithuanian EU Blue Card (ES mėlynoji kortelė)

  • Temporary residence permit with the right to work (Laikinas leidimas gyventi su teise dirbti)

Document requirements for Turkey:

  • Citizenship of the Republic of Turkey

FAQ

  • Is it possible to complete the course fully online? - All stages of the course can be completed online.

  • Is there a list of interview questions? What should I prepare for? - You can prepare for interviews using this list of topics and questions.

  • If I’m selected for the Short Track program, can I continue studying in Stage #2 and take both courses at the same time? - You can continue studying in other courses alongside Short Track, but without mentor support in those courses. We recommend assessing your capacity, as Short Track requires a significant time commitment.

  • If I’m not accepted into the Short Track program after the interview, can I continue studying in JS Stage #2? - Yes, if you’re not selected for Short Track, you can continue with JS Stage #2.

Let’s stay connected

Have questions about the course? We’re here to help! Join our Telegram channel to ask anything that’s still unclear — our team and fellow students are happy to support you.

We also invite you to our course Discord server. That’s where we share important announcements, discuss course topics, and simply connect with each other along the way.

Don’t be shy — jump in and be part of the community!

Success stories in numbers

Our graduates are already starting their careers at EPAM offices in different countries. The hiring results from the 2024 and 2025 Short-track cohorts show that this path is real — and that course graduates do move into professional roles.

Behind every number on this chart are people who once sat where you are now: learning, struggling, practicing, and not giving up. Their progress turned into real career opportunities.

There is already demand for graduates from the upcoming group. Keep moving forward, stay consistent — and let the next success story be yours.

ST statistic

Alumni success stories

Mariia Angular 2024Q3

Mariia

Course: Angular 2024Q3

Hi everyone, my name is Masha and I’d like to share my story about studying at RS School and looking for a job in Poland afterwards. Before joining the course, I had a technical background and knew the basics of HTML and CSS, but I had no experience with JavaScript. I started my learning journey at the end of 2021 with Stage 0, followed by Stage 1 and 2. I’m very grateful to my mentor, Zhenya, for all the support and knowledge he shared. I managed to land an internship fairly quickly, but unfortunately, the job market started to decline, and I wasn’t able to get a full-time developer position. I spent a long time searching for my first job — I sent out hundreds of CVs and went through several interviews. Thanks to the strong foundation I got at RS School, I passed technical interviews without much trouble. The rejections were usually due to my low level of English or my legal status. I kept working on both my technical skills (taking courses in AWS, Node.js) and my self-presentation. In the summer of 2024, I decided to take the Angular course at RS School, as I realized that a modern developer should be familiar with multiple frameworks. It wasn’t easy — there were many new principles and concepts to learn. Once again, I was lucky to have a great mentor, Igor, who explained complex topics in a very accessible way. I had a strong ranking, and the organizers recommended me to EPAM. After a couple of interviews, I joined my first project, where I’ve now been working for six months. My journey from the beginning of my studies to landing my first full-time contract took almost 3 years. I didn’t expect the job search to take that long. But during the learning process, I became so passionate about programming that I couldn’t even think about giving it up. So if you truly love coding, don’t be afraid of the challenges our field is facing today. Keep learning, keep working hard, keep gaining experience — and everything will work out.

Tagaibek Short-track 2025Q1

Tagaibek

Course: Short-track 2025Q1

My story with the course is quite a textbook case. Due to a lack of knowledge and understanding of the intricacies of web development, I spent a long time looking for a job and failed one interview after another. Then, in 2024, I found the RS School courses through EPAM's self-study portal. I enrolled in the main front-end course. After successfully completing Stage-1 of the course, I faced a choice: continue to Stage-2 or take the 'fateful' Short Track course. The second option offered a real chance to get into EPAM Campus, so the choice was easy. The same cannot be said about the course itself. The workload was significant, and I spent 30 or more hours per week studying materials, completing assignments, and participating in lectures and online sessions. The topics were extensive and sometimes complex, but that's how 'steel is forged'. With each topic I mastered, imposter syndrome receded. The question 'Maybe this isn't for me?' was replaced by confidence in my abilities. The course filled the exact gaps that had prevented me from getting my first offer. And that offer wasn't long in coming. After completing the Short Track, the interview at EPAM Campus was surprisingly easy. As a result, I and almost everyone in my group received invitations. If you're wondering whether it's worth it — it definitely is. Intensive work always pays off with confidence in interviews.

Mikhail Short-track 2021

Mikhail

Course: Short-track 2021

One day, while feeling unfulfilled at my old job, a friend suggested I join her in the RS School program – the standard JS course, not the Short Track. I agreed, mostly to keep her company.
I completed the first stage and found it interesting; I learned a lot, and things were going well. I was spending what felt like 30 hours a day on layout tasks (especially that tricky zoo website!). The second stage began. I passed the interview, but the very next day, my mentor disappeared without a trace, which was unfortunate. So, I didn't complete my first attempt.
A year later, I decided to enroll again. I figured, why not? My job was dull, I wasn't feeling challenged, the IT field was growing, salaries were higher, and I genuinely enjoyed building websites. I joined again, and the first stage felt much easier this time around.
Towards the end of the first stage (if I remember correctly), I saw an announcement for applications to the Short Track (ST). I was sure I wouldn't get in, as I wasn't even in the top 100, probably not even the top 200. But, just for practice, I decided to solve the test tasks and submit them.
A few weeks passed, and then I saw someone tagged me in the Announcements chat. I was absolutely stunned to see my name on the list of those who passed the test and were selected for an interview. I checked the message at least 10 times before I could believe it!
Then came the interview, and honestly, I thought I bombed it. I felt I answered poorly, was nervous, and, to put it mildly, made a fool of myself. Yet, a week later, I saw I was tagged in the Announcements again – I had been selected for the ST program!
I didn't know whether to be ecstatic or terrified! On one hand, it was amazing – a program specifically designed to prepare candidates for EPAM. But on the other hand, I knew it would be incredibly challenging. And that's how I got into the ST.
To make things more intense, I was juggling this demanding program with my full-time job and English lessons – my English level was around A2 at best back then. The ST period was the most intense marathon of my life: lectures three times a week, plus homework, my job, and the English tutor.
After the program finished in early July, I had my interview and received an offer right on my birthday! Within 15 minutes of getting the job offer notification, I was signing my resignation letter at my old job!

Course Team

Dmitry Baranov Software Engineer, EPAM

Dmitry Baranov

Software Engineer, EPAM

I'm a Full Stack Web Developer with a solid background in various engineering fields, including service, automation, and hardware development. Since 2022, I have completed courses in JS, React, Node.js, and AWS at RS School, which really helped me find my place at EPAM. I'm happy to share my knowledge and skills with students.

Ekaterina Gorbacheva Software Engineer, EPAM

Ekaterina Gorbacheva

Software Engineer, EPAM

This is where a short description about me was supposed to be - instead, let’s focus on learning

Aliaksei Tokarau Software Engineer, EPAM

Aliaksei Tokarau

Software Engineer, EPAM

Hello, I'm Alex, a course activist. I completed the Short Track course at RS School last year. During my studies, I contributed to the RS App, and I really enjoyed it! Now I work at EPAM, honing my skills in using LLM, and continuing to improve the RS App. Follow this track, don't be afraid to make mistakes, and learn complex matters. Catch you on the course!

Dzmitry Siarheichyk Software Engineer, EPAM

Dzmitry Siarheichyk

Software Engineer, EPAM

Hello! My name is Dima. My professional journey began at music college, where I received my education and immersed myself in a creative environment. Until 2022, I worked as a music teacher in Belarus, but over time, my path led me to the field of programming. In 2022, I moved to Poland, where I began to search for myself and my opportunities. While working, I studied programming and reached the level of junior developer in two years. Now I work at EPAM and continue to develop.

Marharyta Malets EPAM, Software Engineer

Marharyta Malets

EPAM, Software Engineer

Marharyta graduated from RS School in July 2021 and by March 2022, she became a mentor for the first time. Since then, RS School has become an essential part of her life. She is sure that she is growing and learning with her mentees. Her favorite activity is participating in technical interviews. However, she is always open to new experiences and learning opportunities.

Taras Tereschenko EPAM, Software Engineer

Taras Tereschenko

EPAM, Software Engineer

Taras took the RS School Short Track course in 2021, as well as courses on Angular, React, Node.js and AWS, and after his employment at EPAM he continued to take an active part in the life of the school - organizing, giving talks and participating in RS Meetups, mentoring the course on Angular, giving lectures to Short Track students, and helping to develop the course program.

Artsiom Fando Senior Software Engineer

Artsiom Fando

Senior Software Engineer

A Senior Software Engineer at EPAM specializing in JavaScript, TypeScript, and Angular. Designs and implements complex web applications, excels in crafting scalable, efficient front-end solutions, mentoring teams. RS School graduate.

Artsiom Murashko Senior Software Engineer

Artsiom Murashko

Senior Software Engineer

Artsiom Murashko is an accomplished Senior Software Engineer with over 3 years of professional experience in frontend development. Skilled in technologies such as JavaScript, React, Angular, and Node.js, he takes pride in delivering robust and scalable solutions. Artsiom is also an active member of the RS School community Participated in RSSchool as a student, mentor, and content creator. His involvement includes guiding upcoming developers, designing educational tasks, and participating in community-driven events. Passionate about continuous growth and innovation, Artsiom thrives on exploring new technologies and sharing his knowledge to inspire and support the next generation of developers.

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.

Yulia Kursevich Angular Frontend Developer

Yulia Kursevich

Angular Frontend Developer

I finished the course in 2024. I believe that by helping others we grow and develop ourselves. I am familiar with all the challenges students face and I am here to support and facilitate your journey. Let's work together to make our course an amazing and magical place to nurture new talent in the frontend world!

Partnered with