Become a Web 3.0 developer in 1 month

Get hands-on experience on how to architect, develop, and scale a Web 3.0 app on Ethereum

Be the first to know when application opens.

Next Cohort Starts
Early 2023
Cost
$3000
Landing page image
What you'll learn

What you'll learn

Learning how to build Dapps on Ethereum is overwhelming and frustrating. The architecture, tooling, and even the programming language is different from traditional Web 2.0 development. It requires unlearning all the traditional web development concepts and relearning blockchain development concepts from ground up, which can be daunting when you are doing it alone.

Moreover, learning how to build a Web 3.0 application that is secure from malicious hackers adds a whole new element of complexity that developers have to reason about.

In this hybrid course, which is a mix of self-paced and live lessons, you get hands-on experience on how to architect, develop, and scale a Web 3.0 app on Ethereum. You will have the opportunity to collaborate with like-minded peers to learn and build together. You will also meet with world-class founders who built some of the most successful apps on Ethereum to understand best practices and common pitfalls.

You walk away with a production-ready application that you can showcase in your Github portfolio or turn a startup. Best of all, you will have a cohort of potential co-founders and lifelong friendships.

After this course, you will have the skills and network to launch your career as blockchain developer or founder.

Have more questions about the course? Go through our List of FAQs

We'll go in-depth on the following concepts

Ethereum under the hood

Analyze how the Ethereum blockchain is architected and how it works under the hood

Advanced Solidity Programming

Learn the Solidity programming language, including advanced and “dangerous” concepts such as delegate call

Security

Analyze smart contract vulnerabilities and learn how to write secure smart contacts

Gas optimization

Learn clever tricks to optimize gas in Solidity to reduce the cost of executing transactions

Scaling Solutions

Understand how Optimistic and ZK rollups on Ethereum work and how to deploy your app onto them

Advanced Tooling

Experiment with advanced developer tooling on Ethereum such as IPFS and The Graph.

Collaborate

Architect and build a Web 3.0 app from scratch with a team of developers

Launch

Deploy your Web 3.0 app on Ethereum testnet and mainnet
What you'll learn

The perfect blend of asynchronous and synchronous learning

The course is both asynchronous and synchronous. The first 3 weeks of lectures are self-paced and can be done part-time. You watch them in your free time and get quizzed on your understanding. While you are completing the lecture content, you have 24/7 access to a live community of peers on Discord where you can jump into conversations about the lecture content.

The final week of the course is live and requires you to show up and build a Dapp from scratch with your team! We highly recommend taking this week off from work so that you can dedicate 100% of your time to building an awesome Dapp.

Preethi taught herself crypto from a standing start, well enough to get an engineering job at Coinbase when it was a much smaller company. Now she’ll teach you. Highly recommended.

Balaji SrinivasanFormer CTO of Coinbase
What you'll learn

Who this course is for

Senior software engineer

You have 3+ years of experience in software engineering and are looking to become a full-time blockchain developer or founder

Ambitious junior engineer

You have 1-2 years of professional software engineering experience but are eager to get a job as full-time blockchain developer

Computer science students

You have 0 years of professional software engineering experience but are a computer science student and are seeking an internship at a crypto company Github review will be mandatory

What you'll learn
What you'll learn

Meet your instructor

Preethi Kasireddy

Preethi started her crypto career as a software engineer at Coinbase and helped launch Ethereum onto the Coinbase platform.

She then taught herself Ethereum Dapp development during the 2017 ICO boom and built smart contracts for various crypto projects before deciding to start her own crypto company called TruStory. At TruStory, she and her team built their own blockchain on Cosmos.

Before Coinbase and TruStory, Preethi was a partner at Andreessen Horowitz where she worked on deals such as Buzzfeed, Stackoverflow, Envoy, SmartCar and others. Prior to that, she was an Investment Banking Analyst at Goldman Sachs.

Her well-rounded experience as a founder, engineer, investor, and banker gives her a unique lens into the world of crypto and finance. She has a knack for teaching– many of her courses and blogs have gone viral.

What you'll learn

Why choose this course over a MOOC?

Active Learning, not Passive Watching

Lectures are designed to keep you on your feet. You are quizzed on everything you learn and get badges for crushing them! You also have access to an active Discord channel where your peers are asking and answering questions about the lecture content.

Learn with a Cohort of Peers

You will walk away with friends and potential cofounders who you can build the future with. Think hackathon, but extended over a period of 1 month so that you can building something meaningful instead of “hacky”

Accountability and Feedback

The biggest benefit of a cohort-based course is accountability and peer support. By building in a group setting, you will constantly be surrounded by constructive feedback and motivational energy. Moreover, Preethi and the coaches will be highly engaged in giving every student 1:1 feedback through the course.

