Public training adalah program pelatihan yang terbuka untuk umum dan dapat diikuti oleh individu maupun kelompok dari berbagai perusahaan. Peserta dalam pelatihan ini berasal dari beragam latar belakang, sehingga menciptakan suasana pembelajaran yang dinamis dan memungkinkan terjadinya pertukaran pengalaman antar industri. Materi pelatihan biasanya telah dirancang untuk kebutuhan umum, sehingga tidak bersifat khusus atau custom, namun tetap relevan untuk meningkatkan keterampilan teknis maupun non-teknis.
Jadwal public training mengikuti yang telah dipublikasikan oleh penyelenggara atau disesuaikan dengan peserta dari perusahaan lain jika pelatihannya bersifat gabungan. Biasanya, pelatihan ini memiliki persyaratan minimum jumlah peserta, seperti 2 atau 3 orang, tergantung pada topik yang ditawarkan.