Mastering Web3 with Waves (Coursera)

Mastering Web3 with Waves (Coursera)

We are on the threshold of transitioning to the next generation of the internet, Web 3.0, which will be a more transparent and largely decentralized version of the web. To survive and prosper in this new decentralized environment, you’ll need to master new skills, such as building decentralized applications (dApps). Mastering Web 3.0 with Waves is a very practical course. Upon completing it, you’ll be able to build your very first decentralized application (dApp) using the Ride programming language and the Waves blockchain.

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

Over the course of six weeks, you’ll learn about the evolution of the Web, digital assets, distributed ledgers, consensus algorithms and cryptocurrencies. You’ll also become familiar with HTML, JavaScript, Git, GitHub, smart contracts and smart assets, and non-fungible tokens (NFTs). Finally, you’ll create your own project, the Coupon Bazaar dApp.
Meanwhile, the course doesn’t require substantial developing experience and is just as suitable for beginner developers as it is for those who have been developing regular apps for years.
Each of the six weekly modules includes video tutorials, quizzes of 14 to 18 questions, and practical assignments.
Sign up for the course and learn vital Web 3.0 skills!

Syllabus

WEEK 1
Web 3.0, decentralisation, blockchain and crypto
This module is focused on the main concepts related to Web 3.0, such as the evolution of the Web, digital assets, the basics of blockchain technology, digital signatures, distributed ledgers and consensus algorithms. You will also study the basics of cryptocurrencies, focusing on the concepts of transparency and liquidity, as well as crypto exchange operation. The WAVES token and its applications will be discussed as an example.

WEEK 2
Preparation: Required Tools and Tutorials
This module aims to provide you with preparatory materials and help you to install tools required for the course’s subsequent modules. We will discuss such widespread technologies as HTML, JavaScript, Git, and GitHub. These tools will be required for the final project as well as for any real-world development activities, since users should be able to interact with your apps via a user interface.

WEEK 3
Introduction to Smart Contracts and Smart Accounts
In this module, you will find an overview of basic ‘smart’ concepts. You will learn what smart contracts are, how they operate and some of their major applications. You will also analyze the simplest ‘smart’ entity in the Waves protocol, smart accounts, and ways of using the Ride programming language to improve the security of financial transactions. This module will also highlight decentralized applications (dApps) and their use cases.

WEEK 4
Practicing with RIDE for dApps
This module will be devoted to building smart contracts, with a special focus on dApps. You’ll also learn how to work with the main Waves JavaScript libraries – waves-transactions and waves-crypto. Upon completion of this module, you’ll understand the differences between regular contracts and smart contracts, the advantages of smart contracts and using Ride to develop decentralized applications. We’ll also explore a commit-reveal voting service.

WEEK 5
Tokenisation and Smart Assets
This module will explain what tokenization is, how it works and what benefits it offers. Upon completion of this module, you will be able to create smart assets and issue non-fungible tokens (NFTs), as well as improving your mastery of Ride.

WEEK 6
Launching your own "Coupon Bazaar" Web 3 dApp
In this module, we’ll introduce the concept of data oracles and explain why we need them for real-world blockchain applications. You’ll also learn about decentralized application storage. Upon completion of this module, you’ll know how to fetch data from a blockchain node, sign and broadcast transactions, use Waves Keeper and run tokenless onboarding for new users. And, last but not least, you’ll be able to create your final project – the ‘Coupon Bazaar’ dApp.

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

Related Courses

Local Economic Development (Coursera) Coursera
Erasmus University Rotterdam

Local Economic Development (Coursera)

Welcome to this MOOC on Local Economic Development (LED). Local economic development refers to the processes by which local governments, businesses, and civil society groups get together to raise income sustainably and improve their lives in a well-defined area. It’s about creating jobs, securing livelihoods, improving infrastructure and managing local resources.

Oct 19th 2026
5-12 Weeks
Blockchain, Cryptoassets, and Decentralized Finance (Coursera) Coursera
INSEAD

Blockchain, Cryptoassets, and Decentralized Finance (Coursera)

Today, large intermediaries establish trust in our economy and control the movement, storage, and allocation of money and assets. The status quo, however, is rife with inefficiencies. In this course, we’ll address the many challenges of the status quo and discuss how cryptoassets, smart contracts, new identity systems, and new financial business models can help overcome them. You’ll learn how blockchain technology empowers individuals, entrepreneurs, and businesses with the tools they need to help level the playing field and to participate in the value they create.

Oct 5th 2026
4 Weeks
Empowering with web3.js: Web3 Applications (Coursera) Coursera
EDUCBA

Empowering with web3.js: Web3 Applications (Coursera)

Embark on a transformative journey into decentralized applications with our comprehensive course, "Get Started Building Web3 Apps using web3.js." This program is tailored for individuals eager to delve into blockchain development, focusing on Ethereum, a leading platform in the blockchain space. You will gain a solid foundation in web development concepts, including HTML, CSS, and JavaScript, with optional exposure to frameworks like React or Angular.

Oct 5th 2026
4 Weeks
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.

Oct 5th 2026
4 Weeks
Decentralized Applications (Dapps) (Coursera) Coursera
University at Buffalo,The State University of New York

Decentralized Applications (Dapps) (Coursera)

This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts.

Oct 12th 2026
4 Weeks
El Abogado del Futuro: Legaltech y la Transformación Digital del Derecho (Coursera) Coursera
Universidad Austral

El Abogado del Futuro: Legaltech y la Transformación Digital del Derecho (Coursera)

La revolución digital cambió nuestra manera de comunicarnos, de comerciar y de relacionarnos. Ahora, está llegando al mundo del derecho. Este programa te ofrecerá una visión amplia de las principales tendencias que están afectando a la industria legal: - El nacimiento del mercado de legaltech y la aplicación de tecnología en el derecho. - El rol de la inteligencia artificial en la automatización del trabajo de los abogados. - La tecnología de blockchain y su impacto en la forma en que firmamos y ejecutamos contratos. - Las iniciativas para asegurar el acceso a la justicia a través de cortes virtuales y jueces robot.

Oct 5th 2026
5-12 Weeks
Web3 and Blockchain Transformations in Global Supply Chains (Coursera) Coursera
INSEAD

Web3 and Blockchain Transformations in Global Supply Chains (Coursera)

The global supply chain is a $50 trillion industry and is the foundation of our global economy. While information technology has improved the flow of goods globally over the last few decades, as the COVID-19 crisis revealed there is still critical work to do. Today’s supply chains are complex, with parties conducting their transactions through a Byzantine network of computer systems with disparate applications like e-mail, phone, and fax.

Oct 4th 2026
5-12 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.

Oct 19th 2026
5-12 Weeks
FinTech Law and Policy (Coursera) Coursera
Duke University

FinTech Law and Policy (Coursera)

Being a successful FinTech firm requires more than just great technology; it also requires an understanding of the laws and regulations applicable to your business. This course will provide you with that understanding. You will learn about the critical legal, regulatory, and policy issues associated with cryptocurrencies, initial coin offerings, online lending, new payments and wealth management technologies, and financial account aggregators.

Oct 5th 2026
5-12 Weeks
Bitcoin and Cryptocurrency Technologies (Coursera) Coursera
Princeton University

Bitcoin and Cryptocurrency Technologies (Coursera)

To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We’ll address the important questions about Bitcoin, such as: How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated? What might the future hold?

Oct 19th 2026
5-12 Weeks