Elite Pro Academy (sering disingkat EPA) adalah sistem liga sepak bola kelompok usia yang dikelola oleh PT Liga Indonesia Baru.[1] Kompetisi ini diperkenalkan pada awal 2018 oleh PSSI.[2] EPA mencakup kategori usia di bawah 16 tahun sejak 2018, serta di bawah usia 18 dan 20 tahun sejak 2019.[3][4] Seluruh peserta adalah tim junior dari klub-klub Liga 1.
Kelompok usia di bawah 16 tahun adalah level paling bawah yang diperkenalkan pada tahun 2018.[2]
Liga U-16 dibagi menjadi tiga tahap, babak grup dan babak gugur. Untuk babak pertama pada penyisihan grup, 18 tim dibagi menjadi tiga grup yang masing-masing terdiri dari enam tim. Grup A dan B bermain dengan turnamen sistem round-robin di kandang dan tandang sementara Grup C memainkan turnamen empat seri di kandang dengan lima pertandingan untuk setiap seri. Juara dan runner-up dari masing-masing grup bersama dengan dua tim urutan ketiga terbaik maju ke babak kedua. Di babak kedua, dibagi menjadi dua grup yang terdiri dari empat tim dan juara dan runner-up dari masing-masing grup maju ke babak gugur.[5]