Computer grid

Certificate in Blockchain Development

Certificate in Blockchain Development

Build with blockchain. Transform business.

Next Enrolment

February 6th




COVID-19 Updates and changes to program delivery. More information >

Work towards a career in blockchain development by participating in experiential learning activities that solve real-world blockchain challenges with this comprehensive, accelerated three-month program.

What is Blockchain Development?

Blockchain is a data structure that is decentralized, transparent, and mostly unalterable. It improves data integrity by using an entire network of computers to record and validate transactions. This technology initially became popular within commerce, but its potential is being realized across numerous industries, including supply chain management, healthcare, finance, and public administration, specifically with electronic voting systems.

What you will learn

Professionals looking to develop their blockchain development skill set or graduates of full-stack web development programs will benefit from hands-on experience solving real blockchain challenges in this comprehensive 3-month program.

Staying relevant in the quickly growing blockchain field also requires you to keep informed, innovative, and adaptable. You will learn to go beyond blockchain technology basics and develop essential cross-functional skills like solid communication and active learning so you can pursue new opportunities in this field.

Program Benefits

The 4-course, part-time Certificate in Blockchain Development was designed in partnership with industry leaders and is the only technical certificate delivered by a Canadian university. You will apply your knowledge through a unique capstone course at the end of the program and graduate with a portfolio of work, allowing you to demonstrate your talent and increase your career potential. You will also gain a rich network of professional contacts in your classmates and instructors through our unique student-cohort program model.

Format: Intensive
Delivery: Option of Online coursework + required live online sessions OR On campus in-person
Live Session Schedule: Weekday evenings (Mon-Thurs 7:45 – 9:45 PM, EST)
Term Starts: Winter
Program Length: 3 months


Introducing Live Online Learning

To make our programming even more accessible, and to ensure the safety of students and instructors, we are now offering the in-class course components for professional programs completely online.


Instructors in the Certificate in Blockchain Development all possess industry experience with companies such as Aquanow.

Career Potential

Blockchain has become one of the most revolutionary technologies, bearing significant benefits to businesses and individuals. The role of intermediary institutions like those used in banking, ride sharing, Spotify, hedge funds, and more, are diminished by this powerful technology.

Blockchain provides an unmatched level of encryption that makes transactions virtually immutable. This has intensified the demand for blockchain skills today. Now is the time to increase your blockchain development skills and elevate your career.

You can join a growing community of blockchain developers who improve the validity and transparency of transactions. There are many ways your blockchain development skills can drive business innovation and improvement:

  • Tracking sensitive products through the entire supply chain
  • Verifying personal identity
  • Building smart contracts across numerous sectors
  • Managing budgets and finances
  • Supporting direct transactions in the sharing economy
  • Safeguarding elections and good governance
  • Improving self-ownership and monetization of online data

Who should take this program?

The Certificate in Blockchain Development is optimal for you if you are a mid-career back-end developer with JavaScript experience, interested in career reskilling or advancement.

This program can also enhance your career if you have hands-on experience in full-stack web development, data engineering, network technology, enterprise architecture, and other related fields.

Learning Outcomes

By the end of the certificate, successful graduates will be able to:

  • Analyze appropriateness of blockchain for business use through development of a simplified qualification matrix.
  • Select the most suitable consensus mechanism and platform in developing a blockchain solution.
  • Scope out a project using the appropriate software development lifecycle methodology based on the project specifications and requirements.
  • Design a blockchain solution for a decentralized application including nodes, blockchain instance, and interface.
  • Design and develop a decentralized application on public and private blockchain in various sectoral contexts (e.g. currency, real estate, health).
  • Define specifications for and administer performance testing for blockchain solutions.
  • Collect and review metrics in diagnosing performance bottlenecks for blockchain technologies.
Enrolment Requirements

The Certificate in Blockchain Development is a direct registration program. No application process is required; simply enrol in the session of your choice to get started.

How Is The Certificate In Blockchain Development Ideal For Upskilling?

