How to master WEB3 in 2024 (Complete Roadmap and Syllabus)

Harkirat Singh
15 May 202429:04

Summary

TLDRThis video offers a comprehensive guide to learning web3 and blockchain development, structured into four parts. It begins with an industry overview, addressing use cases and monetization, then delves into the web3 cohort syllabus for self-study. The speaker emphasizes building ambitious projects for effective learning. The syllabus covers blockchain basics, wallet creation, and understanding transactions, leading to developing full-stack applications. It progresses to smart contract development on Ethereum and Solana, exploring tools, syntax, and practical deployment. The course aims to equip learners with the skills to build and understand decentralized applications, covering both foundational and advanced topics.

Takeaways

  • 📚 The video is structured into four parts: an industry overview, a comprehensive syllabus for learning web3, free resources, and project ideas.
  • 💼 To excel in any industry, including web3, the speaker suggests building ambitious projects that are currently profitable in the market.
  • 🚀 The video emphasizes the importance of understanding blockchains, layer one and layer two protocols, and their applications in web3 development.
  • 💰 Web3 applications, such as wallets, decentralized exchanges, and NFT marketplaces, generate revenue primarily through swap fees and transaction fees.
  • 👨‍💻 For web3 developers, the majority of time is spent on client-side tasks, such as JavaScript, web2 backends, and frontend development, with a smaller portion dedicated to blockchain-specific tasks like smart contracts.
  • 🔑 The video introduces foundational concepts like private and public keys, transactions, and wallets, which are crucial for beginners in web3.
  • 🛠️ The syllabus covers a wide range of topics from basic blockchain understanding to advanced concepts like creating smart contracts and decentralized applications.
  • 🌐 The course aims to take learners from a 0 to 1 understanding of web3, focusing on client-side logic and interactions with blockchains, to a 1 to 100 expertise where they can build and deploy their own smart contracts.
  • 💡 The speaker provides practical advice on learning web3 by building projects and understanding the jargon, which is beneficial for both personal growth and professional interviews.
  • 🆓 The video concludes with a list of free resources for learning web3, including courses, documentation, and video tutorials, encouraging self-driven learning.

Q & A

  • What are the four parts the video is divided into?

    -The video is divided into four parts: 1) An overview of the web3 industry, use cases, and whether it's a scam or has legitimate use cases; 2) A complete syllabus of the web3 cohort for self-study; 3) Discussion of project ideas for building along with the video or independently; and 4) A basic overview of the industry and the definition of ambitious projects in the context of learning web3.

  • What is the importance of building ambitious projects when learning web3?

    -Building ambitious projects is important for learning web3 because it provides high context and practical understanding. Ambitious projects are those that are currently making money in the industry, such as AI models or applications like image generation tools. By understanding how these projects are built, learners can gain a deeper and more practical knowledge of the technology.

  • What are layer zero protocols in blockchain technology?

    -Layer zero protocols are frameworks that allow the creation of layer one blockchains. They facilitate the process of building your own blockchains, hence they are called 'layer zero'. Examples mentioned are Cosmos and Karot, which are protocols that enable the development of new blockchains.

  • How do wallets in web3 make money?

    -Wallets in web3 make money primarily through swap fees. When users swap cryptocurrencies within the wallet, a portion of the transaction fee is taken by the wallet provider. For instance, Phantom and Metamask earn money this way, as they facilitate the swapping of assets and charge a fee for the service.

  • What is the role of decentralized exchanges (DEX) in web3?

    -Decentralized exchanges (DEX) in web3 allow users to swap crypto assets directly from their own wallets without a centralized authority. They make money via swap fees, similar to wallets, and provide the underlying logic for the swaps that wallets initiate. Examples of DEXs include Uniswap on Ethereum and Orca on Solana.

  • What is the significance of layer two (L2) blockchains in scaling solutions?

    -Layer two (L2) blockchains offer scaling solutions by handling transactions off the main chain (layer one) and then rolling up the compressed transactions to the main chain at intervals. This approach allows for faster and cheaper transactions while still benefiting from the security of the main chain like Ethereum.

  • How do NFT marketplaces make money?

    -NFT marketplaces make money through swap fees charged on every transaction involving the buying or selling of NFTs. The marketplace facilitates the trade and earns a fee for the service. OpenSea on Ethereum and Magic Eden on Solana are examples of popular NFT marketplaces.

  • What skills does a web3 developer need to focus on according to the video?

    -A web3 developer should focus on client-side JavaScript, understanding web2 backends, front-end development, RPC calls, and deploying to production. Additionally, learning blockchain-specific languages like Solidity for Ethereum or Rust for Solana is crucial for writing smart contracts.

  • What is the recommended approach to learning web3 as outlined in the video?

    -The recommended approach to learning web3 is to focus on building projects that integrate web3 technologies into web2 applications, understand the client-side logic deeply, and gradually move into more complex concepts like smart contracts and blockchain indexing. The video suggests starting with 0 to 1 concepts before moving onto the 1 to 100 level of complexity.

  • What are some free resources mentioned in the video for learning web3 development?

    -Free resources mentioned in the video for learning web3 development include Alchemy's Solidity course, Solana's Program Library, and various online tutorials and courses such as those found on sold.dev. Additionally, the video creator's own channel offers free videos on rust, Solana wallet adapters, and complete web3 boot camps.

Outlines

00:00

🚀 Introduction to Web3 and Blockchain Development

The speaker introduces the video's agenda, which is to explore web3 and blockchain development. The video is divided into four parts: an overview of the industry, a complete syllabus for learning web3, project ideas for practical application, and a discussion on how to learn effectively by building ambitious projects. The speaker emphasizes the importance of understanding the industry's use cases, whether one should engage with it, and how web3 generates revenue. The overview includes a brief on layer one and layer two blockchains, highlighting the evolution from Bitcoin to Ethereum and newer platforms like Solana, which aim to improve upon their predecessors' limitations.

05:01

💼 Exploring Web3 Use Cases and Revenue Models

This section delves into the various use cases of web3, focusing on blockchain-based applications. The speaker discusses the business models of wallets like Phantom and MetaMask, which generate revenue through swap fees. Decentralized exchanges (DEXs) are introduced as platforms that allow peer-to-peer crypto asset swaps, with a fee structure that benefits the exchange. NFT marketplaces and their economic models are also covered, explaining how they profit from transaction fees. The speaker mentions centralized exchanges as significant revenue generators, with examples like Binance and Coinbase. Other use cases include decentralized file storage, RPC providers, token launch pads, and stablecoins, each with their unique revenue streams.

10:01

🛠️ Building Ambitious Projects in Web3

