Join high tech generation



IBA Tech Academy is an educational initiative of International Bank of Azerbaijan based on the methodology developed by center for training of IT professionals «DAN IT education». The education program is based on the Israeli method for training IT-personnel – Telem.

Currently the Academy provides immersive bootcamp programs covering main areas of coding. Applicants thriving to develop necessary competencies for programming to build their future career in IT industry can be enrolled to the program through successfully completing 4 stages of selection process.

IBA Tech Academy is established within the framework of the “International Bank of Azerbaijan”’s corporate social responsibility strategy.

There is no tuition fee for participation in the program.

IBA Tech Academy’s mission is to develop the Azerbaijani IT market in accordance with technology of the future to achieve technological breakthroughs through cultivating new generation of professionals.

We offer

Studying at IBA Tech Academy is a chance to embody yourself in one of the most evolving industries of digital era – information technology.

The Academy is open for everyone who wants to try out programming. It is a great opportunity even for applicants who have never coded before to build a successful future career as a programmer.

Currently Azerbaijani IT sector is seeing a rapid growth. Seize the moment exploring the world of tech to be the first to pave the way to a highly-paid and promising profession of the future.

After completion of immersive bootcamp program the participants will:


obtain a new profession in 3 months during intensive studies


get a full stack of skills in one of areas


be able to create an attractive portfolio and a СV for potential employers


tune self-presentation and project showcase skills


gain self-confidence and improve soft-skills


learn about international experience, well-known companies cases, receive practical advice for their future career


have a chance to get a job from IBA (for top performers)

Our courses

Cyber Security&Sysadmin

IT professionals play an essential role in any computer-based environment. Trained to handle challenges within the computer systems, networks, and storage systems, IT professionals are seen as the first line of defense against common cyber threats. In today’s cyber landscape, the demand for industry-ready IT professionals is growing at an exponential rate. Having a specialization in cybersecurity advances job candidates into a much-needed niche.

Data Analytics

he course is perfect for anyone who already has the basic technical knowledge but would like to be a pro in Business and Data Analytics.

During selection for training, the advantage will be given to those students who are already familiar with Computer Science.

The program modules cover important topics sequentially, ranging from server databases and maintenance to concepts of data warehouses and basic reporting tools.


FrontEnd is a visible part of a website or a web-application, it’s something that each user deals with every single day.

This course should be chosen if you are interested in working with interfaces, JavaScript and pages appearance overall.


BackEnd specialist’s work is connected with websites, programs and web-applications remote part – everything related to file servers and databases.

Students will work with Java. Lack of BackEnd specialists on IT-market is the reason of strong demand and highly competitive salaries.

Mobile App Development

We face mobile applications every day with our smartphones turned on. Therefore, any programmer, regardless of how advanced in technologies, has to understand the basics of creating applications.

Mobile Development course is designed for both those who really want or like to program and those who want to focus on this particular area.

Teachers and Mentors

Alexey Rykhalskiy

Lead solution architect

Has started in programming in 1987, and in 1991 has already written the first custom program. He graduated from Kyiv Polytechnic University, and by 1998 he already knew such languages ​​as Basic, Assembler, Fortran, Pascal, Modula2, C, C ++, Delphi. Now he is working on Scala, Java, TypeScript, JavaScript, and Elixir. His interest area includes Banking, Industrial Automation, Call-centers, Contact-Centers, etc.

Nikita Yamnyk

Full Stack web developer

Studied “Audio and Film Technology” in Kharkiv, but after graduation has moved to Kyiv and changed his professional field into a technical. Has finished the Java Full Stack Programming Course. Has been working as a mentor for a long time, but later took up commercial projects and their coordination. Now he works as a technical manager in DAN. IT education center.

Dmitry Zapisochny

Senior frontend developer in MaFactory

Has graduated from the Kyiv Polytechnic Institute with a degree in “Editing and Publishing”, but retrained from humanities into technical specialists. Three years after graduation, together with his friend opened a web studio and started working in developing. For the past 5 years, he has been fond of combat sambo and reading books on psychology.

Alexander Buslayev

Senior Windows Systems Administrator

Alexander Buslayev received his bachelor’s degree from the Azerbaijan State Oil and Industry University. He worked as a system administrator in various companies both in Azerbaijan and Georgia. Currently, Alexander continues his professional activity at Randstad Technologies USA in Los Angeles, CA.
He supports continuous professional development, and his numerous certificates and accomplishments are the real justification for this.

Daniel Anderson

Software Engineer, Data Scientist

