Smart Contract Programming for Businesses

In this 2-day course, we will do a deep dive into the many aspects of writing, testing, deploying and interfacing with smart contracts on the Ethereum blockchain. The course will cover an introduction to the Ethereum blockchain, the costs of executing a smart contract on the Ethereum blockchain, and a comprehensive overview and hands-on exercise on coding smart contracts using the Solidity programming language.

Participants will be developing several smart contracts throughout the course of the workshop and deploying the smart contract to a test network.

1. Attendees should have a degree of programming capability in a language like javascript.
2. Attendees have to bring along their own laptop with a programming editor (e.g., VS Code), and Metamask installed on Chrome or Firefox.
3. Attendees should possess test Ether on the Rinkeby network – to get test ether, visit

Instructor’s Profile


Mr Dave Appleton
Lead Blockchain Developer, HelloGold

Dave Appleton started programming in 1968 but had to wait until 2014 to be properly introduced to the blockchain. Recently he has become active in raising awareness of phishing attacks and other scams. He spent the time in between as a programmer, hardware engineer and lecturer in Singapore and Malaysia.

Dave is now the lead blockchain developer for HelloGold in Malaysia, bringing a better means of saving to those not well served by the finance industry. He is also a senior Advisor at Akomba Labs in Singapore.

HelloGold is the first company to launch an ethereum token backed by fully allocated investment grade gold.

Twitter widget by Rimon Habib - BuddyPress Expert Developer