Ape Academy is a project-based learning platform for building in Web3 using Ape Framework. The platform consists of high-quality videos and in-depth articles on using Ape Framework for smart contract development.

Featured Tutorials

How to use the Starknet Plugin

This is an update to the previous video where we showed you how to install and use the Starknet plugin.

This video will focus on the new changes to the starknet plugin.

Porting A Project From Brownie to Ape

Welcome to a long awaited tutorial about porting a brownie project to Ape Framework. The goal of this tutorial is to provide you with general rules and guidelines on how to port. Ape was intentionally made to be similar to Brownie so you can use Ape intuitively.

Multi-chain Testing Using Starknet

Learn how you can test connecting to multiple networks and providers, if you wanted to test on both Starknet and Ethereum at the same time.

Ape Console Part 2 - Using Plugins

Ape Core Developer Sabatoage Beats lays out how to utilize plugins using the Ape Console.

ERC 4626 Tokenized Vault Standard

ERC4626 is an ERC20 extension that defines single-asset Vaults, one of the core building blocks of DeFi which can be used for things like lending markets, yield aggregators, and more

How To Create A Web3 Provider API Plugin Using Ape Framework

Ape Framework is a modular, dynamic, and easy-to-use set of Python tools that make building Web3 dApps easier. Now that you understand our framework's ecosystem let's customize a plugin. This tutorial will show you how to create a network plugin using Ape.

Introduction to Plugins

Welcome to the first part of our plugins development tutorial. In this video we will be going over the basics of the plugin architecture and the types of plugins that you can make.

ERC721 Part 2: Your NFT on OpenSea

In the tutorial, I am going to show you how to interact with your contract and see your very own nft on OpenSea!

community content