Blockchain Developer Programme: DApps & Solidity | SGInnovate
March 25 2019
March 30 2019


Perl @ BASH, Level 3
79 Ayer Rajah Cresent
Singapore 139955

Blockchain Developer Programme: DApps & Solidity

Presented by SGInnovate
Partnered with Kingsland and Ngee Ann Polytechnic

Together with Kingsland University – School of Blockchain, SGInnovate is proud to launch Singapore’s first certified blockchain developer programme. Designed to accommodate working professionals, the hybrid immersion blockchain programme will employ a blend of face-to-face intensive technical training and online supported instructions. 

This collaboration enables the fusion of technical expertise from Kingsland Univerity - School of Blockchain with the deep tech ecosystem of SGInnovate. Comprising of two modular courses: “DApps and Solidity” and “Blockchain Networks”, eligible trainees may receive course and certification funding support through Infocomm Media Development Authority (IMDA)’s TechSkills Accelerator (TeSA) CITREP+ programme. 

This DApps & Solidity course is one of two core courses we offer to aspiring blockchain engineers. The course will take you through a sequence of well-structured modules, systematically introducing new content while reinforcing previously addressed concepts; each module includes practical exercises and practical projects to foster an active learning environment. 

Through this DApps & Solidity Course, students will learn the practical aspects of DApp development (Ethereum and IPFS, Solidity and smart contracts, the Web3 API to connect Ethereum with JavaScript and other languages, MetaMask and wallets, Truffle and Ganache). 

You will gain experience in: 

  • Developing smart contracts using Ethereum and Solidity 
  • Writing Solidity code: contracts, functions, data, events, payments 
  • Designing and developing decentralized apps (DApps) 
  • Accessing the Ethereum network and invoking smart contracts 
  • Using Solidity framework and tools: Truffle and Ganache 
  • Using decentralized storage systems like IPFS 


Course Timeline


Hybrid Immersion has been developed to accommodate those already working in a professional environment. It is a blend of face-to-face intensive training and online supported instruction. 

The first six days of a Hybrid Immersion mode course are held face-to-face and the following four weeks include online lessons, live instructor online feedback and a personal/group project. Students must attend all face-to-face classes, participate in all online learning modules and successfully complete their project in order to receive a certificate of completion. 

Prereqs and preparations
This course is for experienced software developers looking to add blockchain programming, DApp building, and smart-contract development to their skill sets. Course candidates are encouraged to take an assessment exam to provide feedback on course readiness.


The DApps & Solidity course covers the following topics:

  • Smart contracts, Ethereum VM and DApps 
  • Solidity basics 
  • Solidity advanced 
  • Smart Contracts 
  • Building DApps with Ethereum 
  • DApps - Concepts 
  • Practical Project: DApp architecture and UI 
  • Server-side Web3 API 
  • Blockchain and Smart Contract security 
  • Other blockchain platforms 
  • Practical Project: Smart Contract and DApp UI 

Hybrid Immersion courses can be combined to constitute a complete program and a step toward the pathway to certification as a Kingsland Blockchain Developer.

Students who complete all modules within the DApps & Solidity course including successfully defending their project will receive an official Certificate of Completion from Kingsland University - School of Blockchain.

Students must combine DApps & Solidity with Blockchain Networks to constitute a complete program and pathway to certification as a Kingsland Blockchain Developer.


  • $4,800SGD for Singaporeans and Permanent Residents
  • $5,000USD for international students

More details to be released soon. Please indicate your interest so that we can contact you the moment workshop is open for registration.


Simeon Kotashi

Kotashi has a BSc in Computer Science from King’s College London.

He is passionate about cryptography, network security and distributed ledger technologies. He took part in the development of a blockchain ecosystem aiming to fight counterfeit products across all industries around the world.


Anar Enhsaihan

Anar Enhsaihan has been an iOS engineer for a multitude of startups and Apps that he has worked on have reached hundreds of thousands of users in markets including North America, Europe, and Asia.

He has deployed several dApps on the Ropsten Ethereum network that fully take advantage of the decentralised nature of the blockchain.                                                                                                                                            

Topics: Blockchain