Become a Master React Developer | Telerik Academy Upskill
Telerik Academy Upskill

Become a Master
React Developer

Admission is currently closed. Get an email when the next one opens.

Notify me

Join the most comprehensive React program in Bulgaria

Learn the ins and outs of React, while working on real-world projects. Whether you're experienced or new to React, you’ll walk away with the in-demand skills to advance your career. 

  • If you have at least 1+ years of dev experience and want to take your skills to the next level, this program is right for you
  • During the program, you’ll learn the best practices and latest technologies from leading practitioners  
  • You'll master React and become a highly valued and sought-after professional 
Program duration

3 months. You can combine the program with your job or studies


Tuesday and Thursday (6:30-9:00 pm). 2 times/week. Start: Oct 12


5+ hrs/week plus additional time for self-prep and assignments. You’ll have 2 weeks of vacation


For your safety, it will be held online. Keeping everything else unchanged


Conducted in Bulgarian, but all learning materials are in English

Career webinar

Eager to learn more? Register for our free webinar on June 23


learning experience

1The most complete React program For 10+ years, we’ve been perfecting our programs with a fanatic focus on quality and practical experience. So you can supercharge your career in 3 months vs. years with other courses.
2Unique learning experience At par with the leading international programs, minus the impressive price tag. Our holistic programs reinvigorate online training. They are meticulously crafted and paced to keep you constantly engaged and to accelerate your progress.
3Instantly transferable skills Work on real-world projects and master new techniques, tools and frameworks you can immediately apply at your job. Level up your career.
4Learning from the best Get access to some of Bulgaria’s best experts and brightest minds, who share real-life experience and know-how and become your mentors. Guiding you every step of the way.
5Strong professional network Work in groups with ambitious like-minded professionals, where you learn from each other, and expand your knowledge and skills. A powerful network that will boost your career.
6Investment in yourself Set yourself apart both inside your company and in the job market. Our alumni share the program pays for itself many times over with the opportunities it creates.

100% success, 100% confidence

years experience
consider their Telerik Academy 
education a good investment in 
their professional development
confidence in the value of the 
program and its impact on the 
life of the students

Why learn React

React is one of the most popular JavaScript libraries, used by today’s top tech companies. Whether you have little or no web experience or your skills feel outdated, learning React will boost your career.


React is an open-source JavaScript library with a strong and ever-expanding community.

It has functional programming at its core – a style gaining traction and popularity worldwide.

Widely sought-after by employers, React allows you to build faster web applications that are easy to maintain, change and scale.

It is fast, scalable and simple to start with but also powerful when mastered.


Is this for me? Yes, if you're
  • Front-End or Web Developer and want to sharpen your skills 
  • Back-End Developer eager to become a Full-Stack expert   
  • Company looking to upskill your employees. Get in touch
Do I need previous experience?

You need to have 1+ years of experience as a developer preferably with, but not limited to JavaScript, or C#, Java, Python, etc. Having passed one of our Alpha programs, also qualifies you for this program.

Experience in web development and understanding of HTTP and REST is required. Knowledge in JavaScript ES6+ standards is a plus.


How can I apply?
  1. Submit your online application
  2. Pass an online test on JavaScript and Web Development
  3. Some candidates might also be invited to attend an interview


  • jun
  • jul
  • aug
  • sep
  • oct
  • Jun 9 - Sep 26 | Submit CV and application form
  • Jun 23
    Attend our
    Career Webinar
  • Jun 9 - Sep 27 | Take
    online programming test
  • Oct 12 - Jan 27 |
    Study at Telerik Academy Upskill
Important dates*
  • Jun 9 - Sep 26 | Submit CV and application form
  • Jun 23 | Attend our Career Webinar
  • Jun 9 - Sep 27 | Take online programming test
  • Oct 12 - Jan 27 | Study at Telerik Academy Upskill

 *Dates, timeline and curriculum are subject to updates.

Program details

Тhe Upskill program at a glance

  • Hands-on
  • Tailored learning
  • Learning online
    from anywhere
  • Two-week trial
  • Built to fit
    your schedule

Hands-on training


