$194.60 – $278

IBS-02 - Smart Contract & Solidity Course (2nd Run)

Event Information

Share this event

Date and Time



PME Academy Pte Ltd (Singapore Shopping Centre)

190 Clemenceau Avenue


Singapore, 239924


View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Event description


In this full day course, we will put a “face” behind these jargons and the basics of solidity and blockchain, as well as dApps, the decentralised application behind smart contracts.

Participants will learn about the programming language Solidity for writing smart contracts and learn to deploy and test a simple token. Upon completion of the course, participants will understand the basic technology, write simple smart contracts and skills required to build a decentralised application on the Ethereum platform.

At the end of the course, we will issue a Completion of Certificate to all participants who complete at least 75% of the attendance.

Who should come for the course?

  • Anyone who are interested in writing your own smart contracts, or to be an Ethereum Developer, building decentralized application (DApps) or having the interest in Learning Solidity Language.

Learning Outcomes

Participants will:

  • Recognise the true purpose and capabilities of Ethereum and Solidity

  • Relate what blockchain and solidity are

  • Experiment building a decentralised application on the Ethereum platform

Course Content

1. Blockchain &Dapps

1.1 What is Blockchain

1.2 What is Ethereum

1.3 What is Dapps (decentralized applications)

2. Development environment

2.1 Online Development environment

2.2 Installing the Development environment

2.3 MetaMask – Create/Import/Export Account

2.4 Ethereum Wallet

Hands – On Activity 1

2.5 Ganache-cli

2.6 Remix

3. Solidity Program language

3.1 Solidity Basics

3.2 Basic Types

3.3 Integer Ranges

3.4 Global variable

3.5 Array

3.6 Common Function Type

3.7 Error handling

4. Ethereum pet shop

4.1 Setting up the development environment

4.2 Creating a Truffle project using a Truffle Box

4.3 Writing the smart contract

4.4 Compiling and migrating the smart contract

4.5 Testing the smart contract

4.6 Creating a user interface to interact with the smart contract

4.7 Interacting with the dapp in a browser

Hands – On Activity 2



Mr Kenneth Hu (Associate Lecturer)

