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.

For people

  • Hands-on intensive lessons
  • Soft skills workshops
  • CV/Portfolio building support
  • Access to the ACA library

For specialists

  • Professional consultation
  • Work in a small group
  • Flexible scheduling
  • Program adapted to the group

For developers

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

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.

High demand

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

Wide application

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

Accessibility

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

High salaries

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

What the Course Package Includes

Personal approach

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

CV and LinkedIn building

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

24/7 Coworking space

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

Final project

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

Soft skills workshop

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

1-1 meetings

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

Course Terms

C# A-Z

  • Individual professional mentoring
  • Flexible schedule
  • Choice of language
  • Individually tailored program

75,000 AMD/monthly

100,000 AMD or more in tax refunds

Register
The 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
  1. Pay the tuition by bank transfer in your own name.
  2. Get the electronic settlement document confirming the payment from ACA.
  3. File your annual income declaration and include the tuition expense.
  4. Once approved, the amount is refunded to your bank account.

Registration

By submitting, you agree to data processing.

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 Complete the test
  • You will receive an exam test by email to assess your background knowledge through logic tasks
3 Attend the interview
  • The second admission stage is an introductory interview with the course instructor and coordinator
4 Join the starting group
  • After successfully passing the interview, you will join the next starting group
Register Now

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

How much does the course cost?

The course costs 75,000 AMD per month, for 6 months (450,000 AMD total).

Can I pay in installments if I can't pay the full amount at once?

Yes. If you can't pay the full tuition at once, you can choose a 24-month installment plan.

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.