ACA Course
Learn C# A-Z
- 6 months — online or offline
- A strong C# foundation — from games to business solutions
- For beginners — with a hands-on project
Who Is the Course For
A course that will give you C# programming skills and a strong foundation to specialize. Learn C#, build programs, and start your career as a developer.
What You Will Learn
1 Decision & Iteration Constructs
- Conditionals (if / switch)
- Loops (for, while, foreach)
2 Methods, Strings, Arrays, Collections & Generics
- Methods & Parameters
- Strings & Arrays
- Collections & Generics
3 Classes / Objects & OOP
- Classes & Objects
- Abstract Classes & Interfaces
- OOP Principles
4 Delegates, Events & Lambda Expressions
- Delegates & Events
- Lambda Expressions
5 Garbage Collection & Object Lifetime
- Garbage Collection Basics
- Object Lifetime & IDisposable
6 Exception Handling & File Handling
- Try / Catch & Custom Exceptions
- File I/O Operations
7 SQL Fundamentals & DBMS
- SQL Fundamentals
- Relational & Non-relational DBMS
8 Network & Parallel Programming
- Networking Basics
- Parallel & Async Programming
9 Web Services
- Monolithic Architecture
- Microservices Basics
10 .NET Core Intro
- ASP.NET Core Basics
- Containers Intro
11 CLR & .NET Framework Fundamentals
- CLR Basics
- .NET Framework Overview
12 Design Patterns & C# Language Concepts
- Common Design Patterns
- Advanced C# Concepts
Why Learn C#
C# is widely used in game development, web programming, business application development, and more.
Wide range of applications
Accessible for beginners
A well-paid career
Access to the international job market
Remote work opportunities
What the Course Package Includes
Personal approach
CV and LinkedIn building
Library access
Final project
Lectures and practical seminars
1-1 meetings
Choose Your Package
դասACAն
- Hands-on intensive lessons
- Soft skills workshops
- CV/Portfolio building support
- Access to the ACA library
75,000 AMD/monthly
100,000 AMD or more in tax refunds
SelectընկերACAն
3–4 students per group
Includes the դասACAն package +
- Professional consultation
- Work in a small group
- Flexible scheduling
- Program adapted to the group
150,000 AMD/monthly
100,000 AMD or more in tax refunds
SelectանհատACAն
Includes the դասACAն package +
- Individual professional mentoring
- Flexible schedule
- Choice of language
- Individually tailored program
350,000 AMD/monthly
100,000 AMD or more in tax refunds
SelectThe state refunds part of your tuition By filing an annual income declaration you can get back up to 100,000 AMD of the income tax you paid. Family members can also pay the tuition and claim the refund on their own declaration, from the income tax they paid. That way the total refund for one course can exceed 100,000 AMD. ACA provides the settlement document. How to get it
- Pay the tuition by bank transfer in your own name.
- Get the electronic settlement document confirming the payment from ACA.
- File your annual income declaration and include the tuition expense.
- Once approved, the amount is refunded to your bank account.
Registration
Thank you!
Your application has been received. Our specialist will contact you shortly.
How to Join the Course
1 Register for the course
- After submitting your details, you will receive an email with the next stages and remaining course details
2 Attend the interview
- The only admission stage is an introductory interview with the course instructor or the course coordinator
3 Join the starting group
- After successfully passing the interview, you will join the next starting group
Who Will Teach

Shushan Ohanyan
Senior Software Engineer at ServiceTitan

Aram Zhamkochyan
Dotnet Developer at Finnovation

Narek Malkhasyan
Senior Software Engineer at Amadeus

Narek Khachatryan
Senior Software Engineer at ServiceTitan
Partners
Frequently Asked Questions
What payment options are there?
We’ve made sure payment doesn’t stand in the way of a new profession. Choose the option that suits you:
- Monthly payments — pay month by month as you study, not the full amount at once.
- Interest-free instalments — through MyPay or RocketLine: start learning now and pay on a schedule that works for you.
How does admission work?
After you register, you move on to the interview stage. During this meeting you’ll meet a specialist, learn all the details about the course and be able to ask any questions you have about it.
Thanks to the interview, each group is made up of people at the same level, and classes run effectively.
Is English required to take the courses?
The course is taught entirely in Armenian, but general English knowledge is needed for full participation — to learn current materials, terms, and other concepts.
Do I need a personal computer for the course?
Yes, a personal computer is required for the courses. In some cases, ACA can provide you with a computer for the duration of your studies.