Ship an epic web3 app on Terra with React and Rust.

No Rust knowledge needed. This is a very nice and cool async, weekend project for curious devs that want to hack around with Terra. You'll pick up some Rust, write + deploy your first Terra smart contract, and connect it all back to a React web3 app that will let people connect their Terra Station wallet + interact w/ your contract.

Learn about Terra by actually building stuff

It's pretty hard to understand this stuff by just reading a Twitter thread or a blog post. Instead, we'll hack around with the tech ourselves and build something real. Decide for yourself if web3 is cool or not.

πŸ€˜πŸ¦€

Explore Rust while creating your Terra smart contract.

If you don't know Rust, don't worry. We'll go through some of the basics you need to write some Terra contracts.

πŸ€–πŸ“‘

Create a Terra dApp w/ React, Replit, and Terra Station.

A Terra contract is cool. What's even cooler is giving people a UI to connect their wallet and actually interact w/ the contract.

πŸš’πŸ•Έ

Deploy to the Terra test network for real and impress your dog.

We're going to actually take our work outside of localhost:3000. You'll have a fully deployed Terra project by the end!

Who is this for?

If you're a dev curious about Terra or web3, this will be perfect. It helps if you have basic web dev experience!

πŸ’» Curious hackers who want to tinker w/ Terra

This is probably our biggest audience. You're just a cool dev. You're hearing all the buzz about Terra and want to learn more about it at a technical level!

πŸ›  Industry engineers that want to do cool crypto stuff

Tech moves fast already. Crypto moves even faster lol. This is good for engineers in industry that want to build on the side and level-up their skillset.

πŸŽ“ Students that want to build their portfolio

If you're in college, chances are your normal classes aren't focusing on this stuff. Web3 tech is super new and can help your portfolio stand out with a Terra project!

Build alongside other devs and get shit done.

Building stuff alone is lame. Once you enroll we'll get you in a channel where you'll get to share progress with a cohort of awesome devs.

Social proof of people on discord building and learning together

Earn an NFT when you finish.

When you finish the project, you'll get your own shiny NFT delivered for free to your wallet that will be viewable on OpenSea. Β 

Image of NFTs when you finish a project or course
Picture of project instructor Raza
PROJECT LEAD

Hi, I'm Raza!

I'm a serial builder who's worked at web3 startups as a frontend dev. I contribute to multiple DAOs and have helped tens of thousands of devs get into web3. Catch me on Twitter here.

Frequently Asked Questions

How much does this cost?

All of our projects are free and open-source! You'll never need to pay for our guides, and we'll deploy on a testnet so your total cost for this whole thing will be $0.

What's the time commitment?

The whole project will probably take you like 5-10 hours. Depends on your skill level. Most people finish it the same weekend it kicks off.

Is this live or async?

It's all async! You can work on your project on your own time. All of the content will be available to you when you enrol and you'll have access to it forever :)

Are there guides I follow to build the project?

If you're a dev curious about Terra or web3 -- this will be perfect. It helps if you have basic web dev experience!

If you're a dev curious about Terra or web3 -- this will be perfect. It helps if you have basic web dev experience!

If you're a dev curious about Terra or web3 -- this will be perfect. It helps if you have basic web dev experience!

What is Terra?

Terra is a programmable money for the internet that is easier to spend, and more attractive to hold. Available on all leading blockchains.

Ready to build?

Start your journey and build something epic!

Let's do this