Join the Web3 with TypeScript Bootcamp powered by Code & State and get started in Web3 in one week.
No previous experience with Web3 or the Internet Computer is required. Only prior experience with TypeScript is required.
This one-week program is a unique opportunity to get your hands dirty and learn about the Internet Computer and DAOs.
The bootcamp was originally held from August 21st to 27th, but all of its resources are now permanently accessible. You are welcome to work on the project, view the recorded workshops, and follow the day-by-day guides at your own pace. If you complete the requirements, you can still earn your graduation certificate. Just fill out the graduation form, which is regularly reviewed for new submissions. Best of luck.
Build a DAO.
A DAO, or Decentralized Autonomous Organization, represents a novel form of collaboration. Leveraging blockchain technology, we are creating software that enables more efficient and transparent collaborative efforts.
- Everything You Need To Know About the TypeScript Bootcamp
- Join the Code & State Discord to receive updates, and be part of our community
To make sure you are fully prepared and can make the most out of this experience, I’ve created a checklist for you. This contains actions and items to make sure you are full ready to start this project.
A workshop is a technical presentation, generally accompanied by live coding. Those workshops have been presented by the mentors of the TypeScript Bootcamp and recorded.
This is the project that you have to build. Each day you will have to work on specific functionalities for your application.
For each day, you will find a dedicated companion guide. This guide is meant to help you build the project. Each day will focus on a specific functionality. The suggested schedule and pace in the daily guides are meant to guide your progression. However, don't worry if you're not keeping up with the exact pace.
This repository includes template projects to help you begin your Internet Computer project using TypeScript and popular frontend frameworks such as:
This is a collection of key educational resources that you might find useful. For more specialized resources, refer to the daily guides.
Title | Type | URL | Description |
---|---|---|---|
How to setup your environment to start building on the Internet Computer? | Video | Click Here | A tutorial to help you install dfx and setup your environment. |
What is the Internet Computer? | Video | Click Here | But what is ICP in the end? |
The Azle Book | Documentation | Click Here | An in-depth guide to canister development in TypeScript on the Internet Computer. |
Awesome Internet Computer | Repository | Click Here | A curated list of awesome projects and resources relating to the Internet Computer Protocol. |
Internet Computer Developer Documentation | Documentation | Click Here | The official developer documentation for the Internet Computer. |
To graduate, you must create and deploy a DAO that meets the following criteria:
- Users must be able to login using an authentication service, such as Internet Identity, and set up a profile.
- Upon user login, their information should automatically populate.
- User data should be stored within the canister and remain intact even through upgrades.
- Your application is deployed on the Internet Computer.
- Your source code is published on GitHub and public.
- You’ve used Azle.
- You’ve completed the graduation form
Successfully meeting these requirements aligns with the tasks set for Day 1 and 2 of the project.
Reviews of the graduation form might take several weeks. Please stay patient.
Making it easier for entrepreneurs to build and earn on the Internet Computer - Let’s f∞cking build!
Accelerating the adoption of Web3, the Internet Computer, and sustainable open source.
If you need support or have any question. Make sure to ask your question in the ask-questions section of our Discord.
The CC BY 4.0 license allows others to distribute, remix, adapt, and build upon your work, even commercially, as long as they credit you for the original creation.
Let's f♾️cking build!