Mohamed Felfel – Certificate in Blockchain Development Graduate


CSBC2000 Essentials of Blockchain Development and Security

Learn the fundamentals of blockchain technology. In this course, you'll explore the world of blockchain applications and how to get started with building your own. You'll also learn about the various applications of blockchain in real-world use cases.

12 Classes

36 Hours

CSBC2010 Smart Contracts and Decentralized Applications

Leverage what you know about server-side and back-end development to design a blockchain smart contract. In this course, you'll explore public blockchain application modeling, and create and deploy your own decentralized application based on Ethereum. In the process, you'll be introduced to Solidity, Ethereum's application development language, and expand your knowledge of cryptocurrency and ERC20, the technical standard used for smart contracts on Ethereum.

12 Classes

36 Hours

CSBC2020 Private and Consortium Blockchain for Enterprise

Explore the many blockchain use cases in private enterprise. In this course, you'll learn how to design, develop, deploy, and govern an enterprise blockchain DApp using Hyperledger Fabric. As part of this course, you'll delve into the fundamentals of scaling and securing a DApp to ensure it integrates seamlessly with other enterprise systems.

12 Classes

36 Hours

CSBC2030 Blockchain Development Capstone

A final course where students work end-to-end on a blockchain solution for a business, as part of their own start-up venture, or otherwise as an independent project. Students who choose to work with a business will have the project provided to them by the university and do not have to find the project themselves. A full course description will be developed at a later date.

12 Classes

36 Hours


Andy Leung Blockchain Instructor

Andy Leung

Govind Mohan Blockchain Instructor

Govind Mohan

Dhruvin Parikh Blockchain Instructor

Dhruvin Parikh

Tarun Sharma Blockchain Instructor

Tarun Sharma

Advisory Council

Alisa Acosta Blockchain Advisory Council

Alisa Acosta

Alexandru Gogan Blockchain Advisory Council

Alexandru Gogan

Aly Kassam Blockchain Advisory Council

Aly Kassam

Henry Kim Blockchain Advisory Council

Henry Kim

Marek Laskowski Blockchain Advisory Council

Marek Laskowski

Lana McGilvray Blockchain Advisory Council

Lana McGilvray

Ross McKee Blockchain Advisory Council

Ross McKee

Instructor or Advisory Council Placeholder Image

Sotirius Liaskos

Marc Lijour Blockchain Advisory Council

Marc Lijour

Instructor or Advisory Council Placeholder Image

William Mougayar

Instructor or Advisory Council Placeholder Image

Omid Sadeghi

Instructor or Advisory Council Placeholder Image

Shagufta Sayani

Instructor or Advisory Council Placeholder Image

Jamiel Sheikh

Certificate in Blockchain Development

Winter 2023

Live Online Classes

Course Details +


Winter 2023

On Campus Classes

Course Details +


Policies & More Information

Technology Requirements for Remote/Online Courses

Please review the technology and software requirements you will need to access our courses remotely.

Computer Requirements for this Program

This is a BYOD (Bring Your Own Device) program. We recommend your device meets or exceeds the following specifications:

  • 16GB RAM
  • 500GB free disk space
  • Intel Core i7 Quad-Core, or equivalent
  • Linux or macOS (MacBook)

At a minimum, your device must meet or exceed the following specifications:

  • 8GB RAM
  • 250GB free disk space
  • Intel Core i5 Quad-Core, or equivalent
  • Linux, macOS (MacBook), Windows 10 Enterprise 10 Enterprise 64-bit, or Windows 10 Pro 64-bit

The list below provides an overview of the different software that may be used in our courses. As our program keeps up-to-date with current industry demands, please note the actual software used and taught within each program is subject to change.

  • Ethereum
  • SQL
  • MySQL
  • NoSQL
  • Solidity with Truffle
  • Hyperledger Fabric
  • Hyperledger Composer
  • Corda
  • Google Cloud Platform

Contact Us

Ask us anything about this program and we’ll get back to you within 2 business days.