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.
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.
- Aged 18+
- English B1 level
Who is in the teaching team?
- Industry-leading instructors
- 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.
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 (3:30-6:30pm), Weekdays & Saturdays
Fee: Free of charge
Computer Science and Software Engineering Fundamentals
Quality Assurance and Software Testing Fundamentals
Data Structures and Algorithms
Computer Networking and Security Concepts
Agile Software Development
Effective Communication and Presentation Skills
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 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.
Mocktar Issa is a software engineer with a passion for building robust, scalable, and efficient software systems and an open-source aficionado with over 5 years of experience as a full-stack developer. His expertise lies in delivering not just software, but high-quality systems with exceptional user experiences. Mocktar has recently shifted his focus to the cloud and holds multiple certifications from top cloud vendors such as AWS, GCP, and Azure, which only add to his knowledge and expertise in this field. With his extensive experience in cloud computing, he can create software that is secure, scalable, and cost-efficient.
Sipan Sahakyan is skilled software engineer with 5+ years of experience. He has graduated from Yerevan State University, Faculty of Applied Mathematics, and Informatics. He has been instrumental in the development of M&E and SPIS projects as a frontend engineer at Synergy International Systems. Sipan's expertise has led him to his current role at Digitain, where he excels as a crucial member of the iGaming platform provider team. But that's not all - he's also passionate about teaching, and has taught IT courses for 2 years in various settings including IT companies, schools, and the private sector.
Tiburce Sotohou is an experienced Senior Java Developer with a passion for sharing his programming knowledge and helping to shape the next generation of software engineers. Tiburce has been developing primarily in Java and Spring ecosystem for 8 years, honing his skills to create robust and scalable applications. He completed his degree at the Polytechnic School of Abomey-Calavi in 2014, where he acquired a solid foundation in computer science. Tiburce is driven by his enthusiasm for teaching programming, and has already shared his expertise with students at both the University of Abomey-Calavi and Epitech Benin. With his experience in various structures, including the University of Abomey-Calavi, the National Information Systems Security Agency, and the Governmental Agency for Information Systems, Tiburce has gained valuable insights into different business sectors and the challenges they face.