Join high tech generation

APPLY

About

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:

1

obtain a new profession in 3 months during intensive studies

2

get a full stack of skills in one of areas

3

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

4

tune self-presentation and project showcase skills

5

gain self-confidence and improve soft-skills

6

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

7

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

Our courses

QA Automation

The course is intended for beginners who previously had no experience in software testing, or had a minimum of knowledge.

You will learn everything about how to automate the testing process in a Selenium project, become fully proficient in test management models and techniques, and you will also know the basics of the popular and widely demanded Java programming language.

Machine Learning

Machine learning and its methods can help you training neural networks to identify patterns and interpret any project or business benefit results. 

Our course will help you master artificial intelligence basics, refresh the mathematical framework in your memory, and give you a complete toolkit for working with neural networks.

Fundamentals of DevOps

This course covers all the fundamentals of DevOps principles and tools. You will hear buzzwords such as CI/CD, pipelines, Jenkins, Docker, containers, cloud and Kubernetes. This course will guide you through all these topics and help you understand why we need to use them, what each of them really does.

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

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

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

Method

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

1

Registration

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

2

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.

3

Proficiency test

All specifications have relevant admission requirements. At this level candidate will be examined according to these requirements. QA Automatization – Adam Milo Test; DevOps Principles– Test based on the Linux Operation System principles; Machine Learning – Technical tasks on Python Programming Language.

4

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

YesNo

Your application has been sent! Our managers will contact you after processing it.

FAQ

Should the candidate be a citizen of Azerbaijan?
Only Azerbaijani citizens can participate in the scholarship program.
What is the best age for training?
You can apply for the program from the age of 18. 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?
English
What is the format of the trainings?
Due to the current situation in the country, preference will be given to online trainings.
Is the program paid?
The 10 candidates with the highest scores in each program (30 candidates in total) will receive free education at the Academy with a joint scholarship from the International Bank of Azerbaijan and 10 candidates (30 candidates in total) from BP and its partners.
What is duration of the training?
The duration of training varies depending on the curriculum. The duration of training varies from 2.5 to 4 months, depending on the program. You can get detailed information about the programs in the "Programs" section onweb page.
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.
Can bank employees participate in the program?
There are not any restrictions on the participation of bank employees in the program.
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 candidates who have already completed their education at the academy apply to another program?
Yes. However, for new candidates will be given more priority in the selection process.
What is the schedule of training programs?
You can get detailed information about the programs in the "Programs" section of the website.