The speaker advocates for an ambitious project-based learning approach in web3, suggesting that building projects currently generating revenue is the best way to learn. The paragraph emphasizes the importance of understanding the technology behind money-making projects like AI models or blockchain applications. It also touches on the evolution of blockchain technology, from layer one to layer two solutions, and the role of layer zero protocols in facilitating the creation of new blockchains. The speaker shares personal experience with Cosmos and Karot, reflecting on their technical merits despite current market challenges.

15:01

💼 Deep Dive into Wallets and Decentralized Exchanges

This part focuses on the economic aspects of web3 applications, particularly wallets and decentralized exchanges (DEXs). The speaker explains how wallets make money through swap fees and provides examples of popular wallets like Phantom and MetaMask. The discussion then shifts to DEXs, which facilitate direct crypto asset swaps from user wallets and earn revenue through transaction fees. The speaker outlines the process of how DEXs operate and how they differ from centralized exchanges, emphasizing the importance of liquidity and the role of smart contracts in enabling swaps.

20:04

🎓 Comprehensive Learning Path for Web3 Development

The speaker outlines a comprehensive learning path for web3 development, emphasizing the importance of understanding foundational concepts before diving into more complex topics. The syllabus starts with basic blockchain understanding, moving through wallet creation, transaction tracking, and decentralized exchanges. Each section is designed to build practical skills, from creating a command-line wallet to developing full-stack applications. The speaker encourages learners to focus on client-side logic and smart contract development, suggesting that a strong foundation in these areas is essential for web3 success.

25:05

🛠️ Practical Application and Project Building in Web3

The final part of the video script focuses on practical application and project building in web3. The speaker discusses the importance of understanding client-side logic and smart contract development, suggesting that these skills are crucial for building applications on top of blockchains. The syllabus includes creating a multi-chain web-based wallet, understanding transactions and blockchain interactions, and developing decentralized applications. The speaker also mentions the importance of learning from existing smart contracts and building upon them, as well as the value of contributing to open-source projects and understanding the lingo of web3 for professional success.

Mindmap

Keywords

💡Web3

Web3 refers to the third generation of the internet, often associated with decentralized applications and blockchain technology. In the context of the video, Web3 is the central theme, focusing on its development and use cases. The script discusses various aspects of Web3, including its potential for creating legitimate applications and the opportunities it presents for developers.

💡Blockchain

A blockchain is a decentralized, distributed ledger that records transactions across multiple computers. It is the foundational technology behind cryptocurrencies and is highlighted in the video as the first use case of Web3. The script mentions layer one blockchains like Ethereum and Bitcoin, emphasizing their role in decentralized finance.

💡Layer Zero Protocols

Layer Zero protocols are foundational tools that enable the creation of layer one blockchains. The video script briefly touches on these protocols, explaining their purpose as a base for building new blockchains. Examples like Cosmos and Karot are mentioned, although the script notes that they have not yet found significant use cases.

💡Decentralized Exchange (DEX)

A decentralized exchange is a platform that allows for the trading of cryptocurrencies without the need for a central authority. The video script discusses DEXs as a common use case in Web3, explaining how they make money through swap fees. Examples such as Uniswap and PancakeSwap are used to illustrate the concept.

💡Smart Contracts

Smart contracts are self-executing contracts with the terms of the agreement directly written into code. They are a core component of blockchain technology and are discussed in the video as a critical aspect of Web3 development. The script mentions the need to learn specific languages like Solidity for Ethereum to write smart contracts.

💡NFT Marketplaces

NFT marketplaces are platforms where non-fungible tokens are bought and sold. The video script identifies NFT marketplaces as a significant use case within Web3, explaining how they generate revenue through transaction fees. The script also suggests building an NFT marketplace as a project idea.

💡Wallets

Cryptocurrency wallets are software programs that store public and private keys and interact with various blockchains to enable users to send and receive digital currency. The video script discusses wallets as a major use case in Web3, with examples like Phantom and MetaMask, and explains how they generate income through swap fees.

💡Layer Two (L2)

Layer Two solutions aim to increase the scalability and efficiency of blockchain networks. The video script mentions L2 solutions like Polygon and Arbitrum, which are designed to enhance the performance of Ethereum by handling transactions off the main chain before 'rolling up' the results to the main blockchain.

💡Full Stack Development

Full stack development refers to the ability to develop both the front-end and back-end of an application. The video script emphasizes the importance of full stack skills for Web3 developers, as they often need to work across client-side JavaScript, backend systems, and smart contract development to create complete applications.

💡Indexing

Indexing in the context of blockchain refers to the process of maintaining a local copy of on-chain data for quick access and interaction. The video script discusses indexing as a crucial aspect of building Web3 applications, especially for use cases that require frequent interaction with the blockchain, such as e-commerce or exchanges.

💡Syllabus

The syllabus mentioned in the video script outlines the curriculum for learning Web3 development. It includes foundational concepts, wallet creation, understanding transactions, and building various applications. The script suggests that following a structured syllabus, even for self-study, can be beneficial for learners to systematically grasp the concepts of Web3.

Highlights

Overview of the web3 industry, use cases, and whether it's a legitimate field or a scam.

Introduction to the syllabus for a web3 cohort, including free resources for self-study.

Discussion on building ambitious projects as a way to learn about web3 technology.

Explanation of layer one and layer two blockchains, including Ethereum and Solana.

Overview of layer zero protocols and their role in building new blockchains.

Details on how wallets make money through swap fees in the crypto space.

Introduction to decentralized exchanges (DEX) and their revenue models.

Discussion on NFT marketplaces, their popularity, and how they generate income.

Analysis of centralized exchanges as major players in the crypto industry.

Overview of additional web3 use cases like decentralized file storage and RPC providers.

Mental model for learning web3, emphasizing the importance of practical application over theoretical knowledge.

Breakdown of the tasks a web3 developer will typically perform, including smart contract development and front-end integration.

Importance of understanding blockchain data models and the necessity of learning specific languages for different blockchains.

Description of the 0 to 1 part of the syllabus, focusing on foundational knowledge of blockchains and basic interactions.

Explanation of the 1 to 100 part of the syllabus, which delves into advanced smart contract development and blockchain interactions.

Highlight of free resources available for learning web3 development, including courses and video tutorials.

Encouragement to start learning and contributing to projects without waiting for formal courses.

Transcripts

play00:01

all right hi everyone uh Learning web3

play00:03

and blockchain Development this video is

play00:05

going to be divided into four parts

play00:06

number one I'll give you an overview of

play00:08

the industry the use cases should you do

play00:10

it should you not do it how does web 3

play00:11

even make money is it a complete scam or

play00:13

are there legitimate use cases number

play00:15

two we'll try to go through the complete

play00:16

syllabus of the web3 cohort that will be

