Blockchain Basics

This first course of the Blockchain series provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. Participants learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain. Content includes the hashing and cryptography foundations indispensable to blockchain programming. Along with the other courses of the Blockchain specialization, it provides the foundation needed for developers who seek to design and develop smart contracts and decentralized applications on the blockchain.

This online course is available on the Coursera platform.

Course Duration: Approximately 4 weeks (3.5-5 hours of effort per week)

Learning Outcomes

  • Create nodes on your personal Ethereum blockchain, devise accounts, unlock accounts, mine, transact, transfer Ethers and check balances
  • Explain basic components of a blockchain, its operations, underlying algorithms, and essentials of trust
  • Understand the workings of a blockchain, its transactions, blocks and mining

Intended Audience

Anyone interested in obtaining a broad overview of blockchain technology



Credential Opportunities

  • Continuing Education Units (CEUs): TCIE grants 0.1 CEUs upon successful completion of this course for a fee of $25.
  • Professional Development Hours (PDHs): TCIE grants 1 PDH upon successful completion of this course for a fee of $25.   

For either a CEU or PDH, a learner must complete a request form. The process entails providing proof of the learner’s Verified Certificate (VC) issued by Coursera. A VC indicates a learner has completed a course with a passing score (he/she does not receive a letter grade). CEUs and PDHs are eligible for those earning a certificate on November 11, 2019 or later.