SMU Certified Blockchain Developer

Programme Code: CRS-N-0048807


The world's awareness and adoption of blockchain is increasing at breakneck speeds, and the demand for skilled blockchain engineers is exploding. This presents a huge opportunity for developers with the desire to work with Bitcoin, Ethereum and other blockchain protocols.

If you're excited to build projects for real-world applications, gain the essential skills needed to become an authority on blockchain, and launch a new career in this dynamic space, it's time to enroll in the upcoming course at SMU Academy.
Next Course Starts On23 May 2019 (Thu) See Full Schedule
Fee SGD5350.00* (as low as SGD605.00* after maximum funding) Learn more

5 days (2+3 format) with a 2-week break in between the 2nd and 3rd session.



Learning Objectives

At the end of the 5-day certification programme, participants will be able to:

  • Gain a deep understanding of blockchain
  • Develop an in-depth technical knowledge of bitcoin and ethereum
  • Deploy a blockchain development environment
  • Develop a blockchain smart contract confidently
  • Understand development best-practices for blockchain
  • Build front-end interfaces that interacts with a blockchain, as a decentralised application


Day 1:

  • In-depth introduction to blockchain and bitcoin (keys, UTXO, wallet software, RPC, command line)

Day 2:

  • Hands-on practice: bitcoin private testnet
  • Bitcoin vs ethereum
  • Basics of solidity
  • Remix IDE
  • Hands-on practice: remix & contract writing
  • Homework 1

Day 3:

  • Refresher on solidity
  • Hands-on practice: ethereum private testnet
  • Homework 1 presentation
  • Basic tools - web3 & truffle
  • Group project ideation

Day 4:

  • Advanced tools - unit-testing, ganache & zeppelin
  • Security concerns & solidity pitfalls
  • Group work

Day 5 (Sat):

  • Advanced topics - casper & plasma
  • Group work
  • Final presentation

Who Should Attend

Software developers who are new to blockchain.


This course is highly technical in nature and would require the participants to:

  • possess some understanding of blockchain
  • is in an active software development role
  • be familiar with executing commands on shell (CMD, Bash, etc.)
  • possess basic programming ability in languages such as JavaScript & Node.js (confident in using NMP, Webpack)
  • know some frontend frameworks (e.g. Angular, React, Vue, etc.) and basic git usage


An assessment will be conducted at the end of the course.

Fees and Funding

SkillsFuture Series 

Course fee grant at 70% of course fees (excluding GST) for participants who are successfully enrolled by SMU into approved courses under the Programme. Participants must be Singapore Citizens or Singapore Permanent Residents.

SkillsFuture Mid-Career Enhanced Subsidy ("MCES")
Up to 90% of course fees for Singapore Citizens aged 40 years and above

Enhanced Training Support for SMEs ("ETSS")
Up to 90% of course fees for employees of SMEs who are Singapore Citizens or Permanent Residents

Workfare Training Support Scheme ("WTS")
Up to 95% of course fees for Singapore Citizens aged 35 years and above (13 years and above for persons with disabilities) earning a monthly income of not more than S$2,000.

SkillsFuture Credit
Singapore Citizens aged 25 and above, and self-funding may use their SkillsFuture Credit (up to S$500) to defray part of the course fee. Please click User Guide on how to submit your claim. SkillsFuture Credit claims may be submitted by logging in via

Absentee Payroll
Companies who sponsor their employees for the course may apply for Absentee Payroll via the SkillsConnect system. For more information, please visit SkillsConnect.

Full Fee: S$5,350 per participant (including GST)

Nett fee payable after SkillsFuture Singapore (SSG) Funding for Individuals:

  • S$1,605 (including GST) for Singapore Citizens and Singapore Permanent Residents
  • S$605 (including GST) for Singapore Citizens aged 40 years and above


Start Date(s)
Intake Information
intake 123 - 25 May 2019
7 - 8 June 2019

(Open for Registration)


Speaker/Trainer Bio

Dr Suen Chun Hui

Chun Hui is an engineer and researcher with a PhD in Electrical Engineering with specialisation in trusted systems and virtualisation, with over 10 years of experience in applied research, software development and deployment.

He has worked on both public and private blockchain technologies, as well as linux kernel development, different hypervisors, cloud and data infrastructures. He has successfully developed and deployed cloud, big data and blockchain solutions, especially in the banking and finance industry.

Chun Hui's skillset includes having a deep technical background in security, system infrastructure and blockchain, and a strong software design, development and devops experience.


Share this course