play00:18

coming in case you cannot afford it in

play00:20

case you want to start early this is a

play00:21

syllabus it will pretty much remain the

play00:23

same try to go through it yourself there

play00:24

will be free resources at the end of it

play00:26

so you can learn all of this yourself

play00:28

and lastly I'll discuss a few project

play00:29

ideas some of these we'll be building

play00:31

some of these you can try to build

play00:32

yourself with that context let's get

play00:34

right into the video let's begin with a

play00:36

basic overview of the industry if you

play00:38

ever want to join any industry beat AI

play00:40

web3 or you know some other Niche the

play00:42

best thing you can do is build very

play00:43

ambitious projects the way I Define

play00:45

ambitious projects is the projects that

play00:47

are currently making money a good

play00:48

example in AI might be either an llm or

play00:51

all the llm based libraries that exist

play00:53

or all the application Level things that

play00:55

are happening for example you know image

play00:57

generation applications end user

play00:59

applications basically if you build any

play01:01

one of these if you understand how

play01:02

they're built that's the best way to

play01:03

learn it rather than following a

play01:05

curriculum top to-head bottom and you

play01:07

know trying to learn it via courses

play01:08

YouTube videos the context that you miss

play01:11

when you're trying to build a project is

play01:12

really high so beat any technology try

play01:15

to build a lot of projects you know keep

play01:16

this in mind generally through when

play01:18

you're trying to learn web3 as well the

play01:19

very first use case of web3 is

play01:21

blockchains itself I won't go too deep

play01:24

into what blockchains are I have a video

play01:26

on it this will be a very high level

play01:27

overview video blockchains are usually

play01:29

divided into three parts usually you

play01:32

might have interacted with ethereum

play01:34

maybe or heard of Bitcoin and these are

play01:36

called layer one blockchains these were

play01:38

the first ones that were introduced they

play01:40

brought the concept of blockchains and

play01:42

decentralized money into the picture

play01:45

these were there for a long time but

play01:46

people realized number one it's really

play01:49

hard to build your own blockchain and

play01:51

hence layer zero protocols were

play01:53

introduced what does layer zero mean it

play01:55

means it lets you build layer one

play01:57

blockchains and hence it is called layer

play01:59

zero there are bunch of other protocols

play02:01

that are called L zero protocols if

play02:03

there's ever something you can use

play02:04

across all l1s that's also sometimes

play02:06

labeled as l0 but usually a layer zero

play02:09

protocol lets you build your own

play02:10

blockchain so if you ever want to build

play02:12

you know Bitcoin 2 or kir coin or kir

play02:14

blockchain in itself then you use either

play02:16

Cosmos or karot unfortunately I don't

play02:19

think they've found the their use case

play02:21

yet um and you know you can see that in

play02:22

the cryptocurrency prices as well but

play02:24

was a very good technical thing to you

play02:26

know pursue for a long time people are

play02:27

still doing it layer one as I said this

play02:30

is where more the most of the activity

play02:31

is you usually transact either on

play02:32

ethereum or today on Solana these are

play02:34

like top of the charts when it comes to

play02:37

decentralized exchange activities or you

play02:39

know General volumes and there are a

play02:40

bunch of new entrance all of these were

play02:42

you know iterations on top of the old

play02:44

one Bitcoin was the first one ethereum

play02:45

made Bitcoin better Solana came and made

play02:47

ethereum better now sui and Aptos are

play02:49

trying to do something similar to what

play02:51

Solana did make the blockchain extremely

play02:52

fast and usable this is where we'll be

play02:55

spending most of our time in the cohort

play02:56

layer one protocols is very most of the

play02:58

activi is layer R2 is also pretty good

play03:01

they took a different approach to scale

play03:03

ethereum they took a different approach

play03:05

to scale old l1s or you know slow lay

play03:08

ones the way these scale usually is that

play03:11

they have their own blockchain and you

play03:13

know you can transact there but from

play03:14

time to time they roll up to ethereum

play03:17

from time to time they put all the

play03:19

transactions compress them somehow and

play03:20

you know put it on ethereum so they get

play03:22

the security of ethereum they can

play03:24

technically be called highly

play03:25

decentralized because they're rolling up

play03:26

to ethereum but they're really fast

play03:28

because they're a small blockchain of

play03:30

their own they're like side roads of the

play03:32

main blockchain these have also sort of

play03:34

picked up popularity not as much as you

play03:36

know the faster L ones um but if you

play03:38

know ethereum it's actually really easy

play03:40

to move over to polygon arbitrum because

play03:42

they're all evm chains which means if

play03:44

you write a Sol contract a solidity

play03:46

contract sorry then you can use that

play03:48

here as well that's a brief overview

play03:49

where we'll be spending most of our time

play03:51

we'll be spending our time here Solana

play03:53

maybe SOI ethereum is what we'll be

play03:55

focusing on but if you know ethereum you

play03:57

can you know pretty easily go to L2

play03:59

we'll be not be spending any time on

play04:00

layer zero protocols this is interesting

play04:02

I've personally you know used Cosmos for

play04:04

building a bunch of my own blockchains

play04:05

but as I said did not find a lot of use

play04:07

case not a lot of big applications today

play04:09

so you know we might not not mind we

play04:11

won't be pursuing any LZ in the cohort

play04:14

moving on applications let's talk about

play04:16

some end user applications if you

play04:18

compare web 3 to AI what you saw on

play04:20

slide number one is gp4 GPT 5 llama big

play04:25

companies that have you know taken the

play04:26

task of doing something extremely

play04:28

challenging some research Engineers

play04:29

working on on some complex problems to

play04:31

create blockchains in itself everything

play04:34

else that's coming are applications

play04:35

built on top of it think of this like a

play04:37

chat gbt website or you know an image

play04:40

Generation website the things that we're

play04:42

going to discuss now are real world

play04:43

applications most of them highly

play04:45

fullstack that are built using the

play04:47

blockchain the very first and most

play04:49

common use case that you know I've

play04:50

personally worked on very heavily is

play04:52

wallets Believe It or Not wallets are

play04:54

one of the biggest use case of crypto no

play04:56

one thought they would be but today they

play04:57

make a lot of money good examples here

play04:59

are Phantom which is worth a billion

play05:00

dollars metamask which is also worth a

play05:03

few billion dollars at least the parent

play05:04

company of metamask um why are they

play05:06

worth this much money because they

play05:07

themselves make money how do wallets

play05:09

make money herir using swap fees most of

play05:12

the time throughout the these slides

play05:14

you'll see most companies make money via

play05:15

swaps a lot of people all around the

play05:18

world not a lot like 1% of the world

play05:21

currently owns crypto and whenever you

play05:22

own crypto you want to convert it from