Every topic is paired with hands-on assignments, discussions, and projects guided by our trainers. The culmination - you’ll develop a complete web app with React and present it in front of your trainers and fellow learners.

Tailored learning experience


Class sizes are up to 25-30 people for the best possible learning experience. Our trainers become your mentors - track your progress, provide feedback and individual support and guide you all the way through.

Learning online from anywhere


Enjoy an unparalleled program from the comfort of your home. We transitioned every aspect online to keep the same renowned high quality, engaging experience, and hands-on training.

Two-week trial period


Be 100% confident this is the right training for you, with our thorough candidate selection and two-week trial period. If you drop out in the first two weeks after the program starts, you won’t pay any tuition. Simple as that.

Built to fit your schedule


With classes 2 nights a week, this Upskill program allows you to balance all your responsibilities. Perfectly fitting your busy schedule.

Validated by the industry


Meticulously designed curriculum

Crafted in collaboration with the business, our Upskill React program equips you with the skills companies demand.
  • 01Weeks 1-2
  • 02Weeks 3-5
  • 03Weeks 6-7
  • 04Weeks 8-11
  • 05Weeks 12-13
  • 06Week 14
  • 07Graduation

Getting started 

  • Revise fundamental JavaScript features, such as object prototypes and prototype chains
  • Review core functional programming concepts in JavaScript, such as immutability, pure functions and higher-order functions
  • Cover the basics of data structures with stacks, queues, trees and tree traversal algorithms  

React basics 

  • Master the basics of React, the HTML and Virtual DOM
  • Build a fully functional React application with JSX, Functional Component and Class Component, Props, State and Lifecycle
  • Learn about Handling Events, Conditional Rendering, Typechecking with PropTypes, HOC and Inheritance vs. Composition
  • Setup a new React project from scratch


  • One week free of classes to unwind. You’ll be able to further strengthen your skills through team assignments 

Software testing  

  • Start developing an end-to-end application you will be expanding throughout the course with the mentorship of our trainers 
  • Learn about Software Testing and how to apply Unit Testing, Integration Testing and E2E Testing in React
  • Test your React application using Jest and Enzyme

State management  

  • Learn about Context, Recoil and Flux, apply all by building your own state management
  • Find out more about Store, Action, Reducer and the Container Pattern
  • Get a good grasp of Thunk and Reselect and create your own custom Middleware


  • One week free of classes to unwind. You’ll be able to further strengthen your skills through team assignments

Best practices 

  • Dive into the best practices when developing applications with React
  • Learn how to improve Performance and Optimization and other key tips and tricks

Final project presentation  

  • By the end of the program, you will have developed a complete real-world application with React, using everything you’ve learned throughout the program
  • Now, you’ll present your project in front of the trainer and your fellow learners explaining the overall development process and the low-level design of your application
  • You’ll demonstrate how your application works, as well as the tests and the documentation you’ve created 


Congratulations! You’ve successfully completed the Upskills React program.

Upon graduation, you will receive a Telerik Academy certificate – widely recognized in Bulgaria. 

Your team

Leading industry
experts – your trainers

Learn from the best. You'll be trained by leading practitioners eager to share their know-how and experience.


Stanimir Todorov
Stanimir Todorov
Senior Software Consultant,
Contributed to the success of:
SoftServe, Ingrafistics, Komfo
Stanimir's expertise spans across Security, Retail and Healthcare. He has experience with Agile Methodologies such as Scrum, Kanban and Extreme programming. His expertise also covers Object-Oriented Design, Object-Oriented Programming, Architecture, Design Pattern, Web Development (JavaScript, TypeScript, React, Node) and IT Operations.


