Community Development

Community development is a process where community members work collaboratively to address shared issues and improve their quality of life. It emphasizes empowerment, self-determination, and collective action to create stronger, more connected communities. This approach aims to improve social, economic, and environmental conditions within a community. 

View Other Programs

Scholarship to study in Paul DE Brule Tourism School

Paul Dubrule inaugurated the school on October 24th, 2002 after an eight-month-long bicycle trip from Fontainebleau, France to Siem Reap, ...

Cooking Class

Learn how to cook with a village chef who have got many years experiences. Morning or Afternoon options, each class also included a trip to a local ...

Mechanics

A "mechanics course" can refer to several areas, but typically it involves studying the principles of mechanics, which is the branch of physics dealing with ...

Thanks to our supporters