Blockchain Programming Course- Smart Contracts


The Blockchain Centre is pleased to present Australia’s Premier Blockchain Course.

This course will run approximately 60 hours and will include two separate parts which you can attend separately or together ( for a discounted price).

Part 1- Blockchain Technology – a 2 day workshop delivered on Saturday 14th and 21st July 10am-5pm in Southbank.

Part 2 Blockchain Programming- a 40 hour hands on development course, you will learn to develop applications using Solidity and Ethereum. This will run on 17th July to 11th August. Cost is $3500 ( $3200 for earlybird for the 1st 10 attendees).

Tuesday Evenings in the CBD- 6.30-9.30pm
Thursday Evenings in the CBD 6.30-9.30pm
Saturdays 1pm-5pm in Southbank


Blockchain Technology – 2 day course- Cost is $995
Blockchain Programming- 40 hour course-Cost is $3500 ( $3200 for earlybird for the 1st 10 attendees).
Both Courses – $4495 ( $500 savings and $3955 for early bird for the first 10 attendees).

The Program Content will be divided as follows:

Part 1- Blockchain Technology

  1. Bitcoin
  • What is Bitcoin?
  • Explore the ideas behind Bitcoin ?
  • Privacy, Secrecy and Anonymity
  • Openness
  1. Bitcoin Software Detail Introduction
  • Bitcoin Software Universe
  • Wallet and Thin Clients
  • Full Node /Bitcoin Core
  • Voters / Miners (POW)
  • Software Libraries (multi language including Java, Python, Javascript, etc)
  • Cryptography Algorithms in Bitcoin
  1. Voting System
  • Mining
  • Block / Block Chain
  • Fee
  1. Beyond Bitcoins
  • Meta Coins
  • Alt Coins
  • Other Blockchain solutions
  1. ICO’s
  • Understanding ICO’s
  • Real Case Studies


There is no pre-requisites for this part of the course.

Part 2- Ethereum Development Course

  • Introduction to Ethereum Tools
  • Solidity Programming
  • Solidity basics (version pragma, importing other source files, comments)
  • Solidity data types
  • Language Scope
  • Solidity modifier (payable)
  • Require, Assert, Revert, Throw
  • Override, Inheritance etc
  • Events
  1. Web3js in action
  • Setting up env
  • Use web3js to interact with smart contracts
  • Testrpc
  1. Geth and private chain
  • Installing geth
  • Starting a private chain
  1. Smart Contracts in Action
  2. ERC20 Tokens
  3. Decentralized App
  • Creating tokens
  • Creating Blockchain Center Dapp
  • Utilising tokens (booking desk spaces)

Assessment, graduation and introductions to potential employers are provided at the end of the course!


This course is designed for developers familiar with programming in other languages and provides an introduction to the key concepts and challenges of Blockchain Technology and use of the Solidity language for scripting Smart Contracts. 1-2 years of Javascript is advised, as are basic HTML and CSS skills.

About the Presenters

Blockchain Technology- Anouk Pinchetti

Anouk Pinchetti’s career has spanned three decades in the IT industries across three continents within the Government, Utilities, Corporate and Community sectors. Anouk has studied complementary and alternative currencies for twenty years and first heard about Bitcoin in 2010, and began leading workshops in the technology in 2017. Anouk is a Blockchain Technology Educator and Consultant with the Blockchain Centre in Melbourne, as well as an Educator and Business Strategy Consultant with Intraverse Blockchain Technologies.

Ethereum Development- Seabook Chen

Seabook Chen has been doing professional software development work for more than 10 years. He has got tremendous experience in software design, architecture and building experience. He has worked for many big companies including Telstra, Accenture, Qantas, Ebay and Citibank. He also co-founded several startups including Kungfu Software, Craftsman Academy and Nxtnu AI companies. In recent years he has been more interested in learning and developing blockchain related technologies, especially building out smart contracts on the Ethereum Platform.

This course is delivered in conjunction with IT Craftsman Academy (IT Jiangren Quan) , which is a IT Community that helps to find jobs, share latest knowledge and collect innovative ideas. More than 5,000 IT professionals have joined so far.

Currently they provide the following services including organizing regular events, finding top talent for big companies such as Alibaba, Airwallex and Also we provide the first of it’s kind developer training course including Blockchain, AI, NodeJS, Php Laravel, Java Enterprise, Mobile Applications and Career Coaching etc.


Development Course Testimonials