Become an Expert Ethereum Developer

Application is currently closed. Register to receive update as soon as we open the next Upskill Blockchain admission. Interested in another program - see open admission programs here.

Sign up

The premier on-premise Blockchain education for developers

Blockchain is here to stay and Ethereum is leading the way. With more enterprises and startups turning to blockchain-powered solutions, the need for proficient developers is skyrocketing. In 2018 alone, demand has surged with 517% (

Ready to upskill and tap into this growing opportunity? Join the most comprehensive on-site blockchain development program in Bulgaria led by master practitioners and created in collaboration with the blockchain community.


  • How can I join?

    You need to submit your online application and a solution to a set of online programming tasks at a time and place of your convenience.

  • Is this for me?

    This is the right program for you, if:

    • you’re a software developer with 1+ years of experience,
    • have sound knowledge of JavaScript and Node.js,
    • looking to upskill or re-skill, and
    • want to start a career as a blockchain developer
  • Do I have to pass an entry exam?

    Yes, if you’d like to join the program, first you need to pass an entry exam.


Jul 10 – Aug 29

Submit CV and application form

Jul 24

Attend onsite event

until Aug 29

Submit solutions to online entry assessment

until Aug 30

Take online cognitive test

Sept 24

Program starts

Dec 19

Program ends


Immersive upskill program

Gain advanced knowledge on Ethereum directly from leading blockchain experts. You'll learn everything you need to know about Smart Contracts, Ethereum Unit Testing, Security and Developing Decentralized Automated Services through hands-on examples and cases. In a nutshell, you'll be equipped with the tools and skills to excel in your blockchain career.

Power skills

20% of the program is dedicated to polishing your soft skills. Our Learning and Development Trainers will help you develop your ability to manage feedback and expectations, ask the right questions, prioritize and stick to your high-value activities.

Path to success

At this Upskill Academy class you will:

  • Master blockchain and Ethereum development, working on actual projects
  • Build a portfolio to showcase your practical skills
  • Prepare for a successful blockchain career start
arrow-downSee Full Curriculumarrow-upHide Full Curriculum

Module 1 (7 weeks)

Intro to Blockchain & Consensus Algorithms
Intro to Smart Contracts and Networks
Intro to transactions and wallets
Intro to dApps
Intro to dApps workflow
Intro to Ehereum and POW/POS
Smart Contracts Development on Ethereum - Part 1
Smart Contracts Development on Ethereum - Part 2
Smart Contracts Development on Ethereum - Part 3
Ethereum Smart Contracts Unit Testing
High Quality Contracts & Security
Smart Contracts Development on Ethereum

Module 2 (6 weeks)

Intro to Tokens
Building Ethereum dApps - Part 1
Building Ethereum dApps - Part 2
Building Ethereum dApps - Part 3
Working with data - IPFS, Oracles and data encryption
Smart Contracts Design Patterns
Upgradeable smart contracts
Bulding a dApp - Workshop
Intro to Layer 2
State channels and Sharding
Crosschain transactions

Final Projects (2 days)

Project Presentations


Certificate of Graduation

Program Details


A minimum of 1+ years of programming experience and sound knowledge of JavaScript and Node.js is required. Previous experience with React, Angular or Vue.js is a plus.


100% onsite participation. Expect an average of 4-6+ hours per week and additional time for self-preparation.


The course spans over 3 months with classes occurring 2-3 days a week.


Lectures are held Monday and Thursday (7 -10 pm) at Telerik Academy in Sofia. Power skills sessions take place bi-weekly on Tuesday.

Language of instruction

Courses are conducted in Bulgarian, but all learning materials are in English.


Dimitar Dzhurenov
Blockchain Trainer
Founder & CEO
Infinite X Labs
Dimitar has substantial experience in software application development with technologies spanning from iOS to Ethereum and EOS. He is the founder and CEO of Infinite X Labs - a blockchain development company, building bespoke high-quality, market-oriented solutions for startups and corporations.
George Spasov
Guest Lecturer
Co-founder and Blockchain Architect
George's experience includes working for startups like pCloud and corporations like IBM where he leads teams to deliver successful software projects. In addition, George has been invited as a speaker at various conferences globally. His blockchain expertise has earned him recognition as a top performer of the Blockchain Developers Academy run by ConsenSys.
Milen Radkov
Guest Lecturer
Founder & CEO
Milen is a seasoned blockchain developer, software engineer, and entrepreneur. He is a founder of - a rapidly growing software company developing blockchain and complex software systems. His experience spans across web, mobile and blockchain development, DLT and peer-2-peer networks. Milen is an Ambassador for Gitcoin and a technology advisor for the WeiDex.
Krasimir Raykov
Guest Lecturer
Krasimir is the CTO of WeiDex – a blockchain agnostic ecosystem for exchanges. He oversees the company’s project delivery and solution architecture. Krasimir has 6+ years of experience in complex systems development, back-end development and a strong understanding of statically typed languages such as Java, C++, and Solidity.

Industry validated

We’ve built this program in collaboration with experts from leading companies and exponentially growing startups to provide the most comprehensive practical program in Bulgaria.



Pay in full upfront

The fee can be covered by either You or Your Employer.

Pay in installments

Financing with a bank partner. Additional info available upon request.

Full tuition BGN 3,000 Installment BGN 135 x 24*

In short:

  • 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
  • Deferred payment over 12-24 months’ period
  • Drop-out with no consequences up to 2 weeks of the program start

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

Ready to get started?

Thank you for subscribing!

You will receive an email from us shortly


Get the latest from Telerik Academy

Receive news, announcements and updates