24 Weeks

Back-End Engineer


Our Pathway curriculum provides solid software engineering foundation to start a successful career in tech. The goal of "Back-end Engineer" pathway programs is to equip students with knowledge, advanced skills and practical experience in software engineering.

During the first 4 months participants learn the foundations of software engineering and gain practical experience through hands-on and highly interactive instructor-led curriculum. In addition, they work on real-life projects and learn how to construct responsive websites using CSS applications, JavaScript, and HTML, connect a web application to backend server data using JavaScript and APIs, Implement Design Patterns in Java.

By successfully completing the Foundations stage participants will move on to deepen their knowledge in back-end engineering Specialization. Back-end engineers are a fundamental part of any tech team. They are responsible for server-side web application logic and integration of the work front-end developers do.

In this part of the pathway program participants use Java core features, as well as Spring framework to develop modern server-side applications that interact via Web APIs with clients and other components. In addition to the technical part of the program students are exposed to agile software development and soft skills that matter to succeed in the IT industry.

Who is eligible to enroll?

This pathway program is accessible to all inquisitive people who love to know how things work. The following are the few professional profiles that are ideal students for this program:

  • University fresh graduates who wish to start their career in IT industry,
  • Open-minded tech enthusiasts who have the motivation and determination to succeed,
  • Those who want to make a career shift to software engineering.

Applicant Requirements

  • Aged 18+
  • English B1 level

Who is in the teaching team?

  • Industry-leading instructors
  • Mentors
  • Guest Speakers

What is in the program?

  • Instructor-led practical sessions
  • Individual assignments
  • Professional portfolio
  • Soft skills that matter
  • Group projects

Can I skip Foundations?

You may be able to skip it if you have a strong level already.

Quick Details

Format: Face-to-face classes, assignments, guest speakers, mentors and real-life projects
Selection Process: Application, Test, Technical Interview
Duration: 6 months
Language of Instruction: English
Frequency: 3-4 times a week
Time: Evening / afternoon hours (2:30-5:30pm), Weekdays & Saturdays
Fee: Free of charge


Computer Science and Software Engineering Fundamentals

Frontend Development, HTML5, CSS3, JavaScript

Quality Assurance and Software Testing Fundamentals

Data Structures and Algorithms


DevOps Essentials

Core Java

Design Patterns

Spring Boot


Agile Software Development

Effective Communication and Presentation Skills

Employability Skills



Artur Davtyan

Artur Davtyan has more than 5 years of experience in the IT sphere, mostly in Corporate Networking and DevOps professions. He holds a Bachelor's and Master's degrees in Control Systems and automation from NPUA. Artur is currently a Ph.D. student in NPUA, he is an Annual Educational Award winner of the President of the Republic of Armenia "Best Master Student", the winner of 100 ideas of the Armenian Military science competition, the Best Engineer 2018 gold medal (NPUA) awardee.


Hovag Abramian

Hovag Abramian is a computer scientist, researcher and entrepreneur. His current research areas include game-based learning and teaching technologies. He has also been teaching at American University of Armenia as an adjunct lecturer for the past two years.

Next Session in 🇬🇳 Guinea

Conakry, Guinea


Immeuble Capitainerie du Port, 5ème étage, Conakry 405, Guinea


24 Weeks


June 2024