Blockchain Basics

Software > Computer Software > Educational Software The State University of New York & University at Buffalo

Course Overview

What You'll Learn

  • You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain.
  • You will work on a virtual machine image, specifically created for this course, to build an Ethereum test chain and operate on the chain.
  • This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining.

This first course of the Blockchain specialization 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. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances. You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain. This course enables you to explain basic components of a blockchain (transaction, block, block header, and the chain) its operations (verification, validation, and consensus model) underlying algorithms, and essentials of trust (hard fork and soft fork). Content includes the hashing and cryptography foundations indispensable to blockchain programming, which is the focus of two subsequent specialization courses, Smart Contracts and Decentralized Applications (Dapps). You will work on a virtual machine image, specifically created for this course, to build an Ethereum test chain and operate on the chain. This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining. Main concepts are delivered through videos, demos and hands-on exercises.

Course FAQs

Is this an accredited online course?

Accreditation for 'Blockchain Basics' is determined by the provider, The State University of New York & University at Buffalo. For online college courses or degree programs, we strongly recommend you verify the accreditation status directly on the provider's website to ensure it meets your requirements.

Can this course be used for continuing education credits?

Many of the courses listed on our platform are suitable for professional continuing education. However, acceptance for credit varies by state and licensing board. Please confirm with your board and {course.provider} that this specific course qualifies.

How do I enroll in this online school program?

To enroll, click the 'ENROLL NOW' button on this page. You will be taken to the official page for 'Blockchain Basics' on the The State University of New York & University at Buffalo online class platform, where you can complete your registration.