Everything You Need To Know About The Web3 with TypeScript Bootcamp ๐Ÿ•๏ธ

Seb
Code & State

Follow

Published in
6 min readAug 4, 2023
Web3 with TypeScript Bootcamp

TL;DR

  • The Web3 with TypeScript Bootcamp is the 1st ICP-Typescript Bootcamp and is co-hosted by Code & State and Demergent Labs.
  • The Bootcamp is a free-virtual event where you will learn how to build a DAO on the Internet Computer.
  • You can register by filling out our Application Form.
  • The week is filled with technical workshops, mentorship sessions, and access to educational resources.
  • Participate in our referral contest and earn a VIP ticket to ICP CC 2024!
  • Are you interested in helping or sponsoring the event? Reach out to Seb directly.

Why a TypeScript Bootcamp?

Even in the middle of this rough bear market, the Internet Computer ecosystem is growing and attracting a lot of new builders.

Despite all of this, there is still not enough builders to hunt all the available opportunities:

  • There are $200 million available in funds for the Developer Grant Program by DFINITY to fund innovative applications. ๐Ÿคฏ
  • News features being released: Bitcoin integration, Ethereum integration and vetKey, but still very few projects leveraging them.๐Ÿ’ก
  • Constantly growing ecosystem with new projects and teams seeking developers ๐Ÿ‘จโ€๐Ÿ’ป

Meanwhile, Demergent Labs has spent the last two years developing Azle, a TypeScript SDK for the Internet Computer, making it more accessible to TypeScript developers.

With Azle, you can now build Web3 with TypeScript.

Thatโ€™s why at Code & State, we are hosting, from 21โ€“27th of August, the first ever Typescript Bootcamp for the Internet Computer. Today, Iโ€™ll answer every question that you might have about this upcoming Bootcamp. So prepare your cup of coffee and buckle up ๐Ÿ‘‡

What is this Bootcamp about?

This Bootcamp is a virtual event where you will join other developers for one intense week of learning about the Internet Computer and Azle. The goal of the week is clear and simple: you will have to build a DAO, fully on the Internet Computer.

You will be helped along your journey, with workshops and mentorship sessions.

How can I register?

To register, complete this form in under a minute ๐Ÿ‘‰ https://forms.gle/bxN1DBEwZgQUUxs27

Is it free?

Yes, participation in this Bootcamp is totally free.

What can you expect?

To make sure you are fully equipped to survive the week and complete your project on time. We have prepared a set of resources

Project ๐Ÿ—๏ธ

As mentionned, you will be building a DAO. But donโ€™t worry, we will give you more precise requirements for your projects. As well as template to get started and projects from past students to be inspired!

Daily guides ๐Ÿ“œ

Every day, you will receive a guide that will help you achieve some parts of your project. One day, you will work on the authentication system for your DAO, the next one you will implement a voting system. In any case, the daily guide will be there to support you.

Resources ๐Ÿ“š

We will give you access to a set of educative resources to learn more about the Internet Computer, DAOs and how to build with Azle.

Those resources will be composed of videos, articles, tutorials and repositories.

Lectures ๐Ÿฟ

A lecture is a technical presentation, generally accompanied by live coding. Those lectures will be presented by the mentors of the TypeScript Bootcamp. Here is a sneak peek at what you can expect:

  • ๐ŸŒ Why and how to build a DAO on the Internet Computer? Discover why the Internet Computer is particularly adapted to build a DAO and why it matters for the future of humanity.
  • ๐Ÿ’ป Introduction to building with Azle. Discover the Azle SDK. Azle allows you to build Internet Computer apps using TypeScript and JavaScript, the languages of the web.
  • ๐Ÿง‘โ€๐ŸŽจ Getting started with frontend development on the Internet Computer. Learn how to get started with frontend development on the Internet Computer.
  • ๐Ÿ†™ Stable memory, safe upgrades & stable structures. Dives into the two different types of memories (stable vs heap) of a canister and how to deal with upgrades.
  • ๐Ÿ’ธ Unlock the power of Bitcoin with the Internet Computer. Discover how to leverage the power of t-ECDSA to bring powerful smart-contracts to Bitcoin.
  • ๐Ÿฅท Build true privacy for your application. Build truly private application on the Internet Computer leveraging vetKeys.
  • ๐Ÿ’ผ Finding a job in the Internet Computer ecosystem. Discover the best tips and tricks to find a job in the Internet Computer ecosystem.

And more to come!

Mentorship session ๐Ÿง‘โ€๐Ÿซ

You will have access to mentorship sessions, where you can troubleshoot any challenges youโ€™re facing and get answers to all your questions directly from experts.

These sessions will be open to everyone registered in the Bootcamp, so make sure you take advantage of this incredible opportunity!

Two sessions will be available per day.

Iโ€™m a complete newbie, can I still apply?

Unfortunately, experience and prior knowledge with TypeScript is required. This Bootcamp is not a TypeScript Bootcamp, we will focus on concepts related to Web3 and the Internet Computer.

However, we are planning several initiatives for complete beginners looking to get started on the Internet Computer. Make sure to follow Code & State, and stay tuned!

Are you planning to do other languages than TypeScript?

Yes and yes. Expect more announcements to come out soon. Once again, make sure to follow Code & State, and stay tuned!

Can I join regarding of where I live?

100%.

Our mentors & students are all over the world. This is part of the reason why everything will be recorded.

All recordings will be published and available as soon as possible during the week. Mentorship sessions will be handled by mentors living in two different zones, so you should always have an available slot to join. For the rest, all the educational material can be consumed asynchronously.

Is there a physical gathering for this Bootcamp?

At Code & State we are not hosting a physical event for this Bootcamp.

But if you notice that other people around you are excited at the prospect of doing the Bootcamp together, then go ahead and organize a gathering. And if you do, make sure to send us some nice pictures. ๐Ÿ“ธ

Earn a VIP Ticket to ICP CC 2024

We are currently a referral contest. You can earn a VIP ticket for our next conference, ICP CC 2024 and 50 ICPs.

How does it work? Itโ€™s very simple. Refer the Bootcamp to your network. For each referral who completes the week-long bootcamp, you earn points. The one with the most points, get the prizes!

For more information, make sure to check out the complete article.

Can I contribute to this event?

Yes. We are open to external contributors:

  • If you are looking to bring more awareness to the Bootcamp, make sure to get involved with the referral contest (see above).
  • If you have experience building with Azle, and wanna get involved to help others get started, please reach out directly to me!
  • If you would like to sponsor this event, please reach out directly to me as well!

Get Hired in the World of Web3!

During the week, youโ€™ll have to opportunity to connect with Ben who is head of talents at TalentDB. As a Bootcamp participant, youโ€™ll be added to our talent pool and connect with Ben.

Need a talent? Reach out to Ben!

TalentDB has partnered with top projects in the ecosystem and they are all hungry for new talents. Just imagine finding a new job in Web3 this summer ๐Ÿคฉ

Donโ€™t wait andโ€ฆ

Apply for the Web3 with TypeScript Bootcamp ๐Ÿ‘‰ https://forms.gle/bxN1DBEwZgQUUxs27

--

--