Viktor Tsvetkov
Viktor Tsvetkov
Telerik Academy
Contributed to the success of:
Telerik, Progress, Campus X
Viktor has 12+ years of experience as a Software Developer and Technical Team Lead. He is a seasoned expert in desktop, mobile and web development. At Telerik Academy, he is responsible for the creation and integration of key software solutions that power the tech-ed organization’s innovations and development.
Alexander Vakrilov
Alexander Vakrilov
Staff Software Engineer,
Contributed to the success of:
Progress, Telerik, Dais Software
Alex has a long history of building software and leading development teams. He loves being involved in local community events and is a true open-source believer. Currently, Alex is working at, making the world a better place through education.
Todor Paskalev
Todor Paskalev
Senior Software Developer,
Contributed to the success of:
Infragistics, PrimaSoft
With 10+ years of experience in software development, including 2 as a team lead, Todor has worked with various technologies like ASP.NET, ASP.NET MVC, jQuery, Node, Angular and React. He is part of the AtScale team in Bulgaria, where he is focused on creating a great user interface using React and GO.
Kiril Peyanski
Kiril Peyanski
Senior Software Developer,
Contributed to the success of:
Kendo UI, Progress
Kiril started his career as a Software Developer at Progress at the age of 20 and has been passionate about everything web-related ever since. He is part of the KendoReact team, which builds UI components for React Developers. Among the customers of Kendo UI are companies such as NASA, Microsoft, IBM and Volvo.
Alexander Kondov
Alexander Kondov
Senior Software Developer and
Tech Lead, Financial Times Sofia
Contributed to the success of:
Weberest, Appzio, Resolve Systems
Alex has built software and led teams for large corporations such as the Financial Times and early-stage Bulgarian startups. In the past 7 years, he’s worked on both UI applications and distributed systems. But no matter the stack, React always remains a passion of his.
Krasimir Tsonev
Krasimir Tsonev
Senior Engineer at,
Author and Speaker
Contributed to the success of:, East Interactive
Kasimir has been writing for more than 10 years - mostly code but also articles and books. You can often hear him speaking on JavaScript-related topics. For the last couple of years, he is using React and its ecosystem extensively at, where he and his teammates are trying to help patients reaching clinical trials.
Deyan Dobrinov
Deyan Dobrinov
Tech Lead,
Contributed to the success of:
SAP, Funding Circle
Deyan has more than 15 years of experience as a software engineer. Lately, he is mostly using Ruby / Rails, React, and Typescript. Deyan is working at Dext (formerly Receipt Bank), which helps accountants and bookkeepers be more productive.
Alumni Success

Changing lives. Powering businesses
Kristiyan Tashev
Software Engineer

As a developer with no previous experience in JavaScript, I didn’t feel underqualified or at a disadvantage at any point. We were given hands-on tasks corresponding to our level of expertise and divided into teams where everybody helped each other. To top it off, we often had guest-lecturers providing relevant work-related examples and advice. Something you won’t be able to find elsewhere.
Bozhana Nesheva
Front-End Developer

The program included applicable and easy-to-digest insights and assignments that helped me re-evaluate some fundamentals in my work. Plus, I worked on an exciting and very close-to-the-real-world project. Thus, gaining confidence to start using React right away! I’d totally recommend the program to anyone who is looking to upgrade their skill set.
Miroslav Nedyalkov

A well-thought program helping developers master React with all its specifics and complexity. It provides the most essential knowledge and shows the right way to get started in any React project, while keeping learners engaged and motivated. For companies, it will save time to bring new hires up to speed and help upskill existing team members.
Stoyan Damov

The long wait is finally over. Telerik Academy created a brand new upskill program for the world's most popular and loved UI library - React. We trust this new program will help developers gain enough practical knowledge of React, and will significantly cut the time and effort we spend on cross-training internally at Tick42.
Hristo Chakarov
Team Lead
Chaos Group

