Emerald DAO Logo Emerald Academy
  • Catalog
  • Cadence By Example
  • Resources
  • Quickstarts

Catalog

What would you like to learn?

Learn Cadence

Cadence is a resource-oriented programming language that introduces new features to smart contract programming that help developers ensure their code is safe, secure, clear, and approachable.

Learn DApp Dev

Decentralized applications (DApps) are digital applications or programs that run on a decentralized network, rather than a single computer or server. They are built on blockchain technology and use cryptocurrency as a means of exchange.

All contents

Course

Beginner Cadence

Free
Beginner
6 chapters

Learn Cadence. During this course, you will learn ALL of the major aspects of the language. In addition to writing & deploying your own NFT Contract during the course, you will have the knowledge to write your own contracts too.

Skills you'll learn
cadence
Course

Beginner DApp

Free
Beginner
5 chapters

Learn to make a DApp on the Flow blockchain. You will learn the major aspects of DApp development.

Skills you'll learn
dapp dev
web dev
cadence
javascript
Course

Intermediate Cadence

Free
Intermediate
5 chapters

Learn intermediate Cadence concepts & patterns. During the course, you will extend your basic Cadence knowledge to include more advanced patterns you will likely utilize when developing real applications.

Skills you'll learn
cadence
Roadmap

Cadence

11 chapters

Go from zero to hero in Cadence.

Skills you'll learn
cadence
Blog

Flow Playground: Getting Started

Beginner
5 minutes

Covers the basics of the Flow Playground, how to deploy a contract and how to interact with deployed contracts using transactions and scripts.

Author: Amethyst
Emerald DAO Logo Emerald Academy
Pages
  • Catalog
  • Cadence By Example
  • Resources
  • Quickstarts
Emerald City Tools
  • Emerald Academy
  • Touchstone
  • FLOAT
  • Emerald Bot
  • Link
  • Run
33 Labs Tools
  • Drizzle
  • Flowview
  • Bayou
Join the community