Blockchain Basics (Coursera)

Blockchain Basics (Coursera)

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.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

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.
Course 1 of 4 in the Blockchain Specialization.

What you will Learn

  • A learner will be able to recognize foundational concepts of blockchain, and apply these program concepts on the blockchain.

Syllabus

WEEK 1
Blockchain Defined
We will introduce and define blockchain, explain the structure and operational aspects of Bitcoin blockchain, and compare different types of blockchains.

WEEK 2
Ethereum Blockchain
We will discuss the innovation of the Ethereum blockchain, review its protocol, and explore the payment model for code execution.

WEEK 3
Algorithms & Techniques
We will discuss the concept of asymmetric key encryption, define the concept of hashing, and explain techniques that use algorithms to manage the integrity of transactions and blocks in blockchain.

WEEK 4
Trust Essentials
We will define elements of trust in blockchain and discuss the Consensus protocol.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Legal Tech and the Digital Transformation of Law (Coursera) Coursera
Universidad Austral

Legal Tech and the Digital Transformation of Law (Coursera)

The digital revolution changed the way we communicate and trade. Now, it is coming into the world of law. This program will give you a broad overview of the main trends that are affecting the legal industry: the birth of the legal tech market and the application of technology in law; the role of artificial intelligence in the automation of the work of lawyers; blockchain technology and its impact on the way we sign and execute contracts; initiatives to ensure access to justice through virtual courts and robot judges.

Nov 2nd 2026
5-12 Weeks
Security and Privacy for Big Data - Part 1 (Coursera) Coursera
EIT Digital

Security and Privacy for Big Data - Part 1 (Coursera)

This course sensitizes regarding security in Big Data environments. You will discover cryptographic principles, mechanisms to manage access controls in your Big Data system. By the end of the course, you will be ready to plan your next Big Data project successfully, ensuring that all security related issues are under control. You will look at decent-sized big data projects with security-skilled eyes, being able to recognize dangers. This will allow you to improve your systems to a grown and sustainable level.

Nov 2nd 2026
1 Week
Usable Security (Coursera) Coursera
University of Maryland, College Park

Usable Security (Coursera)

This course focuses on how to design and build secure systems with a human-centric focus. We will look at basic principles of human-computer interaction, and apply these insights to the design of secure systems with the goal of developing security measures that respect human performance and their goals within a system.

Nov 2nd 2026
5-12 Weeks
An Introduction to Cryptography (Coursera) Coursera
University of Leeds

An Introduction to Cryptography (Coursera)

Cryptography is an essential part of secure but accessible communication that's critical for our everyday life and organisations use it to protect their privacy and keep their conversations and data confidential. This course provides a comprehensive introduction to the fascinating world of cryptography, covering both historical cyphers and modern-day cryptographic techniques.

Nov 16th 2026
2 Weeks
Contratación y mercado digital. Aspectos legales y otras cuestiones de interés (Coursera) Coursera
Universitat Autònoma de Barcelona

Contratación y mercado digital. Aspectos legales y otras cuestiones de interés (Coursera)

¿Te has preguntado alguna vez si existen normas en internet? ¿Te has planteado cómo se pueden solucionar los conflictos que puedan surgir entre las personas cuando interactúan en el mercado digital? ¿Has considerado cambiar de profesión o darle una nueva perspectiva a tu desarrollo laboral? Si es así, bienvenido a este curso en el que te proporcionaremos las claves para entender, analizar, evaluar y responder a todos los interrogantes que te hayas planteado.

Nov 2nd 2026
5-12 Weeks
Web Connectivity and Security in Embedded Systems (Coursera) Coursera
EIT Digital

Web Connectivity and Security in Embedded Systems (Coursera)

In this course, we will explore several technologies that bring modern devices together, facilitating a network of connected things and making devices internet enabled. We will discuss rules, protocols, and standards for these devices to communicate with each other in the network. We will also go through security and privacy issues and challenges in cyber physical systems (CPS). We will explore measures and techniques for securing systems from different perspectives. Possible attack models are introduced and solutions to tackle such attacks are discussed. Moreover, some basic concepts related to privacy in cyber physical systems are presented.

Nov 9th 2026
5-12 Weeks
An Introduction to Logic for Computer Science (Coursera) Coursera
University of Leeds

An Introduction to Logic for Computer Science (Coursera)

Logic plays a fundamental role in computer science. This course is designed to equip you with a solid understanding of the fundamental principles of logic and their relevance in the field of computer science. In this course, you'll explore proposition logic and discover its practical applications in problem-solving, algorithm design, and the development of intelligent systems. By engaging in hands-on exercises, exploring real-world examples, and participating in discussions, you'll develop strong logical reasoning and critical thinking skills.

Nov 16th 2026
2 Weeks
Blockchain in Financial Services: Strategic Action Plan (Coursera) Coursera
INSEAD

Blockchain in Financial Services: Strategic Action Plan (Coursera)

In this fourth and final course of the specialization, you will synthesize your learning into a Strategic Action Plan. The goals of this course are twofold: One, it’s for you to identify a specific need or problem within the financial services industry that can potentially be solved using blockchain technology. Two, it’s for you to investigate possible solutions to this problem, and to develop a strategic plan for how these solutions might be executed.

Nov 2nd 2026
5-12 Weeks
Cyber Security Fundamentals (Coursera) Coursera
University of London

Cyber Security Fundamentals (Coursera)

This course is intended to provide a general introduction to key concepts in cyber security. It is aimed at anyone with a good general knowledge of information and communications technology. The nature, scope and importance of cyber security are explained, and key concepts are justified and explored. This includes examining the types of threat that cyber security must address, as well as the range of mechanisms, both technological and procedural, that can be deployed.

Nov 15th 2026
3 Weeks
Blockchain and Cryptocurrency Explained (Coursera) Coursera
University of Michigan

Blockchain and Cryptocurrency Explained (Coursera)

The sudden rise in the value of Bitcoin and other cryptocurrencies, and its subsequent decline, focused the world’s attention on cryptocurrencies as a means of payment. Blockchain technology powers Bitcoin and has been hyped as the next new, transformative technology. In this course, we first discuss the technical underpinnings of blockchain and review key concepts such as decentralization and consensus algorithms.

Nov 2nd 2026
4 Weeks
Introduction to Ethereum Blockchain (Coursera) Coursera
EDUCBA

Introduction to Ethereum Blockchain (Coursera)

The course "Building DApps in Ethereum Blockchain" aims to provide participants with the knowledge and skills necessary to design, develop, and deploy decentralized applications (DApps) on the Ethereum blockchain. By the end of the course, participants will have acquired the necessary skills to design, develop, and deploy their own DApps on the Ethereum blockchain. They will be equipped to tackle real-world challenges in the blockchain industry, with the ability to contribute to projects related to decentralized finance, supply chain management, digital identity, and more.

Nov 2nd 2026
4 Weeks