Pelatihan berbasis masyarakat adalah jenis pelatihan yang diselenggarakan dengan melibatkan dan memanfaatkan potensi serta sumber daya yang ada di dalam suatu komunitas atau masyarakat. Pelatihan ini bertujuan untuk memberdayakan individu atau kelompok dalam masyarakat agar dapat mengembangkan keterampilan yang sesuai dengan kebutuhan lokal atau kebutuhan komunitas, serta memanfaatkan sumber daya yang ada untuk mencapai kesejahteraan bersama. Pelatihan berbasis masyarakat lebih mengutamakan pendekatan yang partisipatif, di mana masyarakat tidak hanya sebagai peserta, tetapi juga berperan aktif dalam merancang, melaksanakan, dan mengevaluasi kegiatan pelatihan tersebut. Tujuannya adalah untuk meningkatkan kualitas hidup masyarakat, memberdayakan mereka agar bisa mandiri, dan mendorong terciptanya perubahan sosial yang positif.