To run freediving course in Kuala Lumpur might be challenging because to complete depth requirement even for Level 1 will be hard to access. First, because to go to nearest open water session will take 4 hours to reach; and Second because of monsoon season for east coast peninsular Malaysia.
In Malaysia we will have our monsoon season in east coast peninsular Malaysia (usually from November until February). During monsoon season some resorts in islands in east coast peninsular Malaysia will be close, but you may find some areas like Tioman Island will still operating. However in west Coast of peninsular Malaysia like Payar Island still can do freedive session.
March onwards, every resorts will start operating again. for 2017 we have have conducted full session at Tenggol and Tioman Island. Nowadays Tenggol become more popular as choice for diving destination makes room booking become harder. Next session we will have on 5-7 May and 19-21 May, and we need to book fast.
But Malaysia is abundantly blessed with beautiful Island and we have few other choices like Tioman, Bidong, and so much more.