+374 41 66 08 30
Armenian Code Academy
x Hume Foundation
Through intensive courses, ACA teaches you the skills you need in your future career as a successful and competitive professional. A joint project of ACA and Hume community in Armenia.
  • Since 2022, the Hume Humanitarian Foundation has been helping the professional integration of Russian-speaking migrants in Armenia. Including finding a job, learning English, and getting new professions. ACA provides one grant for an Introduction to Python or Product Management course to one of the Foundation's beneficiaries. Who can apply for a grant and what will be the conditions of study, see the information on welcomehume.org.
Sign up for a free consultation
Haven't decided which patch fits you best yet?
Our program managers will be happy to help you!
What to Expect
Our courses require up to 6 hours of weekly in-class engagement divided into 2 or 3 sessions, lectures and seminars.

The knowledge gained during the courses is enough to find an entry-level job. At the end of the 'Specialized' courses, the best students receive assistance in finding a job. It should also be noted that at this stage the final decision is made by the employer.
We are ready to provide comprehensive information about the courses, present their features and possible perspectives, and help you make a final decision. Throughout the admission and study process, the students will be in touch with the course coordinator.
Introduction to Python
3 months (6 hours/week)
65.000 AMD/month
Product Management
3 months (6 hours/week)
69.000 AMD/month
Introduction to Data Analytics
(coming in September)
Introduction to DevOps
(coming in September)
Introduction to JavaScript
(coming in November)
Quality Assurance
(coming in November)
(coming in November)
Digital Marketing
(coming in November)
What is Python?
Data structures
Lambda expressions
Memory management in Python
Module system
Introduction to OOP
Vazgen Badalyan
Product Management Tutor
Vazgen is Deputy Product Director at Okko, alongside his role as a Product Management Lecturer at ACA. He graduated from the University of California with a degree in Business Administration and Management. Vazgen has over ten years of experience in IT product management and two years of teaching experience.
Roman Voronov
Python Tutor
Roman holds the role of a Senior Python Developer at Raiffeisen Bank Russia and the instructor of the Python course at ACA. He has more than ten years of experience in the IT industry and nine years of dedicated teaching. Notably, Roman is also a certified psychology trainer, a factor that significantly enhances his effectiveness in delivering in-class instruction.
Apply for the next Courses
Choose the preferred path and challenge yourself
to become a good professional! Ready to make the first step? Apply.