10 seats. Then it closes.10 of 10 seats open in the first mentorship. Joining the early list does not reserve a seat.

Learn software engineering from working engineers.

Our academy is founded by practicing software engineers with experience at international technology companies, including Deel, a Silicon Valley-founded company, and BMW-related engineering projects. Learn full-stack development, modern AI tools, and the professional workflows used by experienced engineers — with hands-on mentorship throughout your journey.

projects/delete-project.ts

01AI draft

export async function deleteProject(req, res) {  if (!req.user) return res.sendStatus(401);  const project = await db.projects.find(req.params.id);  await db.projects.remove(project.id);  res.sendStatus(204);}

02Engineer review

Line 4 · security

Any signed-in user can delete any project, and a missing id crashes the request. Check both before deleting.

Suggested change

  if (!project) return res.sendStatus(404);  if (project.ownerId !== req.user.id) {    return res.sendStatus(403);  }

03Test result

npm test

  • returns 401 when signed out
  • returns 404 for a missing project
  • returns 403 for another user's project
  • deletes the owner's project

PASS4 passed

Fig. 01 — An instructor-written example of how we review code. Not a student project, and not a product screenshot.UnderstandReviewImprove

Prishtina, KosovoMentored by engineers

weeks, from first line to capstone
24
students in the group
10
working engineers mentoring
3
portfolio projects you deploy
4

About

Built by engineers. Designed for future engineers.

We created this academy because there is a gap between learning programming and understanding how software engineering works in the real world.

  1. Practice01

    As practicing engineers with experience in international technology environments, we’ve seen how professional teams build applications, solve complex problems, collaborate, and use modern AI tools.

  2. Kosovo02

    Our goal is to bring that experience to the next generation of developers in Kosovo.

  3. Mentorship03

    Through small classes, practical projects, and direct mentorship, we help students develop the technical foundations, confidence, and engineering mindset needed to pursue a career in software development.

Why this academy

Small groups. Fundamentals before AI.

Three reasons to choose this program.

  • 10 seats · 1 groupA

    Small groups.

    Ten students in a group, so guidance can be direct. The people designing the program are the people teaching it.

  • In this orderB

    1. Write it yourself
    2. Speed up with AI
    3. Review what it made

    AI as a tool, not a dependency.

    You learn to write and understand code yourself before you use AI to move faster. Then you learn when it helps, when it fails, and how to review what it produces.

  • From day oneC

    BRANCHPULL REQUESTTESTSDEPLOYMAIN

    Practical projects.

    You build applications you can deploy and keep, not only exercises that stay inside a tutorial.

You practise the workflow real teams use: Git branches, pull requests, automated tests and applications deployed to the web.

The program

Twenty-four weeks. One engineering foundation.

A practical path from your first lines of code to full-stack applications you build with other people. The phases below are the current plan and may still change.

  1. Phase 01 · Months 01—02

    Foundations

    How programs actually work: from variables and functions to the browser, the network and your first database queries. You will read and debug code as much as you write it.

    • JavaScript
    • TypeScript
    • HTML & CSS
    • Git
    • SQL
    • HTTP
    • Debugging
  2. Phase 02 · Months 03—04

    Building systems

    Complete applications with a React front end, a Node.js API and a PostgreSQL database. Add authentication and tests — and learn to review AI-generated implementations critically.

    • React
    • Node.js
    • PostgreSQL
    • REST APIs
    • Authentication
    • Testing
    • Reviewing AI output
  3. Phase 03 · Months 05—06

    Engineering in practice

    Work in teams the way professional engineers do: branches, pull requests, code review, automated checks and deployment. Finish with four portfolio projects you put on GitHub and deploy, plus interview practice.

    • Team projects
    • Pull requests
    • Code review
    • CI/CD basics
    • Deployment
    • Portfolio & interviews
Format
In person, Prishtina
Duration
24 weeks
Groups
10 students
Planned tuition
€999Final pricing to be confirmed

The curriculum is still being finalised and may change before the first cohort. Installment options and scholarship criteria will be published before applications open.

Student journey

From a first line of code to a capstone.

Live sessions in Prishtina, practice between classes, reviews from the founders, and a project that grows into the work you can show.

Every week

  1. Learn in person

    Live sessions where concepts are explained, live-coded and questioned.

  2. Practise on your own

    Guided exercises between classes turn explanations into skill.

  3. Get reviewed

    Instructors review your code and tell you specifically what to improve.

  4. Build something real

    Each week feeds a project that grows across the program.

Who’s teaching

Learn from engineers with international experience.

Three practicing software engineers founded the academy because learning to code should go beyond tutorials and theory. Their experience comes from international technology environments, including Deel, a Silicon Valley-founded global technology company, and software projects connected to BMW.

The foundersStill working

  • 01

    Co-founder · Senior backend engineer

    Arbër Mulla

    Senior backend engineer with a decade of experience, including work at Deel, specializing in backend systems, cloud technologies, and modern software development. He wants to help students bridge the gap between learning to code and working in real engineering teams.

  • 02

    Co-founder · Frontend engineer

    Ardit Hoti

    Frontend engineer with over six years in React, TypeScript, Angular, and Vue. He has shipped production products at Gjirafa, now works at Ritech on a large migration to React

  • 03

    Co-founder · Full-stack developer

    Ragip Topalli

    Full-stack developer with over seven years building web applications in healthcare, automotive, and e-commerce. Through PROCON-IT he works on BMW-related projects, replacing spreadsheet and paper processes with internal tools used across departments and time zones.

Early list

Be among the first to hear when applications open.

Places stay limited, because this is a mentorship — working engineers, teaching directly — not a course built to fill seats. We’ll email you about the first cohort, the curriculum, workshops, scholarships and when applications open.

First mentorship

10 seats. Then it closes.

10 of 10 seats open in the first mentorship. Joining the early list does not reserve a seat.

NoteThis is an expression of interest only — not an application, and it does not reserve a seat.

Early listExpression of interest

Sign-ups open soon.

The early list isn’t connected yet, so we aren’t collecting emails on this page. Please check back shortly.

Early list

No spam. Only relevant academy updates.

Any questions?

Straight answers, before you ask.

Do I need programming experience?

No. The program is being designed for motivated beginners. We’ll publish the final admission criteria before applications open.

Where will classes take place?

The initial plan is to teach in person in Prishtina, Kosovo. The specific location is not yet confirmed.

How long will the program be?

24 weeks, about six months, subject to the final curriculum and schedule.

How big is a group?

10 students. The group stays that size so mentorship can be direct.

What does mentorship include?

Code reviews, office hours, feedback on your projects, and career preparation. The exact schedule is set before the cohort starts.

Will I learn to use AI coding tools?

Yes, after the fundamentals. You learn to write and understand code yourself, then to use AI, review what it generates, and debug it.

Does joining the early list reserve a seat?

No. It means you’ll receive updates when applications open.

Is a job guaranteed?

No. The aim is to develop practical skills and a portfolio, not to promise employment.