Skip to main content

Blockchain Development Tutorials

Flow Cadence and Flow EVM are two VMs running on the Flow blockchain. A few months after the release of the Crescendo upgrade, we're seeing more apps that aren't Cadence apps -OR- EVM apps, they're both! Cadence unlocks superpowers such as vast computation and storage, native VRF, a much safer and more secure language for handling digital ownership, and more. Flow EVM unlocks the power of the Ethereum ecosystem, allowing you to bring in traditional tools, assets, and liquidity.

For this grand future, we'll need a new suite of blockchain development tutorials, guides, and resources to help you build with the best of both worlds. This section is dedicated to those tutorials.

Flow Actions

Learn how to build composable DeFi applications using the Flow Actions framework. This framework provides a "LEGO" system of reusable components that enable developers to create sophisticated DeFi workflows through atomic composition.

  • Introduction to Flow Actions - Learn about Flow Actions, a suite of standardized Cadence interfaces that enable developers to compose complex DeFi workflows using small, reusable components
  • Flow Actions Transactions - Learn how to create transactions that can chain multiple DeFi operations atomically
  • Connectors - Understand how connectors bridge standardized Flow Actions interfaces with different DeFi protocols
  • Basic Combinations - Learn how to combine Flow Actions to create new workflows
  • Scheduled Callbacks Introduction - Learn how to implement scheduled callbacks for time-based smart contract execution on Flow

Use AI to Build on the Flow Blockchain

Learn how to leverage AI tools to enhance your Flow development experience. These tutorials show you how to integrate various AI assistants with Flow development to boost productivity and code quality.

  • Use Flow Knowledge Base in Cursor - Learn how to set up Cursor with Flow knowledge bases to get intelligent assistance while developing Flow applications
  • Use Flow Knowledge Base in ChatGPT - Create a custom GPT that understands Flow and Cadence to provide accurate answers to your development questions
  • Claude Code for Flow Development - Learn how to leverage Claude Code for efficient ways to build on Flow and with Cadence
  • Cadence Rules - Learn how to use Cursor Rules to enhance AI assistance for Cadence and Flow development with persistent context and automated workflows
  • Flow MCP - Learn how to use Flow MCP (Model Context Protocol) server to enhance AI tools with on-chain interaction capabilities
  • Flow Data Sources - Learn about this comprehensive resource and how to integrate it with various AI platforms
  • Build AI Agents with AgentKit - Learn how to create AI agents that can interact with Flow using AgentKit

Token Launch

Learn how to launch your own token on Flow using Cadence and EVM. This guide covers the process of registering and deploying tokens that can be used across both virtual machines.

  • Register Your ERC20 Token - Learn how to register your ERC20 token on Flow EVM based on Github Pull Request process so it appears in Flow standard Token List which is used by Flow Wallet, MetaMask, and other ecosystem apps.
  • Register Your Assets in Cadence - Learn how to register your Fungible Token or Non-Fungible Token on Flow through Cadence transaction so it appears in Flow Wallet, IncrementFi, and other ecosystem apps.

Cross-VM Applications

Learn how to build applications that interact with both Cadence and Flow EVM. These tutorials cover everything from basic integration to advanced features like transaction batching and token bridging.

Native VRF (Built-in Randomness) Tutorials

Learn how to leverage Flow's native VRF capabilities in both Cadence and Solidity smart contracts. These tutorials demonstrate how to implement secure randomness without relying on external oracles.

Backend Usage

Learn some tips and tutorials for interacting with the Flow blockchain in a backend application.

  • Gas Free EVM Endpoint - Learn how to set up a gas free EVM endpoint for your backend, all transactions sent through this endpoint will not be charged for gas fees from the transaction sender's account.

FlowtoBooth

Explore Flow's unique capabilities through fun benchmark applications that showcase what's possible with Flow's efficient gas pricing. These tutorials demonstrate practical applications of Flow's advanced features.

Building in Web3 has never been easier

Flow will continue to provide quality walkthroughs and tutorials to provide developers all of the tools needed to build the next generation of web3 apps on a fast blockchain, with built in randomness, gasless transactions, and AI integration.