play05:24

time to time most use cases most

play05:26

companies that make a lot of money make

play05:28

it by having a lot of liquidity and

play05:30

allowing people to swap these assets

play05:32

wallets are one such use case if you

play05:34

ever try a swap in Phantom you will see

play05:36

it says quote includes a 0.85% phantom

play05:39

fee which means if I make this $14

play05:41

transaction I'm paying like. 1.15 to

play05:44

Phantom and if you look at their wallet

play05:46

that you know this money finally goes to

play05:47

it's a lot of money so that's use case

play05:49

number one that's probably why they're

play05:50

worth a billion dollars these are some

play05:51

common wallets a lot of them are

play05:53

multi-chain multi- chain means they work

play05:55

both on sonana on ethereum and you know

play05:57

other blockchains but primarily back

play05:59

backpack and Phantom were originally

play06:01

introduced for Solana and metamask

play06:03

wallet connector to Wallets on ethereum

play06:05

most ethereum wallets work as I said on

play06:08

a bunch of these l2s as well which are

play06:10

evm based so if you ever see a wallet

play06:12

that's ethereum there's a high

play06:13

probability it supports polygon as well

play06:16

backpack is multichain Phantom is multi

play06:18

chain they're trying to you know get

play06:19

some share of this Market but generally

play06:21

primarily Phantom came as a wallet built

play06:24

for Solana eventually went multi chain

play06:26

and then you know these guys will

play06:27

probably come here so whenever you build

play06:29

a wallet company basically you

play06:30

eventually grow horizontally and add

play06:31

more and more blockchains um but these

play06:33

are the popular ones on these two

play06:35

blockchains use case number two a

play06:37

decentralized exchange as you saw here I

play06:40

showed the way a wallet makes money is

play06:42

why swaps but a wallet doesn't really

play06:44

own that logic of actually doing a swap

play06:47

that is owned by a decentralized

play06:48

exchange what is a decentralized

play06:50

exchange zeroda is a centralized

play06:52

exchange decentralized exchange is an

play06:54

exchange that lets you swap crypto

play06:56

assets directly from your own wallets

play06:58

we'll discuss it of course in more

play07:00

detail in the cohort but how do they

play07:01

make money they also make money VI swap

play07:03

fees um whenever you try to convert

play07:05

ethereum to usdc there's some. 1% .5%

play07:08

that will go to The decentralized

play07:10

Exchange U that's you know facilitating

play07:12

this swap common Dex on Sana Orca

play07:15

Jupiter metora common ones on ethereum 1

play07:17

in Unis swap there are actually

play07:19

thousands of them now um and these

play07:21

companies sort of write smart contracts

play07:24

that let you do swaps these companies

play07:26

also own the front ends for them but you

play07:27

can build your own front ends they also

play07:29

provide you tools to you know add your

play07:31

own tokens create your own swaps allow

play07:33

you to create a page like this for your

play07:35

own kirat coin thingy if you ever you

play07:37

know build your own that's use case

play07:40

number two use case number three is nft

play07:41

marketplaces they also make a lot of

play07:42

money openc was worth $10 billion in the

play07:44

last Bull Run blood is a popular one on

play07:46

ethereum today how do they make money

play07:48

swap fees you guessed it anytime you buy

play07:50

or sell an nft for example if you see

play07:52

here A bunch of Crypt punks were sold

play07:54

and anytime you buy or sell U an nft

play07:57

whoever is facilitating that trade Mak

play07:59

some money in this case that is blur

play08:01

Solana has its own set of common um nft

play08:04

marketplaces magic Eed and tensor are

play08:06

the big ones there and lastly

play08:08

centralized exchanges they're probably

play08:09

the biggest companies today um other

play08:11

than the layer ones themselves Sexes

play08:13

have are the place where most of the

play08:15

value has been approved binance is the

play08:16

biggest one coinbase coin dcx and ZX in

play08:18

India um this is one of the best you

play08:20

know thing you can build if I'm being

play08:22

honest and you know this is where a lot

play08:23

of money is most normal people don't

play08:26

understand decentralized exchanges or

play08:27

wallets and hence this is an easy way

play08:29

for for them to buy and sell crypto um

play08:31

this is one of the big motivations to

play08:32

build the backpack exchange as well

play08:34

because you know if you're an ambitious

play08:35

team this is an idea you should

play08:36

definitely pursue this a lot of money to

play08:38

be made here because as more and more

play08:40

people will buy crypto this will

play08:42

probably be the first place or you know

play08:43

how they buy crypto for the first time

play08:45

eventually they might move to dexas they

play08:47

might understand private keys but

play08:48

initially no one does that's one of the

play08:49

reasons bance was worth I don't know

play08:51

some $30 billion U probably more

play08:53

coinbase is a public company I think

play08:54

they went public at $100 billion so yeah

play08:57

a great idea to pursue you and ambitious

play08:59

founder um lastly some more use cases

play09:02

I'm going to talk about they also make a

play09:03

lot of money but you know it's hard to

play09:05

explain them um and I don't want to

play09:06

spend too much time with the video doing

play09:07

this so decentralized file storage

play09:09

Google about ipfs file coin RV um

play09:12

anytime you upload an nft image if you

play09:14

see a monkey image that's probably

play09:16

stored on one of these networks and

play09:17

hence these networks also make money um

play09:19

RPC providers highly web to use case U

play09:22

but all blockchains all applications

play09:23

need rpcs what are rpcs we'll discuss um

play09:26

and you know Alchemy was worth I think

play09:27

$10 billion the last one so again you

play09:29

know ambitious idea to pursue um token

play09:31

launch pads nft launch pads especially

play09:33

during bull runs when a lot of tokens

play09:34

and nfts are coming out these make a lot

play09:36

of money if there's an nft mint that

play09:39

raised $10 million 1% 2% of that in some

play09:42

cases can go to the website that

play09:44

facilitated the launch and that's a lot

play09:46

of money stable coins let's not get go

play09:47

there but usdc USD are great use case

play09:49

and you know highly profitable companies

play09:51

payment on Anonymous Shady websites this

play09:53

is like weirdish use case but you know

play09:55

if you've ever tried stake or R bait

play09:56

which are gambling websites initially

play09:58

they were highly unregulated and hence

play09:59

crypto was the best way to pay there

play10:00

slowly they're becoming regulated and

play10:02

you know now crypto is not the best use

play10:03

case you can actually pay by UPI but you

play10:05

have to of course you know kyc which is

play10:07

a good thing either way a lot of these

play10:08

websites that couldn't be bootstrapped

play10:10

by being regulation first started off

play10:12

with crypto and now are slowly adding

play10:14

regulation kyc web2 payments to become

play10:16

