We don't run a school.
We forge the engineers we need.

A free, selective, mentored apprenticeship for software professionals — run for 10 years by a software company that hires the people it trains. Full remote, in English, from anywhere in the world.

Next cohort: Full Stack Engineer — starts October 1, 2026 · 12 seats

Why a software company gives away its best training

The market is full of people who completed a course and still can't be trusted with a production codebase. AI tools have made this worse — it has never been easier to produce code you don't understand.

We have the same problem from the other side. We need engineers we can trust. Hiring them on the open market is expensive and slow, and interviews are bad at predicting who becomes good.

So ten years ago we stopped hiring for potential and started building it. Around four academies a year, 10–15 people each, taught by the people who would go on to work with them. Most of the people working at Lasting Dynamics today came through this academy.

It's still free, because it isn't charity — it's how we hire. There is still an interview, because seats are limited. And if you complete it, you get an offer. That is the deal, and it has been the deal for a decade.

Not for everyone. On purpose.

Want instant results? We're not for you.

In fifteen years of building software at Lasting Dynamics we've found exactly one way to reach the results we're known for: hard work, dedication, commitment. That's it. There is no other way — we've looked.

0%of academy applicants don't get in
0%of those who start give up — or are offboarded — before the end

That's not a filter on talent. It's a filter on character: the academy is hard because real engineering is hard, and the badge means something precisely because not everyone gets one.

Being part of the elite has nothing to do with being smarter or more gifted. It's method: a solid, realistic mindset, open to feedback, improving every single week. That's the entire difference between people who reach their goals and people who explain why they didn't.

What do we actually train, in two words?

How it works

One loop, repeated until you're good: task → review → harder task.

01

Apply and interview

Tell us about your experience or your degree. If there's a fit, you get an entry interview.

02

Join a cohort

12 seats. Full remote, in English. Your mentor assigns the first tasks.

03

Weekly reviews

Every week, a ~90-minute group review call: your work is examined, questioned, and new tasks are assigned.

04

Certificate, badge, job

Complete the academy and you receive a verifiable badge — and a job offer.

Do you qualify?

We check every one of these at the entry interview.
Come prepared — or come back when you are.

Your background

  • A bachelor's degree in computer science or a related field — or proven self-taught experience on at least front-end or back-end
  • Deep working knowledge of design patterns, software architectures, agile methodologies and automated testing
  • A solid grounding in mathematical analysis, algebra and computer fundamentals

What it takes

  • Good spoken and written English — the academy runs entirely in English
  • A stable internet connection: everything is remote and live
  • 12–15 hours a week for study and project work
  • 2–3 months of sustained commitment to reach the end
0years running
0+cohorts completed
0+engineers trained
~0 weekstypical time to a job offer after completion

What you walk away with

Free

No fees, no hidden costs, ever.

Selective

Entry interview. 12 seats per cohort.

Demanding

2–3 months of real tasks and weekly reviews.

A job at the end

Complete it and you get an offer. That has been the deal for 10 years.

Read those four again — no single one of them is the point. The point is what they compound into: months of pressure-tested work reviewed by people who ship software for a living, a credential any employer can verify in one click, and a network that starts asking about you before you've even finished. Most programs hand you content and wish you luck. This one hands you momentum.

What you'll master here

Thirteen disciplines, trained the only way that works: real tasks, weekly reviews, production standards.

  • Agile methodologies
  • Full stack development
  • Software architectures
  • Relational models & RDBMS
  • Mobile app development
  • Key UX concepts
  • Automated testing
  • Working in a team
  • Cybersecurity
  • Design patterns
  • Software design with UML
  • DevOps engineering
  • Communication
  • Agentic AI & LLMs
Michele Cimmino

A named mentor, not a platform

The academy is directed by Michele Cimmino, who started it ten years ago training 4–5 engineers at a desk in Italy. Mentors review your work every single week.

Meet the mentor

A credential anyone can verify

Every graduate receives a badge published in our public registry — verifiable by any employer, linkable from your LinkedIn profile. Every one of them public and checkable.

Verify a badge
0partner companies · USA / EU / Middle East
~2weeks to a job offer, typically
8–12weeks of program
0+professionals trained in 10 years

What happens when you finish

Graduates are hired by a Lasting Dynamics group company or by one of our partner companies.

Our CEO personally maintains a network of around 100 partner companies across the USA, Europe and the Middle East. When a cohort completes, he contacts their C-levels directly to recommend each graduate. Profiles go fast — completers are typically hired within two weeks.

Frequently asked questions

Direct answers. If yours isn't here, ask it in the application form.

Yes. No fees, no deposits, no income-share agreements, ever. The academy is how Lasting Dynamics builds its own teams — the company gets its return by hiring great engineers, not by charging them.
Everyone who completes the academy gets a job offer — with a Lasting Dynamics group company or one of our partner companies. This has been true for ten years. What's not guaranteed is completing: people who are dismissed, give up, or can't finish within the cohort's timeframe don't complete. That bar is what makes the offer real.
A company in the Lasting Dynamics group, or one of ~100 partner companies across the USA, Europe and the Middle East. Our CEO contacts partner C-levels personally to recommend each graduate. Completers are typically hired within two weeks.
You need a degree in computer science, software engineering or a similar qualification — OR proven professional experience. Real experience counts fully; if you can do the work, the entry interview will surface it.
The academy lasts 2–3 months. Plan for 12–15 hours a week: real tasks between calls, plus a ~90-minute group review call every week. Treat it as a serious commitment: people who fall too far behind leave the academy.
Yes. The academy is full remote and open to participants from anywhere in the world. You need good English (the academy runs entirely in English) and a stable internet connection.
You leave the academy, with no cost and no penalty — and you'll know exactly why, because feedback is weekly and direct. Many people reapply for a later cohort better prepared.
The whole cohort joins a ~90-minute call with the mentor. Work from the week is reviewed openly, questioned and corrected, and new tasks are assigned. It's demanding and it's where most of the growth happens.
A certificate and a verifiable badge in our public registry — a permanent URL you can add to LinkedIn — and a job offer.
Use the public registry: search by exact full name or badge code. Every badge the academy has issued is checkable there.
It's used only to evaluate your application and run the academy, stored securely, and never sold. You can request deletion at any time.
The next cohort is Full Stack Engineer, starting October 1, 2026, with 12 seats. Upcoming cohorts are listed on the Apply page — around four academies run every year.

The next cohort starts October 1, 2026

Full Stack Engineer. 12 seats. Free, full remote, in English. The interview is the first real conversation — not a filter to fear.

Apply now