A Beginner’s Guide to Becoming a Blockchain Developer with Overledger (FutureLearn)

A Beginner’s Guide to Becoming a Blockchain Developer with Overledger (FutureLearn)

Discover the basics of blockchain and distributed ledger technologies to unlock exciting new career paths. Understand the main components of distributed ledgers and blockchains. With the rise of the digital economy, it’s no surprise that cryptocurrencies and blockchains are growing in popularity. This three-week course from King’s College London and Quant Network will empower you with an understanding of how blockchains and distributed ledgers work as well as their advantages over centralised ledgers.

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

Once you’ve completed this course, you will have the foundational knowledge that you need to become a blockchain developer.

Be introduced to cryptocurrencies
There are thousands of cryptocurrencies in existence. On this course, you will learn how to develop programs to send and receive payments for BTC, ETH, and XRP.
Importantly, you will also learn about the groundbreaking distributed ledger technology that these cryptocurrencies are built on.

Learn how to build programs that interact with distributed ledger technology
Applications built on distributed ledger technologies (DLTs) are more transparent, promote decentralised control, and are more resilient to software crashes as well as malicious actors.
On this course, you’ll gain the skills needed to create your own applications and programs that can interact with and be built on DLTs.

Study with the specialists at King’s College London and Quant Network
The King’s College Department of Informatics has a long-established leadership in the Distributed Artificial Intelligence domain, which is closely related to blockchain.
Coupled with the DLT know-how of Quant Network, these experts are the perfect guides to help you become a blockchain developer.

Syllabus

Week 1: Introduction to Distributed Ledger Technologies
Week 2: Distributed Ledger Technology Data Structures
Week 3: Cryptography in Distributed Ledger Technologies

Learning on this course
You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?
By the end of the course, you‘ll be able to...

  • Demonstrate an understanding on what is a ledger and what advantages ledgers implemented in a distributed manner have over ledgers implemented in a centralised manner.
  • Develop knowledge of the main components of distributed ledger and blockchain technologies
  • Code your first programs utilising blockchain technologies
  • Identify the differences between the two main distributed ledger technology asset tracking models, the first being the unspent transaction ouput (UTXO) model, and the second being the accounts model
  • Investigate the different uses of cryptography in distributed ledger technologies
  • Design blockchain applications that use Quant's Overledger API Gateway

Who is the course for?
This course is designed for computer scientists or software engineers who would like to explore avenues in blockchain and distributed ledger technology that could lead to new opportunities.

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

Related Courses

Blockchain Transformations of Financial Services (Coursera) Coursera
INSEAD

Blockchain Transformations of Financial Services (Coursera)

The current global financial system is riddled with inefficiencies, uneven developments, and bizarre contradictions. Blockchain technology has the potential to bring about profound changes to financial services. In this course, you will learn how blockchain technology will disrupt the core functions of the financial services industry, offering individuals and organizations alike real choices in how they create and manage value.

Sep 7th 2026
4 Weeks
Introduction to Blockchain and Distributed Ledger Technology (DLT) (FutureLearn) FutureLearn
UCL Consultants,UCL Centre for Blockchain Technologies

Introduction to Blockchain and Distributed Ledger Technology (DLT) (FutureLearn)

Enhance your understanding of DLT and blockchain technology and explore how it can be used to solve business problems. Discover distributed ledger technology and blockchain for business. On this course, you’ll get an introduction to blockchain and DLT through a case study of a company that uses various aspects of the technologies to solve business problems.

No sessions available
4 Weeks
AI for Legal Professionals (II): Tools for Lawyers (FutureLearn) FutureLearn
National Chiao Tung University

AI for Legal Professionals (II): Tools for Lawyers (FutureLearn)

Discover programming with Python, and the AI tools that lawyers, legal educators, and regulators can use to deliver services. Explore artificial intelligence, programming, and machine learning. Artificial Intelligence (AI) and machine learning are transforming the way our world works – and their influence is increasingly being felt in the legal profession. On this introductory course, you’ll explore common supervised and unsupervised machine learning problems, including classification, regression, clustering, and ranking.

Available now
4 Weeks
Introduction to Blockchain (Coursera) Coursera
Pohang University of Science and Technology - POSTECH

Introduction to Blockchain (Coursera)

Before diving into an in-depth study of blockchain and cryptocurrency technologies, this course can provide high-level explanations and practical examples that can be easily understood and applied by individuals who do not have a blockchain background. These explanations will relate to blockchain and cryptocurrency concepts and how they can be utilized in real-world scenarios.

Sep 21st 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.

Sep 14th 2026
5-12 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.

Sep 7th 2026
4 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.

Sep 7th 2026
1 Week