more compliant lot of n use cases

play10:19

decentralized funding if youve heard of

play10:20

it a lot of games tried it to do nfts

play10:23

didn't really work much I think there

play10:24

are some that do well right now but you

play10:26

know pretty much was a fad General

play10:28

consultations um creating a blockchain

play10:29

token indexing most wallets that you see

play10:32

here you know a lot of one of wallets I

play10:34

talked about here um they don't own in

play10:37

they want to index the blockchain what

play10:39

is indexing the blockchain they want a

play10:40

copy of the blockchain locally but they

play10:42

don't want to do it in house and hence

play10:43

you know they pay a lot of money to a

play10:44

company to do it so General web to

play10:47

consultancy uh sorry web3 consultancy a

play10:48

lot of banks pay money to you know very

play10:51

big companies to create blockchains

play10:52

understand what's happening things like

play10:53

these decent you know decent issues case

play10:56

to follow all right if you're trying to

play10:58

learn web3 um here is a mental model to

play11:00

follow here is how I would learn it same

play11:02

pattern applies to AI as well let's get

play11:04

right into it all right if you're a web

play11:05

three developer probably 70 to 80% of

play11:08

your time is going to do these tasks and

play11:10

20% to do this when I got my first offer

play11:13

I wrote a bunch of contracts beginner

play11:15

contracts tutorial contracts and then

play11:17

heavily focused here think of this as a

play11:20

lot of work that you have to do and have

play11:22

decent enough knowledge over here to get

play11:25

into the industry of course if you want

play11:27

to become a core blockchain engineer

play11:28

then you know you probably spend most of

play11:30

your time here but for most application

play11:32

use case that we just discussed you're

play11:33

spending you know decent junk of your

play11:35

time here what is this being able to

play11:36

write some client side JavaScript a lot

play11:38

of the applications are websites so

play11:40

understanding what a browser is how can

play11:41

you create a website how can you create

play11:43

a mobile app depending on you know

play11:44

however your Distributing your

play11:45

application understanding core Web Two

play11:47

backends in any language doesn't matter

play11:49

but the popular ones I've seen are node

play11:50

rust go python not python maybe node go

play11:53

and rust um front ends understanding how

play11:56

to write front ends be it a mobile app

play11:57

or a standard front end bash terminals

play12:00

running commands running a bunch of clis

play12:02

U you should be comfortable with these

play12:03

things I mean you cannot just learn this

play12:06

I guess this is a prequisite a bunch of

play12:07

this is a prequisite for here um of

play12:09

course if you're a core blockchain

play12:10

engineer you don't need to understand

play12:11

how to create websites U but you know if

play12:13

you're at the application Level then you

play12:15

have to do a bunch of this understanding

play12:16

RPC calls how can you call a bunch of

play12:19

things on the blockchain how can you get

play12:20

balances send transactions and lastly

play12:22

deploying to prod multiple times a day

play12:24

this thing gets deployed very often this

play12:26

is like any standard web to company here

play12:28

however you need to number one

play12:30

understand the data model on that

play12:32

specific blockchain number two most of

play12:34

the times learn a new language for

play12:36

ethereum that's solidity for Solana that

play12:38

is rust for sotos that is move so most

play12:41

blockchains would expect you to move out

play12:43

of JavaScript to write smart contract

play12:45

logic but this is heavily tested audited

play12:47

and you know only deployed once every 6

play12:49

months to a year if you're building a

play12:51

decentralized exchange for example you

play12:52

will create that contract once and then

play12:54

you know iterate on it for months and

play12:56

years and then release it the second

play12:57

time it's like releasing a new machine

play12:58

learning model gpt3 gbt 4 over years

play13:01

whenever this is happening most of the

play13:03

times there is a front end being built

play13:04

on it for example an nft Marketplace

play13:06

might have a Marketplace contract and a

play13:08

front end build on top of it then after

play13:10

a year they might introduce barters or

play13:12

they might introduce lending that's

play13:14

another smart contract and then you know

play13:15

a bunch of frontend logic return on top

play13:17

you have to be very sure before

play13:18

deploying this because if there is a bug

play13:20

you lose billions and millions of

play13:21

dollars and hence you know there isn't a

play13:23

lot of activity on this repository

play13:25

there's a lot of activity there that's a

play13:26

brief of you know where you spend your

play13:28

time usually when you're an engineer and

play13:29

I would say spend similar amount of time

play13:32

when you're trying to build applications

play13:33

when you're trying to learn don't do

play13:35

complete full stack over here don't

play13:37

spend a lot of your time understanding

play13:39

standard web two things but understand

play13:40

how can you integrate web3 things into

play13:42

web2 front ends or you know mobile

play13:44

applications understand where do you

play13:46

need a centralized back end if you have

play13:47

a decentralized application you might

play13:49

need General user logic which wallet

play13:50

belongs to which user you might be

play13:52

indexing the blockchain and storing a

play13:53

copy on your web to database and then

play13:55

you know your back end is what's serving

play13:57

it things like these so that's a brief

play13:58

of you know what you should focus on

play14:00

primarily it means other than these

play14:01

languages that you need to learn based

play14:03

on the blockchain you're targeting you

play14:04

should also learn JavaScript at the very

play14:06

least and you know some web to backend

play14:07

technology and some front end technology

play14:09

so you can actually build an application

play14:10

and you know not just build a smart

play14:12

contract this is a visual representation

play14:14

of the same if you have a GitHub

play14:15

repository where you have all of your

play14:16

code you'll probably have a bunch of

play14:18

backends centralized back ends in not j

play14:21

colang a front-end repository a mobile

play14:23

app repository and then finally you know

play14:25

um a programs folder in which you dump

play14:27

all of your folders that be rust files

play14:30

in case of Solana that would be solidity

play14:32

files in case of U ethereum right that's

play14:34

a brief overview with that let's go

play14:36

through the syllabus the syllabus will

play14:37

most probably be very similar for the

play14:39

final cohort as well it's very 0 to 1 1

play14:42

to 100 driven it has a lot of projects

play14:44

and I would urge you to in case you want

play14:46

to do it yourself also you know follow

play14:47

the cabus in a similar format build

play14:49

projects in a similar format and go from

play14:50

there let's get to the very first bit

play14:53

which is 0 to one for the first two

play14:55

weeks we'll do Foundation the reason for

play14:57

this is not a lot of people know

play14:58

blockchains people don't even know what

play14:59

private keys and public keys are so this

play15:01

is like a very Normy thing to do by

play15:02

Normy I mean you know even if you don't

play15:03

know coding you'll be able to understand

play15:05

most of this as long as you have a

play15:06

laptop of course and a terminal let me

play15:08

quickly take you through all the topics

play15:09

