Programming Academy
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
Orce Petrevski
Senior software developer @3Shape

Mentor
Vekoslav Stefanovski
Head of Development @Sourcico

Mentor
Dejan Zdravkovski
Senior Software Engineering Lead @Avenga

Mentor
Kristina Spaseska
Full stack NODE.js developer @DEPT®

Mentor
Trajan Stefkovski
Software Developer @ Avenga

Mentor
Ivo Kostovski
JavaScript software engineer @ Symphony

Mentor
Tanja Panchevska
Senior Software Developer @ Avenga

Mentor
Risto Panchevski
Software Developer @ Avenga

Mentor
Martin Panovski
Senior .NET cloud engineer @ Interec.io

Mentor
Dana Tasevska
Service delivery Manager @Endava

Mentor
Danilo Borozan
Software Engineer @ITgma

Mentor
Aneta Stankovska
Full-stack web Developer @Soucico

Mentor
Borche Borisovski
Full stack Java Developer @Avenga

Mentor
Tijana Stojanovska
СSoftware Engineer @Xessible

Mentor
Ivan Jamandilovski
Front Web Developer @Leanworx

Mentor
Panche Manaskov
React.js Developer @DEPT®

Mentor
Ilija Mitev
Software Developer @Sorsix

Mentor
Kristijan Karanfilovski
Software Developer @Vorhol LTD

Mentor
Todor Pelivanov
Back-end Developer @ LinkPlus-IT

Mentor
Angel Mitrov
Founder & CEO@ Nameless Solutions

Mentor
Roza Dobrinova
Software Developer @ FoxIT

Mentor
Iva Cvetkovska
Software Engineer @Plek

Mentor
Slave Ivanovski
Software Engineer @ Avenga

Mentor
Hristina Bozhinova
Full-stack Javascript Developer @Sourcico

Mentor
Ivan Ivanov
Sales Manager @ Lidle

Mentor
Aleksandar Milevski
Software Developer @ Freelance
Your career, our pride
Success Stories
Graphic Design Academy

“The first ‘done’ is not the end; it is the beginning – true design matures with time and patience.”

Success Stories
Graphic Design Academy

“Software changes, but the fundamentals of design are eternal – they are the heart of every creative direction.”

Success Stories
Graphic Design Academy

“Every project I created with a lot of love and effort, to highlight my creativity and convey a message through all my work.”

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
2.900 €
2.200 €
- Start: 2025
- Duration: 480 classes/12 months
- Model: online/ classroom
- Schedule: 2 / 3 times per week
- Time:17:30 – 20:30 h