Preethi is the rare combination of a great engineer and great teacher/communicator. She is patient, articulate, and kind, breaking down complex topics into bite size pieces to accelerate your learning.

@brian_armstrong
CEO of Coinbase

Preethi is a gifted teacher. She truly understands how to break down complex technical concepts. I recommend any developer interested in blockchain development to take her course.

@hosseeb
Managing partner at Dragonfly Capital

I've recommended Preethi's crypto course to many of my own friends and network. She does a great job synthesizing information and making you feel confident that you actually can tackle this stuff.

@VinnyLingham
CEO of Civic Key, GP at Multicoin Capital

Our grads have been hired by

Polygon Studios Logo
Alchemy Logo
Microsoft Logo
NEAR Foundation Logo
EPNS Logo
Chorus Logo
Zetachain Logo
prePo Logo
Tender.fi Logo

Learn with a comprehensive curriculum

  • 1

    Pre-readings and homework

    Self-paced

    We will expect you to learn the basics on your own so that we can spend class time covering intermediate and advanced topics. You will be given homework and readings to complete before the first day of the cohort, which are designed to give you a basic understanding of Ethereum, Solidity, and Dapp development.

  • 2

    Meet & Greet

    Live

    It’s like the first day of school! This is when you will meet with your fellow DappCampers who will be your ride or die for the next 1 month. We will also review the curriculum, set expectations, and send you home with a little homework ;)

  • 3

    Ethereum fundamentals

    Self-paced

    Ethereum is the second largest blockchain by market capitalization. It was the first blockchain platform that allowed people to build smart contracts. In this module, you will learn how exactly Ethereum works and how it makes smart contracts a reality. We will also cover what changes will be introduced by the Ethereum merge.

  • 4

    Solidity deep dive

    Self-paced

    Solidity is the programming language used to build smart contracts on Ethereum. The prerequisites for the bootcamp will require you to learn the basics of Solidity. In this module, you will learn and practice intermediate and advanced concepts. You will then use your newfound Solidity skills to build an ERC20 and ERC721 token contract from scratch!

  • 5

    Ecosystem & Tooling

    Self-paced

    The tooling ecosystem in the Ethereum space is huge. Choosing the right set of tools can be a confusing task. In this module, we will explore various tools used for Dapp development and discuss practices which will help you to speed up your Dapp development. We will cover smart contract unit testing and various tools such as Hardhat, Foundry, Alchemy, and Ethers.js.

  • 6

    Building a Dapp

    Self-paced

    Shipping an end-to-end Dapp is exciting. In this module, you will learn how to create an ERC20 token for your Dapp, release a limited edition NFT and build a frontend for your Dapp.

  • 7

    Security & Gas Optimizations

    Self-paced

    Learning how to build and scale a Dapp is not enough. As a Solidity developer, you will be expected to learn how to build smart contracts that are secure against adversarial attacks. In this part of the course, you will gain a deeper understanding of the common vulnerabilities in Solidity and how to defend against them. You will be asked to “break” a DeFi app and drain all of the money out of it. Finally, there will be a fun challenge for you to complete at home where you are asked to discover various vulnerabilities in smart contracts.

  • 8

    Advanced Web 3.0

    Self-paced

    By now, you have a very solid technical understanding of the Ethereum blockchain and how to write secure and scalable smart contracts. In this final module, we will cover advanced Dapp development concepts including rollups, zkEVM and IPFS.

  • 9

    Live week

    Live

    In the live week of the course, you will form a team with other members of the cohort. With your team, you will decide upon an idea, write a whitepaper and build a Dapp for it. On the Demo day, you will get to showcase what you’ve built! You and your team will have 5 minutes to present your final project to your cohort mates and a few special guests. Think of it as YC demo day where you have the opportunity to show off what you’ve built and maybe even recruit a team and investors around you :)

  • 10

    Special Guest Lectures

    Live

    There will be a series of guest lectures throughout the course. Previous guest lecturers include Balaji Srinivasan, Nader Dabit (Edge and Node), Coopahtroopa (FWB), Mudit Gupta (Blockchain security researcher at SushiSwap), Haseeb Qureshi (Dragonfly Capital), Jesse Walden (Founder of Variant Fund), Zahoor Mohamed (ETH 2.0 contributor), Hari Krishna (Solidity core contributor) and founders of various crypto projects. The guests will share lessons learned in their career in crypto and best practices for building on Ethereum. You will have an opportunity to ask them all of your burning questions live! Students will also have access to recordings of all past guest lecturers!

scholarship

Need a scholarship?

We are offering a limited number of scholarships for students in need. If you are interested in applying for a scholarship, please mark it in the application form.