Hero Image - Certificate in Blockchain Development

Certificate in Blockchain Development

Certificate in Blockchain Development

Build with blockchain. Transform business. Advance your career.

Next Enrolment

June 3rd, February 3rd




Prepare for a career as a blockchain developer by completing this accelerated three-month program.

What you will learn

In our Certificate in Blockchain Development, you will cover foundational concepts across blockchain development and management. This program will help you:

  • Analyze appropriateness of blockchain for business use
  • Select the most suitable consensus mechanism and platform in developing a blockchain solution
  • 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)
  • Go beyond blockchain and develop essential cross-functional skills like communication and active learning

Program Benefits

  • Designed in partnership with industry leaders
  • Practice designing a blockchain solution during a capstone project
  • Graduate with a portfolio of work to showcase to potential employers
  • Advance through the program with the same cohort of peers, allowing you to develop a strong professional network
  • Balance your commitments with our blended study option which combines live classes with asynchronous online learning
  • Complete the program faster by earning your certificate in only three months

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

Career Potential

Blockchain has become one of the most revolutionary technologies of the information age, bearing significant benefits to both businesses and individuals.

There are many ways your blockchain development skills can drive business innovation and improvement, such as:

  • Tracking sensitive products through the entire supply chain
  • Building smart contracts across numerous sectors
  • 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 ideal for:
  • Mid-career back-end developers with JavaScript experience, interested in career reskilling or advancement
  • Professionals with experience in:
    • Full-stack web development
    • Data engineering
    • Network technology
    • Enterprise architecture
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

Delivery Format

Complete the Certificate in Blockchain Development in three months with the option to complete the program blended or in-person.


  • Courses combine live online learning via Zoom plus online learning
  • The live components are held at a scheduled day and time
  • The online delivery is asynchronous, which means that while students have set deadlines to complete their work each week, they do not have any required “live” components


  • In the on-campus version, courses are conducted in-person at York University main campus and are typically scheduled four days per week, 3 hours per day
  • In addition to the live instruction, students should budget approximately 8-10 hours per course each week for readings, discussions boards, practice opportunities, assignments


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



Aditi Sharma

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


Sotirius Liaskos

Marc Lijour Blockchain Advisory Council

Marc Lijour


William Mougayar


Omid Sadeghi


Shagufta Sayani


Jamiel Sheikh

Certificate in Blockchain Development

Summer 2024

On Campus Classes

Course Details +


Summer 2024

Live Online Classes

Course Details +


Winter 2025

Live Online Classes

Course Details +


Winter 2025

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.