Mr Kenneth Hu is a Blockchain enthusiast and has more 10 years’ experience in software development. He is also the founder of BlockChain & Dapps Technology meetup (https://www.meetup.com/BlockChain-Dapps-Technology/) as well as Singapore IOTA - Next Generation Blockchain meetup (https://www.meetup.com/Singapore-IOTA-Next-Generation-Blockchain)

His key domain areas are:

- Smart Contract
- Solidity
- Microsoft Certified Solutions Associate: SQL Server 2012
- Microsoft SQL Server 2008, Database Development
- Web Applications Development with Microsoft .NET Framework 4
- Professional Secretary/Administrator Test
- M101N MongoDB for NET Developers
- M101P MongoDB for Developers
- M102 MongoDB for DBAs
- M202 MongoDB Advanced Deployment and Operations

Course Administrative Details

Couse attendance check-in starts 8.45am.

Course intake: 5 to 20 (min 5 to start the course)

Equipment: It is optional but recommended for participants to bring laptop, smartphone or tablet as there will be hands-on activities.

Participants are encouraged to bring their own jacket as A/C may be cold as well as writing materials for note taking.

Pre-requisite: Installation of truffle framework, NPM, Node.JS, Ethereum Client, Visual studio Code, Metamask.

2 event reminders will be sent via email to confirmed participants 1 week (first email) and 2 days (second email) before the event.


Halal lunch refreshments will be served. Vegetarian food will be catered separately based on the participant's submission during course registration. Mineral water will be provided during the course.

Emergency/Security Support:

Trained first aider will be on site, nearest hospital for evacuation is SGH. Campus security will be on standby.


An Electronic Certificate of Completion will be issued to participants whom pass the Final Quiz with 50% and above.

Please indicate the correct name during registration for certificate issuing.

For quiz results 49% and below, participants may have up to ONE attempt to re-take the quiz.

Course Funding/Subsidy


For Walk-in

We accept walk-in registration on course date itself if there is still vacancy by 915am due to no-show or last-minute withdrawal. Only internet fund transfer, PayPal or Cryptocurrency: Bitcoin, Ethereum & Bitcoin Cash over-the-counter payment mode is accepted for a walk-in participant.

Course Cancellation/Withdrawal/Transfer Policy

This course is subjected to a minimum number of 15 participants for commencement. If the minimum number is not met, the course will be cancelled. For cancellation, a full refund will be initiated to course participants if payment has been made. If a claim/subsidy has been submitted, please cancel manually at the respective online portal.

Withdrawal from a course must be made at least 7 working days before the course commencement date.

Course transfer to another date must be made at least 7 working days before the course commencement date, otherwise, it will be deemed as a no-show and there is no refund. No additional fees are required to transfer to another course date

Refund Policy

All withdrawal regardless of notice period will be subjected to a 20% admin fees,

No refund will be given for withdrawal received less than 7 days prior to the course commencement date and no-show cases.

Privacy Policy

IBS conforms to the Singapore's Personal Data Protection Act 2012 (PDPA) and European Union General Data Protection Regulation (EU GDPR). The PDPA will apply to IBS for offering of goods or services to individuals in Singapore. The EU GDPR will apply to IBS for offering of goods or services to individuals in the EU. IBS has also appointed a Data Protection Officer to enforce and review our privacy policy.

IBS will be collecting personal data during registration for the purpose of proper identification, attendance taking, issuing of electronic certificate, verification of claims & payments and future marketing efforts by IBS.

By submitting the personal data after registration and payment of order, individual participants has deemed to give consent for collection of personal data.

Personal data collected will be strictly for IBS's internal reference and usage.

Participants are to provide truthful and complete data to avoid possible repercussions.

IBS will not disclose any form of personal data to a 3rd party without the consent of the individual or such that when it is required by the authorities.

EventBrite is a data intermedairy whom process data on behalf of IBS, it is important for participants to read EventBrite's Privacy Policy as well.

IBS is committed to make all reasonable security efforts to protect the personal data collected.

Ongoing Promotion/Partnerships

A - Discounts

IBS Alumni & friends of alumni and general students will receive 15% off the course fees via a promo code given to course participants during the course. Applicable for the next course run only and not applicable to the SkillsFuture rate.

SUSS Staffs,Students & Alumni enjoy 30% off the course fees. A valid physical staff/student pass need to be presented during registration.

B - Freebies

Course participants will have access to a shared dropbox after the course with $200+ worth of e-books and useful files related to blockchain & cryptocurrency.

C - Re-sit

If participants are missed the course halfway or need to go off early. They can opt to re-sit the next course as a refresher at no additional charges, subject to availability and terms & conditions.

D - Charity Adoption

As part of NVPC's Company of Good and our CSR efforts, the Institute had adopted Singapore Children's Society as our official charity. Therefore, part of the course fees proceeds will be donated SCS on a monthly basis.

E - Merchandise

The Institute is selling our Alumni's polo-t shirt for course participants at $26 each. Pre-order your shirt during ticket checkout.

Ledger Nano S (from Official Ledger) at $160 each will be available at checkout too.

Course Support

For course enquiries, please contact us via the following:

- please kindly write to admin@ibs.edu.sg;
- drop us a message via WhatsApp, WeChat or Telegram @ +65 8292 8452 or
- call us @ +65 6717 7722 during office hours (less weekends).

Participants will also enjoy Telegram (https://t.me/instituteofblockchain) support after the course.

For Partnerships, Sponsorships, Media/PR enquiries:

Please write to admin@ibs.edu.sg.


For other FAQs, please refer to https://ibs.edu.sg/FAQs.pdf


The Institute reserves the right to cancel the event or change the trainer, date, time and venue or amend the course content or course fees or promotions anytime they deem fit. If there are changes to event details, participants will be notified via email.

Share with friends

Date and Time


PME Academy Pte Ltd (Singapore Shopping Centre)

190 Clemenceau Avenue


Singapore, 239924


View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved