JS / Front-end Short Track-logo

About the opportunities

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

Most RS School programs take up to a year. The Short Track is an accelerated program designed for students who already possess solid JavaScript/TypeScript fundamentals and wish to fast-track their skills, complete real-world portfolio projects, and prepare for Junior Front-End Developer positions.

The Short Track course is open to students worldwide! However, direct employment recommendations to EPAM are currently offered only to candidates residing and legally authorized to work in specific target locations. For students outside these regions, the course offers an excellent opportunity to upgrade practical and soft skills, build a strong portfolio, practice peer interviews, and earn an official RS School certificate.

Registration will open soon!
Mentor with students png

About the course

Format

Self-directed Practical Track: No live lectures, webinars, or basic tutorial materials are provided. The course assumes you already have core knowledge; the goal is to evaluate, sharpen, and validate your existing skills and close knowledge gaps.

Language

100% English (all assignments, technical documentation, chat communication, and interviews).

Mentors and experts

Mentor Interviews: Candidates from employment-supported regions may receive a mock interview with a mentor (subject to mentor availability and candidate performance). Note: Mentor interviews and EPAM hiring interviews may be held offline in certain locations.

Duration

Workload: 20–40 hours per week over 10–11 weeks.

Certificate

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

Free education

Our training is completely free - we share our experience with you today, hoping you’ll return as a mentor to inspire and teach the next generation tomorrow

Registration will open soon!

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

Program Structure & Career Progression

The program 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 program includes the following stages:

Short-track

Duration: 10-11 weeks

Workload: 20+ hours per week.

Our course 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 and readiness to move on to the Framework Course.

Content includes:

  • Git

  • HTML/CSS (layout)

  • TypeScript

  • Unit tests

  • Cross-check interview(with students)

  • Interview with mentor*

*Candidates from employment-supported regions may receive a mock interview with a mentor (subject to mentor availability and candidate performance). Note: Mentor interviews and EPAM hiring interviews may be held offline in certain locations.

Communication happens in a separate Discord server.

Framework Course

Duration: ~3.5 months.

High-performing students located in target hiring regions will be assigned an EPAM mentor and enrolled in an advanced Framework Course (React or Angular) to directly prepare for EPAM recruitment.

Poland constraint: Candidates targeting EPAM in Poland will follow the Angular track based on local market demand.

Students outside target locations can also enroll in the Framework Course to continue independent practice. Mentor assignment for this group will depend on overall mentor capacity.

Recruitment & Hiring Stage

Duration & Steps: Variable (depends on location, active project demand, and individual skill set)

Once your mentor confirms that your key knowledge gaps are closed, qualified candidates move into the hiring pipeline:

  • Document Verification: EPAM HR teams will review your legal right to work in the chosen target location.

  • Interview Process: Includes an HR screening, a Core Technical Interview (JavaScript/TypeScript core, HTML/CSS), and Project-Specific Technical Interviews (Core + Framework).

  • Internship / Lab Phase: In certain locations, candidates may complete an intermediate internal Laboratory phase before final placement on a client project.

Detailed nuances, requirements, and recruitment flows for each target location will be presented in detail during a dedicated Q&A session and Discord announcements closer to the end of the Framework Stage.

Hiring Requirements

Eligible Locations & Documents.

Direct employment recommendations to EPAM are available exclusively to students residing in target regions with full legal work authorization:

  • Georgia: Georgian Citizen Passport required.

  • Armenia, Kazakhstan, Kyrgyzstan, Uzbekistan: With local work authorization.

  • Poland: EU long-term residence permit (Karta rezydenta długoterminowego UE), Permanent residence card (Karta stałego pobytu), Polish citizenship, or Temporary residence card (Karta czasowego pobytu) with work permit endorsement (dostęp do rynku pracy).

  • Turkey: Turkish Citizenship or valid work permit.

Qualification & Performance Requirements.

To qualify for mentor support and EPAM recruitment pipelines, students must:

  • Course Performance: Successfully pass the Short Track program and demonstrate strong proficiency in Core JS/TS fundamentals.

  • Language Skills: Hold an English level of B1 or higher (B2 recommended).

  • Offline Readiness: Be prepared to attend mock and technical interviews in-person (offline) if requested by local recruiters.

Students outside target regions are welcome to complete the course, earn a certificate, and build their portfolio without hiring support.

FAQ

Q: Can I complete the Short Track course fully online?
A: Yes, all study assignments and peer cross-checks are online. However, please note that mentor interviews and subsequent EPAM hiring interviews in target locations may require in-person (offline) attendance.

Q: Are there lectures or learning materials included in this course?
A: No. Short Track is a practical validation program. It is designed for learners who already have strong technical foundations and want to test their skills in simulated production workflows, pass peer reviews, and practice technical interviews.

Q: EPAM has offices in the USA (or another country not listed above). Why isn't my location eligible for recruitment support?
A: RS School collaborates with EPAM recruitment teams in specific operational hubs. Currently, our hiring pipeline agreement is limited to the GUKKA region, Poland and Turkey. However, you are welcome to take the course, earn your certificate, and independently apply to EPAM or other local companies in your country.

