Skip to Content
Home /  Courses And Programs / Blockchain Programming Primer

Explore and evaluate new and emerging Blockchain technologies in several verticals and gain a definitive introduction to blockchain architecture, programming and processes.

In this course, students will examine the many immediate benefits for improving business processes, data provenance, lowering costs, mitigating risks, enhancing regulatory compliance. Examine popular blockchain platforms, technology features, and common programming languages.  Identify specific applications and choose between blockchain frameworks.  Students will assess current policy challenges, interoperability with other platforms, and other opportunities that can inhibit or enable widespread adoption in healthcare, energy, supply chain, and other verticals.  

Topics include:

  • Blockchain basic concepts and terminology 

  • Hyperledger Open Source Blockchain Technologies

  • Smart Contract design, coding, deployment and execution

  • Ethereum Blockchain and Ethereum Virtual Machine

  • Solidity Code, Python and JavaScript

  • Commercial Proofing of a Blockchain project

Practical experience:

  • Working with Solidity 

  • Working with Virtual Box and open source software

Course typically offered: Online in Summer and Winter

Prerequisites: None

Next Steps: Upon completion of this course, consider taking other courses in data mining and digital health to continue learning.

Course Number: GLBH-40016
Credit: 2.00 unit(s)