Programming Academy Ohrid
Become an excellent web developer with expertise in the latest programming languages and the ability to write efficient, secure, and sustainable code with the Programming Academy in Ohrid!

Upon completing the 12-month program, which includes 480 classes, you will acquire the skills and knowledge needed to succeed as a full-stack developer.
Description
Our program combines cutting-edge web technologies with foundational computer science concepts. You will gain hands-on experience through real projects for partner companies, participate in workshops and hackathons, and receive soft skills training and career counseling – all designed to help you stand out in your next interview.
Benefits
With each enrollment, you receive free training worth 590 €.
- AI course
valued at 250 € - Training in Teamwork and Introduction to Corporate Culture
valued at 120 € - Soft Skills Training
valued at 220 € - real projects with partner companies
- Workshops
- Career counseling
Curriculum
Mandatory Modules
Front-end development
- Basic principles and programming methodologies
- HTML5 and CSS3
- JavaScript Fundamentals
- Advanced JavaScript
Elective modules
Elective
- Software testing and bug detection
- Cloud application development
- Developing a C# Server with ReactJS using TypeScript in MEAN/MERN Stack
Back-end development
.NET
- Object-Oriented Programming with C#
- Advanced programming with C#
- Programming Relational database design with MS SQL Server
- Web app development with ASP.NET Core MVC
- Web app development with ASP.NET RESTful Web Services
- Core Web API Advanced data-driven app development
Back-end development
.NodeJS
- Introduction to Programming with NodeJS Advanced
- Advanced Web API programming with NestJS and PostgradeSQL
- Relational Database Design with PostgreSQL
- Front-End programming with ReactJS
- Front-End development with ReactJS and Angular
- (Authentication and Authorization with Angular)
AI module
Topic 1: The Creation of AI and Its Evolution.
Explore the historical origins of artificial intelligence, from ancient myths to the first computer programs. We will investigate how AI is portrayed in popular culture, examine Hollywood’s missteps, and address the major philosophical questions that make artificial intelligence both fascinating and somewhat intimidating.
- Ancient Myths and Automations: Early Inspirations for Artificial Intelligence
- Turing Test: The groundbreaking work of Alan Turing.
- Early Artificial Intelligence Programs: logical theorist and general problem solver.
- AI in Pop Culture: Hollywood’s perspective on artificial intelligence, from HAL 9000 to The Matrix.
- Philosophical Questions: What is intelligence? Can machines truly think?
Topic 2: Milestones and Modern Artificial Intelligence
Join us as we highlight the key milestones in the history of artificial intelligence — from defeating chess champions to recommending your next Netflix binge. With a blend of humor and insight, we’ll show how AI has quietly become part of our daily lives and why “just machines” are no longer enough.
- The Dartmouth Conference The Birth of Modern Artificial Intelligence.
- Deep Blue vs. Kasparov: The first major victory of artificial intelligence.
- IBM Watson in jeopardy!
The Rise of Smart Assistants. - AlphaGo vs. Lee Sedol: AI masters complex games.
- Everyday Artificial Intelligence: Voice assistants, recommendation systems, and autonomous vehicles.
Topic 3: The Future of AI and Ethical Considerations.
Take a glimpse into the future of AI, where it can solve global challenges — or create new ones. This session delves into the ethical dilemmas and societal impacts of AI through an engaging discussion filled with a touch of sarcasm and plenty of optimism.
- AI in Healthcare: Early disease detection and personalized medicine.
- AI and climate change: Predictive models and sustainable solutions.
- Ethical dilemmas: AI rights, bias, and job displacement.
- Human vs. AI: Additional roles in creativity and problem-solving.
- Future outlook: How AI can shape our world.
- Topic 4: AI Tools in Programming
Mentors

Mentor
Marko Dzamtoski
Software Engineer @Kin+Carta

Mentor
Mitko Kecaroski
Cloud Software Developer @3Shape

Mentor
Filip Cvetkovski
Senior .NET Developer @Aristocrat Interactive

Mentor
Goce Vasileski
Software Engineer @BtoBet

Mentor
Stefan Trajanoski
Software Engineer

Mentor
Afrodita Bele
Back End Developer @BetterBot

Mentor
Jone Kicheec
Developer @freelance

Mentor
Halil Halilovikj
Frontend Developer @Vabi Software B.V.

Mentor
Kliment Sidirov
Software Developer @VCatoriTech

Mentor
Todor Sidorov
Software Engineer @Open GI
Success stories
FAQ
What’s the key focus of employment in this field?
Building a strong portfolio is essential. Students complete the academy with individual projects and one project for a real client.
How is the training delivered?
Most students attending this academy are career changers and employed. That’s why the online model was chosen as the best option for following the lessons.
Classes are held from Monday to Thursday and every other Friday, from 5:30 PM to 8:50 PM.
Software requirements
The software tools and programs required for attending the classes are Visual Studio Code and XAMPP.
What happens after completing the academy?
Upon completion, students have the opportunity to work or intern with one of our partner companies. However, many graduates choose to work as freelancers.
Payment methods
We offer two payment options: full payment or interest-free installments. Discounts are available at specific times of the year for both options. Installment plans are calculated from the time of application until the end of the academy (the number of installments depends on the duration of the program). (the number of installments varies according to the duration of the academy applied for)
Payments can be made via bank deposit or electronic transfer—we do not accept payments on-site.
For installment plans, you are required to sign a notarized contract in person.
Programming Academy-Ohrid
2.550 €
1.900 €
- Start: 2025
- Duration: 480 classes/12 months
- Location: classroom
- Schedule: 2 / 3 times per week
- Time:17:30 – 20:30 h