although like just feel free to read

play15:10

through them understanding what are

play15:11

blockchains decentralization why was it

play15:12

introduced rpcs what are they how do you

play15:14

talk to a blockchain common LPC methods

play15:17

you know what are the things that you

play15:18

might want to do if you're just an army

play15:19

and interacting with the blockchain few

play15:21

standard jargon cryptography this might

play15:23

be some place we spend a little bit of

play15:24

time on crypto the name itself as

play15:26

cryptography so you know good to know

play15:28

these algorithms you know don't keep

play15:29

them as a jargon for a really long time

play15:31

um gas transactions how does a

play15:32

blockchain work public and private Keys

play15:34

creating your own private Keys newonics

play15:35

things like these derivation paths U

play15:37

what are tokens what are non-fungible

play15:39

tokens nfts and you know how are they

play15:40

different from a normal token um basic

play15:42

cryptography signing messages using

play15:44

private Keys devend versus main

play15:46

environments airdropping yeah basically

play15:47

a lot of very basic stuff by the end of

play15:49

it every slide will have this end goal

play15:50

okay this is something you should be

play15:51

able to do if you can do it yourself

play15:52

great if not go back here and you'll

play15:54

learn and come back here the end goal

play15:55

here is you can create a wallet via a

play15:58

command line interface so as I said you

play15:59

need a laptop you need a terminal but as

play16:01

long as you have that you should be able

play16:02

to create a wallet you should have a

play16:04

private key understand what private keys

play16:05

are why should you keep them secure uh

play16:07

generate a private key public key air

play16:09

drop some native tokens there do some

play16:11

transactions on them and you know

play16:12

explore them on an Explorer basically

play16:14

become very comfortable with very bare

play16:16

minimum things that you need to know

play16:18

before you even think of writing any

play16:19

code that'll be something we'll do for

play16:21

the first two weeks super important you

play16:23

know if for most people because I'm

play16:25

assuming most people have not you know

play16:26

interacted with the blockchain don't

play16:28

know what it is after the foundations a

play16:30

good thing to understand is what are

play16:32

wallets how do they work how can you

play16:33

create your own wallet this will teach

play16:35

you number one public Keys private keys

play16:38

but in a more userfriendly context how

play16:40

real users in the real world use and

play16:42

maintain public and private Keys you'll

play16:44

understand how you can talk to the

play16:45

blockchain one of the best parts over

play16:47

here would be connecting to rpcs from

play16:49

wallet and you know understanding the

play16:50

common transactions you can send the

play16:52

common queries that you can send and you

play16:54

know how you pass the responses from

play16:55

there um showing token balances nft

play16:58

balances how does a wallet interact with

play17:00

the tab we'll understand this we'll not

play17:01

build a wallet that actually lets you

play17:03

we'll not build Phantom metamask

play17:04

basically but we'll build something very

play17:05

close to it signing messages versus

play17:07

signing transactions common derivation

play17:09

paths when you're making people create a

play17:10

wallet we'll create something very

play17:12

similar to this we'll not create it on

play17:13

the near blockchain but if you look at

play17:15

this wallet myar wallet.com it will show

play17:17

you a web based wallet um this is not

play17:20

the most ideal way to create a wallet

play17:21

most wallets are extensions but you know

play17:23

that is a whole can of forms we don't

play17:24

want to get into so we create a website

play17:26

similar to this on both Solana and

play17:28

ethereum so multi-chain web- based

play17:30

wallet and we'll add a wallet

play17:31

impersonator feature over there that

play17:33

suddenly became very controversial when

play17:35

it came in a few big wallets we'll try

play17:36

to build that on top of this basic

play17:38

wallet functionality by the end of it

play17:40

creating a wallet and creating a react

play17:41

app that lets you create wallets

play17:43

impersonate people all that jazz the

play17:45

next few weeks are going to heavily

play17:46

focus on transactions you can understand

play17:48

a lot about the blockchain how it works

play17:50

by looking at all the transactions that

play17:52

are currently happening on ethereum

play17:54

let's say there are 100 transactions per

play17:55

second on Sana let's say there are a

play17:57

th000 transactions that are happening

play17:58

per second

play17:59

each one of these transactions is

play18:01

someone clicking a button somewhere and

play18:02

trying to do something understanding

play18:04

what that is understanding what data

play18:05

goes in understanding how that executes

play18:07

on the blockchain is what a lot of this

play18:09

section is going to be by the end of it

play18:11

we'll try to create a website like asset

play18:12

Dash basically a portfolio tracker

play18:14

transaction tracker block scanner kind

play18:16

of a website where you can come put up a

play18:18

bunch of your wallets and you know look

play18:20

at all the activity that's happening on

play18:21

all of your wallets or you know your

play18:22

friends wallet again a website and you

play18:24

know we need need to learn a little bit

play18:25

of react for this all of this will be

play18:27

covered in the cohort if you already

play18:28

know react then great this is a fairly

play18:30

easy thing to build by the end of it

play18:32

understanding a lot of common

play18:33

transaction formats how you pass them

play18:34

and creating a portfolio or airdropping

play18:37

website transaction passing and a lot of

play18:39

things that we learn here for example

play18:40

index parameters will come in later on

play18:42

as well when we understand indexing

play18:43

blockchains next up we'll move to

play18:46

decentralized exchanges by this point we

play18:48

have a bunch of apps but you know they

play18:50

don't allow swapping swapping in itself

play18:51

is a challenging thing to build so we'll

play18:54

try to understand again purely client

play18:55

side thankfully a lot of smart people

play18:57

have deployed smart contracts we'll be

play18:58

using them to add a swap functionality

play19:00

to our websites for this we need to

play19:01

understand what are liquidity pools what

play19:03

are dexes what are amm and how can you

play19:06

create your own token basically create a

play19:08

market like the one that we saw a few

play19:10

slides ago something like this but for

play19:13

your own tokens have a kir token over

play19:15

here and then you know swap it for usdc

play19:17

how does the price of your token go up

play19:19

and down how can you even create your

play19:20

own token and you know put it on the

play19:21

blockchain for other people to buy and

play19:23

how the price of that will be will go up

play19:25

and down I have a strong feeling this

play19:26

will cause a lot of spam on the

play19:27

blockchain and you know everyone will go

play19:29

and create their own tokens um but

play19:31

hopefully it won't happen on mainnet by

play19:33

the end of 0 to1 we'll be able to build

play19:34

a website similar to this this is the

play19:36

near wallet website we'll also build

play19:38

something like this asset Dash where you

play19:40

can come connect all of your wallets and

play19:41

you know look at your total portfolio

play19:43

look at all the nfts that you have all

play19:45

the tokens that you have all the

play19:46