Q: I currently live in a non-target country, but I am open to relocation. Can I be considered for EPAM recruitment?
A: No. Candidates must already reside in one of the target countries and possess all necessary work permits before entering the mentorship/recruitment stage. RS School does not offer relocation assistance programs for Junior positions.

Q: I plan to move to a target country (e.g., Kazakhstan or Poland) on my own during the course. Can I qualify for mentorship?
A: We do not accept candidates who are not fully relocated and legally authorized at the time of selection. Recruitment timelines for Junior roles vary significantly based on project demand and candidate readiness, which can create financial and legal uncertainty for individuals moving without an active job offer.

Q: I am a citizen of a target location currently staying abroad, but I am ready to return home if recommended for hiring. Am I eligible?
A: Yes. If you hold citizenship or permanent work authorization in a target country and can return there to participate in offline interviews and employment, you are eligible for mentorship consideration.

Q: What English level is required?
A: A strong B2 (Upper-Intermediate) level is strongly recommended. While B1 may be acceptable for certain technical tasks, most client projects and interview panels require B2 fluency.

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

Note: Hiring figures for 2026 reflect data up to the course launch date and do not represent the full year. Complete 2026 statistics will be updated prior to the start of the Framework Course.

ST statistic

Alumni success stories

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!

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.

Liudmyla Short-track 2025Q1

Liudmyla

Course: Short-track 2025Q1

I would like to express my deepest gratitude to the organizers, coordinators, and mentors at The Rolling Scopes School for the invaluable knowledge you provide to students completely free of charge.
For me, your school became a real opportunity to return to the IT field after a break of more than 10 years. Thanks to you, I was able to believe in myself, not give up, and ultimately achieve my dream—getting a job at EPAM.
The training requires a lot of commitment: the program is truly intensive, involves a lot of independent work, and takes up a significant amount of time, so this journey was not easy.
It was also very important for me to become part of the community: during my training, I met wonderful people—students just as motivated as I was—and we supported each other every step of the way. This mutual support helped me not to give up during the most difficult moments.
Today I work at EPAM and am very proud of myself. But I know for sure that without your school, this would not have happened.
Thank you for giving people the chance to start a new chapter in their lives and believe in themselves.

Gulia Short-track 2025Q1

Gulia

Course: Short-track 2025Q1

My story starts in 2020, during the pandemic. I was a university teacher working on my PhD in Folklore Studies. When COVID-19 hit my city, Kayseri in Turkey, everything stopped. We couldn't leave our homes except once a day for groceries. All my classes moved online.
For the first time in years, I had time to think about what I really wanted.
I had always been curious about technology and coding, but I never had the chance to try it. Now, stuck at home, I thought: "Why not now?"
I signed up for a web development bootcamp. I had no idea if I would be good at it. But something amazing happened – I loved it! In just six months, I became the best student in my class. I couldn't believe it. I realized: I can actually do this.
That feeling changed everything.
I started learning more. I joined RS School's free online courses, and this is where my journey truly transformed. The students and mentors at RS School gave me so much motivation. Everyone was supportive and encouraging. The atmosphere was incredible – people from different countries, all learning together, helping each other succeed. My mentors believed in me and pushed me to be better. That community made me feel like I wasn't alone in this journey. I studied every day, sometimes late into the night. My hard work paid off – I was chosen for a special bootcamp at Kayseri Technopark. Only 10 students got in, and I was one of them.
After finishing that program, a company offered me an internship. Then another company offered me a real job!
But I didn't stop there. While working full-time, I kept studying. I got into RS School's advanced ShortTrack program – one of their hardest courses. It was exhausting, but I finished it.
Then came the big moment: Epam accepted me. They put me on a project right away. I had made it into one of the world's top tech companies.
But here's what I didn't tell you: This journey wasn't easy.
During this time, I got pregnant. I gave birth to my baby. I was learning to code, working, and taking care of a newborn – all at the same time. There were nights I cried from exhaustion. There were days I wanted to give up.
My husband kept me going. When I said "I can't do this," he said "Yes, you can." When I wanted to quit, he reminded me why I started.
And I'm so glad I didn't give up.
Today, I work as a developer at Epam. I went from studying folklore to building modern software. I changed my entire career while raising a baby.
If you're reading this and thinking about making a change – whether it's learning to code or anything else – I want you to know: It's possible. It won't be easy. You'll want to quit. But if you keep going, even when it's hard, you can create the life you dream of.
I did it. And so can you.

Course Team

Yulia Kursevich Software Engineer, EPAM

Yulia Kursevich

Software Engineer, EPAM

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!

Artur Tamashevich Software Engineer, EPAM

Artur Tamashevich

Software Engineer, EPAM

Hi! My name is Artur, and I’m a Software Engineer at EPAM. My main tech stack includes Angular, TypeScript, JavaScript, HTML, and CSS. I’m also an RS School graduate, so I know the learning process from a student’s perspective and understand how important support is along the way. My main role as a coordinator is to support students and help them throughout the course.

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 Software Engineer, EPAM

Andrei Milashevich

Software Engineer, EPAM

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.

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!

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.

Partnered with