Daniel Anderson began his career in IT with a degree in Programming and Computer Science from ORT Colleges. While working in various positions after the graduation, he was admitted to the Open University of Israel in 2013 and received his bachelor degree in Computer Science in 2019.
Daniel currently works as a BackEnd Engineer and Data Scientist at Nutrino and holds a position of Chief Training Officer at Wawiwa Tech Training.

Training program


The training program is based on the Israeli method for training IT-personnel - Telem. This is a comprehensive individual approach to a student:

In the beginning a candidate is profiled, his strengths and weaknesses are determined , personal motivation is taken into account

A candidate is getting tested and interviewed orally

Step-by-step training: at the start basic skills are studied, then - technology concepts and specific technologies in practice

The key principle is a project-based training, practical exercises evading boring lectures

No lectures and workbooks during classes - only tasks and challenges of various complexity level to be solved

The students will always have a support - the Academy uses a mentoring system

Throughout their studies, students implement projects to consolidate their learning

Training process

Students will be divided into groups, which over the course of 3 months will intensively study in 2 different programming areas

Each group will be assigned to the experienced teacher from the same programming area. All the teachers are real experts who work for DAN.IT education and have at least 10 years of experience in the IT industry

The course mentors are also responsible for the students. The mentors task is to address students’ issues regarding technical part of training. In their spare time the mentor and the teacher have to respond students’ requests and help to absorb the material effectively

Groups are supervised by the facilitators. These people are responsible for organizational aspects of training, agenda, course schedule, facilities, equipment, etc. Students may contact their facilitators with a request to solve every day and motivational issues

At the end the best students, who have proven themselves, will receive an employment. The International Bank of Azerbaijan representatives will make job offers

To become a student



On the stage of application submitting all candidates have to fill in personal information and answer a few questions.


Technical testing

Candidates admitted to the second stage are tested for technical abilities. The test shows candidate’s ability to cope with a simple objective and evaluates his or her correspondence to a particular curriculum.


Adam Milo testing

On the third stage all applicants receive a test assignment for logical and spatial thinking according to Adam Milo method. Testing on the this stage is designed to evaluate candidate’s ability to perform the objective, think clearly, get creative and attentive to details.


Interview and Enrollment

The final stage of selection is a profession-oriented online interview with the course authors. Potential students need to make a introduction, and the committee determine a personal predisposition to learning.

Inquiry Form

We advise to specify a Gmail email address

IIBA Tech Academy reserves the right to adjust the schedule and schedule of classes


Dear candidate!

Unfortunately, admission to the program ended on February 29, 2020. :(

We look forward to your application for the next launch in the IBA Tech Academy.


Should the candidate be a citizen of Azerbaijan?
Yes. This educational program is social oriented and is for the citizens of the Republic of Azerbaijan only.
What is the best age for training?
You can apply for the program at any age. The key factor for us is your desire to study. However, priority will be given to senior high school students and graduates.
What knowledge background should a candidate have?
You can take the course even being a newbie in programming. Also any additional knowledge add a benefit, both during enrollment and training.
What's the language of the training?
Is online course available?
Unfortunately, our bootcamp-programs are designed for your actual presence during classes. Online is not provided. Only offline can guarantee an effective absorbing of knowledge. You have a direct access to your teacher in the class. If you have a question, you receive an immediate answer. That helps a lot taking into account the intensiveness of the course.
What is tuition fee?
Tuition is free of charge. In the case student comes from other country than Azerbaijan to take the course, expenses for accommodation and meals in Baku during training are covered by the student.
What is duration of the training?
Training lasts for 3 months.
Whom can I ask for help?
In the process of selection you may address your questions to the program initiators using contacts below. During the course each group is assigned to the mentor and course facilitator, who can help with technical and personal issues.
May bank employees apply for the program?
The project aims to attract new personnel in the field of business and public administration in the field of information technology. The project has social goals rather than being internal bank training program.Therefore, we do not consider the participation of bank employees in the program. The emphasis of our program is the support and development of personnel who are just starting their careers.
Can the candidates who failed the test during the last screening participate again?
Yes, of course! If you’ve decided to prepare and try yourself at our test once more - you are more than welcome. Please note that you should specify your contact information only once in order to avoid confusion.
Can the candidates who have already graduated the academy apply for a different course?
Unfortunately not. We remind you that the education is free and there are lots of people that weren’t lucky enough to take part in it. Thus we recommend to make up your mind regarding which course is the one for you before applying.
What is the schedule of our courses?
In the process of forming the groups we interview our potential students regarding the most convenient time for them. The schedule of the classes is formed based on the responses we get.