transactions that you have done and you

play19:48

know par them in a user friendly

play19:49

readable fashion 0 to one ends here the

play19:52

goal of 0 to one is to understand a lot

play19:54

of client side logic understand how can

play19:56

you build a website that interacts with

play19:58

a blockchain without creating a smart

play20:00

contract on it the goal is as I said

play20:03

understand the 80% really well a lot of

play20:05

times this 80% is good enough I said

play20:07

this in the web dev cot as well 0 to1 is

play20:10

great and enough context for you to

play20:11

start contributing to projects start

play20:13

understanding them a lot of 1 to 100

play20:15

stuff is only needed sometimes when you

play20:17

join a company or if you're extremely

play20:18

senior and you're interviewing for a

play20:20

company 0 to one even for the webd Cod

play20:22

and this one is great to get all the

play20:24

context you need to be able to build

play20:26

full stack applications on top of other

play20:28

other people's smart contracts building

play20:30

smart contracts on your own is what

play20:32

we'll be doing in 1200 there might be

play20:35

more blockchains we add here but for now

play20:37

our goal will be ethereum and Solana for

play20:39

ethereum they should probably take more

play20:41

than 3 weeks I think this might be a

play20:42

month we'll be going through solidity

play20:44

the syntax of it how do you create smart

play20:46

contracts what are smart contracts the

play20:49

data model on ethereum how do you

play20:50

actually store it on ethereum how do you

play20:51

get charged for It remix versus truffle

play20:53

versus Foundry a bunch of tools that let

play20:55

you create smart contracts and test them

play20:57

opens Ze of a bunch of popularly

play20:59

available smart contracts that you can

play21:00

just extend and use in your application

play21:02

bite code abis and evm how does the

play21:04

final thing that goes on the blockchain

play21:06

look like how does it get executed

play21:08

writing smart contract will extend

play21:09

erc721 and create you know an nft

play21:12

contract that lets people mint nfts and

play21:14

lastly we'll create an escrow contract

play21:16

which you know we'll write from scratch

play21:17

ourselves the big contract we'll build

play21:19

ourselves by the end of this would be a

play21:22

restricted nft mint basically adding

play21:24

some logic to restrict the amount of

play21:26

people that can mint a specific NF based

play21:29

on emails or something else again a web

play21:30

2 plus web 3 common use case um

play21:32

exploring common smart contracts open

play21:34

has a library of them and you know you a

play21:36

lot of times use them and directly

play21:37

extend them without understanding them

play21:39

we'll try to understand some of them

play21:40

explore some of them we'll spend a lot

play21:41

of time basically looking at contracts

play21:43

that other people have written and you

play21:44

know writing some of our own solidity

play21:46

and understanding the synx is probably

play21:47

where half of the time will go and then

play21:48

you know going through all the contracts

play21:49

is the rest half of the time um end goal

play21:52

by the end of it is writing your own

play21:53

smart contracts local development for

play21:55

solidity in case you want to do it on

play21:56

your own machine you probably should and

play21:57

lastly creating nft contract that's

play22:00

restricted by emails somehow what data

play22:02

should you store on chain or otherwise

play22:03

that lets you restrict the people who

play22:05

are able to Mint a specific nft that'll

play22:07

be the back end front end once you have

play22:10

your own smart contract how do you

play22:12

connect Wallets on ethereum up until now

play22:14

we'll not be doing any external wallet

play22:16

logic we'll create a wallet of our own

play22:18

but from this point we'll be using

play22:19

wallets like metamask Phantom to

play22:21

actually create a decentralized

play22:23

application or what's shortly called or

play22:25

what's called adap the one that we'll be

play22:27

creating is for the same contract from

play22:28

the last one if you want to create a

play22:29

page where people can come and me your

play22:31

nft but only your friends can come

play22:32

basically the front end for something

play22:33

like this the goal would be to learn

play22:35

about wallet adapters and you know how

play22:36

can you connect wallets how can you make

play22:38

wallets sign transactions how can you

play22:39

debit money from other people's wallet

play22:42

the end goal would be a full stack

play22:43

application an nft mint application

play22:45

where people can come and you know mint

play22:46

an nft by paying a certain price then

play22:49

we'll move on to Solana this will

play22:50

probably be the most interesting and the

play22:51

most difficult bit here that's why it's

play22:52

put towards the end here we first have

play22:54

to understand rust which in itself

play22:56

should take again yeah four to six weeks

play22:59

because Rush itself will take at least

play23:00

two to three weeks understanding the

play23:02

syntax that we need and you know The

play23:03

Primitives that we need to be able to

play23:05

write smart contracts then we'll go to

play23:07

the salana CLI we'll go through the

play23:09

token program we'll basically try to

play23:10

read the code of the token program

play23:12

Associated token program metadata

play23:14

program to understand how can you create

play23:15

tokens how can you attach metadata to

play23:17

them and then of course we'll write a

play23:18

bunch of code to you know create our own

play23:20

tokens and attach metadata to them um

play23:22

data models on salana understanding pdas

play23:24

we'll create a full stack Kish

play23:26

application like a very web to use case

play23:27

and understand how PDS are actually very

play23:29

close to postc tables and how do you

play23:31

store data what's the data model how do

play23:33

you associate and relate data between a

play23:35

user and you know their onchain data

play23:37

create an escrow contract here as well

play23:38

it's the most beginner friendly contract

play23:40

that you can create this contract you

play23:42

know can be used to create a

play23:43

decentralized Fiverr Marketplace you

play23:45

know bunch of use cases basically can be

play23:47

encapsulated by a single escrow contract

play23:49

if you want to do a P2P bter pretty much

play23:50

the same thing you have to do you have

play23:51

to Escrow some money store it somewhere

play23:53

and then you know the other person can

play23:54

come exchange the other asset and pull

play23:56

out the money um Deep dive into some

play23:58

contract that are written by core Solana

play23:59

Engineers specifically the token program

play24:01

attaching metadata to tokens and nfts

play24:04

understanding the data model here and

play24:05

lastly exploring some common programs

play24:07

that exist on Solana end goal here would

play24:09

be to write a smart contract of our own

play24:11

I forgot which one we'll see in the next

play24:12

slide and then you know local Solana

play24:14

development how can you yeah create

play24:16

smart contracts on Solana then we'll

play24:17

create a front end for this application

play24:19

as well understand the wallet adapters

play24:20

that exists on Solana create an Ico

play24:23

contract ah yes create an initial coin

play24:26

offering contract this one will be super

play24:28

interesting I don't know how many of you

play24:29

were part of no one was there was a

play24:31

Genesis go mint that happened a few

play24:33

years ago they raised like 20 million or

play24:34

something like that and since then you

play24:36