The program is perfect for everyone eager to learn React the right way. It teaches everything needed to start a new project from scratch, following all the best practices. Learners will get an in-depth overview of React, including a couple of the greatest frameworks and libraries from its ecosystem.

    Tuition model

    Investing in yourself and future-proofing your career could be your single most important decision.
    Pay in full upfront Pay in installments
    Special price
    by Aug 22 

    BGN 2,350

    if you are not a Telerik Academy graduate

    BGN 2,100

    if you apply with a friend,
    applicable for both of you

    Notify me

    Alumni Price
    by aug 22

    BGN 2,300

    if you apply alone

    BGN 2,100

    if you apply with a friend,
    applicable for both of you

    Notify me

    BGN 2,550

    regular price
    if you apply after Aug 22

    Notify me

    Special price
    by Aug 22

    BGN 106/month*

    if you are not a Telerik Academy graduate

    BGN 95/month*

    if you apply with a friend,
    applicable for both of you

    Notify me

    Alumni Price
    by Aug 22

    BGN 104/month*

    if you apply alone

    BGN 95/month*

    if you apply with a friend,
    applicable for both of you

    Notify me

    BGN 115/month*

    regular price
    if you apply after Aug 22

    Notify me

    Terms tailored
    to your needs

    • Tuition fee can be paid by either You or Your Employer upfront.
    • Opportunity to pay in installments with a loan from a bank, partner of Telerik Academy - Allianz.
    • Deferred payment over 12-24 months’ period.
    • Drop-out with no consequences up to 2 weeks of the program start.

    *Illustrative installment payment method over 24 months period. Different terms may apply based on borrowers’ credit score and creditworthiness as well as the bank’s current offering.


    How much experience do I need to join the program?

    The program is perfect for developers who have at least 1+ years of experience in JavaScript (preferably), or any other programming language (C#, Java, Python, etc.), it is also perfect for Telerik Academy Alpha alumni.

    Whether you are a front-end or web developer who wants to upskill, or you are new to web development but have experience in programming, this program will equip you with an in-depth understanding of React and in-demand practical skills.

    Can I choose between online and onsite training?

    Due to COVID-19, the program will be held online. While we transitioned the program online, we kept everything else unchanged: same high-quality training, engaging learning experience and 100% focus on practice.

    Please note that attendance is key to our students’ successful graduation. Participants must attend all classes. Up to 3 days of absence are allowed, plus the program has 2 one-week vacations.

    How much does the training cost and what are the payment methods?

    The regular tuition fee for Telerik Academy Upskill React is BGN 2,550. If you apply by August 22, you will get a special price of BGN 2,350 or 2,300*. If you apply with a friend, you will get a discounted price of BGN 2,100. 

    The fee could be either covered by you or your employer. In both cases, the fee is paid via bank transfer prior to the program's start. Another tuition fee option is to pay in installments with a loan from a bank, partner of Telerik Academy. You can benefit from a deferred payment over a 12-24 months period.

    *Special price for Telerik Academy alumni.

    What does the online programming test include?
    The test aims to assess your general knowledge across 2 domains – JavaScript and Web Development and consists of 12 closed-ended and 5 open-ended questions. It will be accessible after your complete your application. Once started, you’ll have 45 minutes to do the test.
    What is the candidate selection process?

    We use a holistic review process when evaluating applicants for admission. The final selection of candidates is not based on a simple formula of grades and test scores. Instead, we consider a variety of factors: application documents, online programming test results, personal motivation for applying, etc.

    Some candidates might also be invited to attend an interview to additionally discuss their motivation and aspirations. Interviews will focus on candidates’ motivation and aspirations and will determine if the program is appropriate for each candidate based on their needs, expectations and experience.

    What does “two-week trial period” mean?
    If you drop out of the program within the trial period, which is in the first 2 weeks of the program, you won't pay any tuition.
    What is the length and cadence of the program? Can I balance it with work or studies?
    The length of the program is 3 months. To recharge your batteries, you’ll have 2 weeks of vacation. With classes 2 nights a week, this most complete hands-on React program makes it possible to also balance work or other responsibilities.
    Does Telerik Academy help alumni find new jobs after successful graduation?
    As this is an Upskill program, it isn’t geared towards connecting learners and businesses. But the skills and experience you gain will help you excel in your career or find a new job, just like it helped our alumni reach their career goals.

    Have other questions?

    Check out our FAQ or visit the Forum

    Learn when the next admission opens.

    Thank you for subscribing!

    You will receive an email from us shortly

    Telerik Academy uses the information you provide to us to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our Privacy Policy.

    Get the latest from Telerik Academy

    Receive the most important news and updates in your mailbox once a month.

    By signing up, you accept the terms of our Privacy Policy