DEV Community

Cover image for 100 Daily Challenges to Learn Web3 and Solana
Matthew Revell for 100 Days of Solana

Posted on

100 Daily Challenges to Learn Web3 and Solana

Web3 is different. But it doesn't have to be hard.

Most of what you do in a Web3 ecosystem, like Solana, maps directly to things you already understand from building web and mobile apps. You just need to learn some new terminology and assumptions first.

That's why we're launching 100 Days of Solana! It's a free, daily programming challenge that will take you from Web3 curiosity to creating your own projects with Solana.

TL;DR

Here's the short version of everything you need to know:

  • Start date: April 20th but you can join any time.
  • What you’ll learn: How Solana works in practice, including transactions, accounts, programs, and how to build real apps on top.
  • How it works: One focused challenge per day (~30–60 mins), each building on the last.

Register Now

One Theme Each Week

We’ve structured 100 Days of Solana into Arcs (weekly themes) and Epochs (bigger milestones).

Each Arc runs Monday to Sunday and focuses on one topic, starting with Identity and Your First Wallet.

If you're busy one week, you can cover just the basics on Monday and Tuesday. But to make the most of the event, it’s worth aiming for all seven days.

Big Stories

Each set of Arcs builds into a larger milestone that we’re calling Epochs.

Those Epochs take you from understanding how data works on Solana to building and shipping your own applications:

  1. Reading and Writing Data
  2. Owning and Moving Data
  3. Building Programs, Making Contracts
  4. Shipping and Exploring

By the end, you'll have learned what you can build with Solana, why you'd choose Solana, and how to put all the pieces together.

A Community

You won’t be doing this alone.

When you register, you’ll join the 100 Days of Solana Discord, where you can:

  • Ask questions and get help from the event team
  • Share your progress
  • Connect with other developers working through the same challenges

We’ll also run live AMAs, publish blog posts here on DEV, and more.

There’ll be opportunities to win prizes, get your work showcased, and even take part in MLH’s Solana Fellowship.

Why Solana?

We’re using Solana for this program because it works well for learning by building.

Transactions are fast and inexpensive, so you can try things out, make mistakes, and see what happens without waiting around or worrying about cost.

It’s also one of the platforms we see used most often at MLH hackathons. Developers pick it because they can actually build and ship something in a short amount of time.

That makes it a good place to go from “I kind of get this” to actually putting something together yourself.

Get signed-up

Register now so you don't miss our announcement!

Register for 100 Days of Solana


Top comments (0)