know I've been fascinated by building

play24:37

something like this so we'll build

play24:38

basically a website where people can

play24:39

come they have the next 3 days to invest

play24:42

money and you know whatever is the

play24:44

investment that is raised in VI of that

play24:45

they'll get a different token after 3

play24:47

days and then the token will be put on

play24:49

some deck to you know swap if you did

play24:50

not understand it's fine this will be a

play24:51

sort of difficult project to build

play24:53

specifically the contract of it so you

play24:55

know yeah this is as we move towards the

play24:57

end we'll start to aim more ambitious

play24:59

projects this being one of them um

play25:00

create the front end for it where the

play25:01

user you know gets a token allocation

play25:03

I'll just share the video of how this is

play25:05

done first and then create a front end

play25:06

for it that lets users invest money in

play25:08

you know some company and get a token

play25:10

for it it's also known as an initial

play25:12

coin offering on you know an Ico all

play25:14

right the goal is to all right the goal

play25:15

is to build a front end for your DBS

play25:17

lastly we'll understand about indexing

play25:18

blockchains we'll index the ethereum

play25:20

blockchain ourselves we'll try to you

play25:22

know store a lot of ethereum data for

play25:24

some interested addresses in our

play25:25

database and then we'll understand how

play25:27

you do the same in slana it's it's a

play25:28

little hard to do in salana and a little

play25:29

expensive as well so we'll understand

play25:31

how to do it in salana we will actually

play25:32

do it in ethereum and this becomes super

play25:35

useful if you want to create any web to

play25:37

use case where you want people to pay if

play25:39

you want to create an e-commerce website

play25:40

where you want people to pay via crypto

play25:42

you need this if you want to create an

play25:43

exchange you this if you want to create

play25:45

a gambling website any web to use case

play25:47

where you want people to pay via crypto

play25:49

is where you know you have to index the

play25:50

blockchain um and lastly we'll build an

play25:53

exchange SL gambling website it doesn't

play25:55

matter what we building in the end the

play25:56

core logic could be allowing people to

play25:58

swap assets or it could be you know

play25:59

allowing people to play a game and make

play26:01

more money or make less money doesn't

play26:02

matter either way the thing to learn

play26:04

here would be how do you deposit and

play26:06

withdraw money if you have an exchange

play26:08

in a secure way how can you take money

play26:10

from people let them do something with

play26:12

it and then whatever money they've made

play26:13

or lost send it back to them by the end

play26:15

of it this logic if you know well is you

play26:17

know when you can create your own

play26:18

payment Gateway if you want you can

play26:19

build 10 different use cases so the use

play26:21

case doesn't matter we can pick and

play26:22

choose based on which which want to

play26:23

build or build both of them um this

play26:25

thing will be the hot path here and you

play26:27

know the thing that we'll be spending

play26:28

time on and understanding and lastly

play26:30

storing the private key somewhere hot

play26:31

and cold wallets how can you hold

play26:33

billions of dollars of other users and

play26:34

sleep at night without being worried

play26:37

we'll also understand about how you

play26:38

sweep deposits because yeah when you

play26:40

have to accept payments it's a slightly

play26:42

Twisted use case how do you build that

play26:43

use case and what are the challenges

play26:44

that come there um end goal would be to

play26:46

create an exchange or create a gambling

play26:48

website 1200 will probably end here I

play26:50

think if you add them up it'll probably

play26:52

be 6 months is is my current guess we'll

play26:54

see uh 0 to 1 might get squeezed a

play26:57

little bit 1 to 100 might get increase a

play26:58

little bit that's my current guess but

play26:59

you know we'll see how long the course

play27:01

goes um free resources to learn these

play27:03

are the best ones I could create a very

play27:04

long list I'll probably create one and

play27:05

put it in the description but you know

play27:07

if you want to learn for free all the

play27:08

things that I've taught either Google or

play27:10

you know Alchemy has a solidity course

play27:12

Solana has the program Library which if

play27:14

you don't know rush you probably cannot

play27:16

read this but if you do great resource

play27:17

to learn not just about the client side

play27:19

logic but you know what actual contracts

play27:21

what actual function it calls on the

play27:22

blockchain and lastly sold dev. apppp is

play27:25

a great resource to learn about Sal

play27:27

development they have a course that

play27:28

covers a lot of this end to end I also

play27:31

have videos specifically you know there

play27:33

is a rust video there is a Solana wallet

play27:35

adapter video there is a complete web3

play27:37

boot cam this one does a bunch of

play27:38

ethereum things creates a token I think

play27:40

complete solidity boot Cam that you know

play27:42

takes you through solidity end to end so

play27:44

there are free resources already there

play27:45

for learning as well as you know for

play27:46

high level stuff U this one covers how

play27:49

to create a token on salana so basically

play27:50

a lot of things that are in the cohort

play27:52

are already available for free on the

play27:53

channel as well as in other places so

play27:55

you know pick and choose if you want to

play27:56

buy the course would be pretty humble as

play27:58

well but you know don't be pressured

play27:59

into buying it or don't wait until it

play28:00

comes start learning you have all the

play28:02

syllabus this is how I would learn um

play28:04

programming today and you know 0 to1 is

play28:06

where I spend most of my time and just

play28:08

start contributing to companies 1 to 100

play28:09

is great all the knowledge that comes

play28:11

with it is great A lot of times in

play28:13

interviews Your Role might just be full

play28:15

stack but you know they might ask you

play28:17

what is a transaction or they might ask

play28:18

you what is a rollup it's good to know

play28:20

these jargon cuz you know it's like a

play28:22

system design interview if you fail it's

play28:24

a yellow flag um so you could be the

play28:25

best full stack engineer but if you

play28:26

don't know the web 3 lingo it can hurt

play28:29

also if you build a lot of projects and

play28:31

you know some use case of that project

play28:33

for example you know in this case you'll

play28:34

understand transaction passing a lot of

play28:35

companies need transaction passing in

play28:37

deposits and withdrawals you'll

play28:38

understand indexing a lot of companies

play28:40

need indexing so you know if you that

play28:41

understand that well if you open source

play28:42

it put it out there you know it's an

play28:44

easy signal to see and this person knows

play28:45

about what he's talking so that is what

play28:47

I would take away from this video is

play28:48

building a lot of projects and you know

play28:50

going through all the Jun that was

play28:51

written here with that as I said Linked

play28:53

In the description are a bunch of free

play28:54

resources let's end it here I'll see you

play28:56

guys in the next one bye-bye f

Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Web3 DevelopmentBlockchain TechSmart ContractsDecentralized AppsEthereumSolanaNFT MarketplacesDeFi PlatformsFull StackCoding Projects
Besoin d'un résumé en anglais ?