Project Development with C#

Starting Date
Tuesday, March 18, 2025
Application Deadline
Wednesday, March 12, 2025
Program Duration
3 months
Information Session
Thursday, March 13, 19:00

In recent years, the increasing demand for programmers has also led to changes in employers' expectations of junior specialists. Today, they value not only what you know but also how you apply that knowledge to solve real-world problems.

If you have already created calculators, to-do lists, or personal finance management applications and want to develop your skills in larger-scale projects, then this program could be your next big step.

That’s why we developed a project-based program that can be your starting point in real-world development. Instead of just practicing theory, you’ll work on projects that reflect actual industry challenges, collaborate with a team, and gain hands-on experience with the tools and workflows used in professional software development. This isn’t just another coding course - it’s a chance to step into a real development environment and build the skills that truly matter in the job market.


About the course

This program is built to simulate a real work environment, where participants will go through the full development cycle-from planning and coding to testing. Instead of just following instructions, they will actively contribute to a team project, developing practical skills that mirror real industry workflows.

What participants will do:
  • Work on a real-world project that reflects actual challenges faced by developers
  • Write production-level code using C# and .NET, following best practices
  • Use Git for version control and collaborate with teammates through pull requests and code reviews
  • Apply Agile methodologies, participate in sprint planning, and track progress using industry tools
  • Solve practical coding problems and debug issues just like in a real job setting
Skills participants will gain:
  • Technical Skills: Writing clean, maintainable, and scalable code in C# and .NET
  • Teamwork & Collaboration: Working in a team using Git, Agile, and project management tools
  • Problem-Solving: Tackling real-world development challenges and debugging efficiently
  • Industry Readiness: Understanding the software development lifecycle and best practices

The course runs for three months and takes place in person, in an offline format. During lab hours, participants will work together on a real project, using what they’ve learned in a structured and practical way. Outside of lab sessions, they’ll have homework - reading materials and project-related tasks.

By the end of the program, participants will have built a fully functional project, gained experience working in a structured development process, and developed the confidence to take on their first job in tech.


Who Can Join?

This program is for motivated people who want to turn their programming knowledge into real-world experience.

We are looking for individuals who:

  • Have a solid understanding of C# and OOP and want to apply their knowledge in real projects,
  • Are a final-year student, a graduate in a technical field, or a junior-level programmer looking to gain real-world experience,
  • Want to improve your programming skills and gain hands-on experience,
  • Like working with others and want to be part of a development team,
  • Understand English at a B1 level or higher (you’ll need it for documentation and communication).

If you're ready to take the next step in your coding journey and work on a real-world project, join our free info session on March 13 at 19:00 to learn more and discuss the details!


About the mentor

The course is led by Artyom Tonoyan, a software engineer with over 15 years of experience in programming. He is currently a Senior Staff Software Engineer at ServiceTitan Armenia, where he builds a large-scale SaaS platform used by businesses worldwide.

Artyom has worked in both product and service-based companies. Alongside his professional career, he is also working on his own projects, gaining firsthand experience in problem-solving and software development from different perspectives.

This course is not just something he teaches-it’s a program he co-developed with Microsoft Innovation Center to help developers fill the gap between theory and real-world experience. With over 10 years of teaching experience, he has helped many developers refine their skills and prepare for industry challenges.

In this course, he’ll mentor participants through the entire process of writing production-ready code, collaborating in a team, and solving real development problems. His guidance will help participants feel confident and job-ready as they take their first steps into the tech industry.

You will also be working with a project management specialist who will monitor your work on a daily basis, organize workflow processes, help you set the right priorities, and ensure effective team collaboration. With their support, you will get acquainted with project management tools and methodologies, learning how to plan, evaluate, and coordinate your work in a real software development environment.


How to participate?

The participation is highly competitive, and only 15-20 participants who pass the test and interview, will be involved. If you are ready for this challenge, fill out the application by March 10. All applicants will pass an enrollment test and an interview.


How much is the tuition? 
The tuition for the whole program is 140,000 AMD per month. 
The program will start on  March 18  and last 3 months.

Registration Form