Blockchain Basics by Coursera

Course Cover
compare button icon

Course Features

icon

Duration

16 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

16 hours

Course Description

The Blockchain specialization's first course provides an overview of key concepts and outlines the basics of blockchain technology. It begins with the Bitcoin protocol, then moves on to the Ethereum protocol. This will give you the foundation for programming and developing applications. You will have the knowledge to create nodes on an Ethereum blockchain, unlock accounts, mine Ethers, transfer Ethers, check balances, and create accounts.

This course will teach you about the decentralized peer to peer network, immutable distributed ledger, and trust model that define a blockchain. This course will help you understand the basic components of a Blockchain (transactions, blocks, block headers and chains), its operations (verification validation and consensus model), underlying algorithms and the essentials of trust (hard and soft fork) This course covers the cryptography and hashing foundations that are essential to blockchain programming. It is also the subject of two specialization courses, Smart Contracts (Dapps) and Decentralized Applicationss (Dapps). To build and operate an Ethereum test chain, you will use a virtual machine image that was created specifically for this course. This hands-on activity will allow you to understand the functioning of a blockchain and its transactions, blocks, mining, and other aspects. Videos, demonstrations and hands-on activities are used to convey the main concepts.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

A learner will be able to recognize foundational concepts of blockchain, and apply these program concepts on the 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)

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

Course Cover