Skip to course content

Blockchain Fundamentals

Get Course Info

Audience: Technical practitioners & technical leaders

Duration: 2 days

Format: Lectures (introductory) with optional labs

Overview

Blockchain has redefined how we think about distributed applications. This high-level course introduces Blockchain concepts, architecture, cryptocurrencies, mining, smart-contract use cases and includes optional hands-on labs.

Objective

Objective coming soon.

What You Will Learn

  • Blockchain ecosystem & architecture
  • Cryptocurrencies & wallets
  • Mining process & consensus models
  • Smart-contract use cases (finance, energy, contracts)
  • Hashing, public/private keys, Merkle trees
  • Public vs private networks, forks, double-spend prevention

Course Details

Audience: Technical practitioners & technical leaders

Duration: 2 days

Format: Lectures (introductory) with optional labs

Prerequisites:

Open to all (Java IDE needed for labs)

Setup: Optional local Java dev environment for labs

Detailed Outline

  • History, exploration
  • Economy, creation, trends
  • P2P, ledger, consensus, scale
  • Keys, hashing, encryption
  • Wallets, addresses, recording
  • Hashing, proof-of-work/stake
  • Blocks, schema, forks, double-spend
  • Nodes, SPV, transaction pools
  • Process, rewards, fees
  • Group discussion of use cases

Ready to Get Started?

Contact us to learn more about this course and schedule your training.