One of the most important pillar to safe-cycling is education. How can someone acquire the skill of cycling and adopt behavior that promote safety on our roads?
As parents I used to bring my kids venture onto the pavements and show them how to ride so that we are not disturbing the pedestrians, how to cross the roads and keep an watchful eye on on coming cars from different directions, how NOT to jump into the pedestrian crossing when the green light is on (you must make sure no car is approaching fast!). There is a lot to learn before someone is really capable of riding safely. Without the experience of riding in situation it is impossible to understand the context.
As bicycle becomes more popular in Singapore the need of safe-cycling training is increasingly important. We need to teach school kids how to ride and how to behave on the road. For people who are already using their bicycle regularly like housewives, uncles (elderly men) and foreign workers we need to reinforce their safety awareness and how to be a gracious and courteous road user.
The problem now is the sheer number of people need to be trained. How can a small number of us to take on such a challenge? What is the most efficient and effective mechanism to spread the knowledge and experience of safe cycling to the masses? What is the minimum level required before someone can ride on the road safely?

This is not the case that if you have the vehicle then it is only you have to follow the rules, but the people who walk on the road, cyclist or even the cart-puller should also follow the rules to avoid the mishaps.
Traffic Control Signage
All road users (cyclists included) should go through Basic high way code training. Only those who have passed the course, would be allowed and licensed to ride on the roads.
Those who have not passed or are under-aged; should stick to riding in parks. Parents can educate their kids on safe riding in parks and Park Connectors in Singapore (PCN).
As for riding on roads, HighWay Code is a MUST!
I would also like to add on to say that all drivers should go through the Basic Highway code training every year in order to be updated on the latest laws and road signs.