Admission is currently closed. Get an email when the next one opens.
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.
3 months. You can combine the program with your job or studies
Tuesday and Thursday (7:00-10:00 pm). 2 times/week. Start: October 2021
6+ hrs/week plus additional time for self-prep and assignments. You’ll have 2 weeks of vacation
May be held onsite or partially or fully online, depending on the COVID-19 situation
Conducted in Bulgarian, but all learning materials are in English
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.
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.
*Dates, timeline and curriculum are subject to updates.
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.
Congratulations! You’ve successfully completed the Upskills React program.
Upon graduation, you will receive a Telerik Academy certificate – widely recognized in Bulgaria.
*Illustrative installment payment method. Different terms may apply based on borrowers’ credit score and creditworthiness as well as the bank’s current offering.
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.
Due to COVID-19, the program may be held online. We transitioned the program online but 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.
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 task 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.