Outlecture
Home
About
Technology
Design
Video
Contact
Official
日本語
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Top 8 Recommended web3 Self-Study Materials! [September 2023]

Last updated: Sep 8th, 2023

This page introduces the best in educational materials for beginners who are trying to learn web3 on their own.

Table of Contents:

1. Description of this page

1. Description of this page

We introduce 8 recommended video courses on various platforms for those who want to learn web3 on their own.

What is web3?

Web3 is a "new internet" for decentralized information management that is completely different from centralized information management by traditional large companies. In recent years, concerns over privacy and security issues, such as Google and Facebook being sued over the management of personal information by large companies, have increased, and interest in decentralized information management has grown. Web3, which is based on blockchain technology, enables service providers to minimize the risk of leaks of personal information, among other things, and can help address these issues. This could potentially create an entirely new society and economy, which is why the world is paying attention to web3.

Our site, "Outlecture," evaluates courses using our proprietary algorithm that balances course rating, freshness of information, number of purchasers and viewers, and recent rate of increase, in order to extract only the most suitable courses for users.

In addition, we will explain the features of each video platform and provide use cases such as "this is better for people in this situation."

We hope this will be a reference for everyone who is going to learn web3.

2. Top 5 Recommended Udemy Courses

Here are Outlecture's top 5 recommended Udemy courses, carefully selected for you.

Title Ratings Subscribers Subscribers last month
(August 2023)
Level Video Duration Created Last updated Price

Web3 Development for Beginners - NO CODING SKILLS required

thumbnail
4.45 3,267 52 beginner 5 hours 33 minutes Mar 12th, 2023 Mar 21st, 2023 $19.99

Ethereum Blockchain Solidity Smart Contracts Web3 and Dapps

thumbnail
4.73 145 42 beginner 9 hours 14 minutes May 17th, 2023 Aug 3rd, 2023 $19.99

Fullstack Web3 - Build an NFT Marketplace DApp on Ethereum

thumbnail
4.55 152 7 intermediate 4 hours 15 minutes Sep 22nd, 2022 Dec 18th, 2022 $59.99

Build a Web3 Twitter clone using Solidity and Polygon

thumbnail
4.25 204 4 intermediate 4 hours 52 minutes Aug 6th, 2022 Aug 20th, 2022 $49.99

Web3 Stack - how blockchain works behind the scenes

thumbnail
5 20 3 beginner 5 hours 49 minutes Jan 2nd, 2023 Jan 19th, 2023 $19.99

Udemy, Inc. is an education technology company that provides the world's largest online learning and teaching platform.

The features of Udemy include:

  • Over 155,000 course
  • Instructors who are leading experts in their fields
  • Affordable prices range from tens to hundreds of dollars per course, with discounts of up to 70-90% during campaigns
  • Courses can be viewed without expiration after purchase, and come with a 30-day money-back guarantee
  • Courses can be taken at the student's own pace, with playback speeds of 0.5 to 2 times normal speed, and can be viewed offline on a smartphone with a dedicated app
  • Students can ask questions directly to the instructor on the course discussion board, allowing them to resolve any doubts and receive support for self-study

These are some of the benefits of using Udemy.

The management team at Outlecture consists of active software engineers, creators, and web designers. We often catch up on learning new programming languages and products by taking courses on Udemy.
As for our experience, we find that Udemy offers courses of very high quality. The instructors are all leading figures in their fields, and they teach cutting-edge knowledge and practical know-how in a clear and detailed manner. You can acquire the knowledge and skills that are actually used in the field and in practical projects, rather than just knowledge for exams.

We highly recommend Udemy courses, especially for those who want to apply what they learn in practical situations or for those who want to start self-studying. Once you purchase a course, you can take it without a time limit, and there is a 30-day money-back guarantee, so you can start learning with peace of mind.

Recommended for

  • Planning to use web3 in actual projects
  • Wanting to learn the know-how of professionals who are active in the world's cutting-edge fields
  • Hesitant to use a subscription service
  • Having basic IT knowledge

The details of each course are as follows:


Web3 Development for Beginners - NO CODING SKILLS required

Master tokens, NFTs & smart contracts with a pro guiding you through the entire captivating experience. Join us now!

thumbnail
Ratings
4.45
Subscribers
3,267
Subscribers last month
(August 2023)
52
Level
beginner
Video Duration
5 hours 33 minutes
Created
Mar 12th, 2023
Last updated
Mar 21st, 2023
Price
$19.99

Welcome to Web3 Development for Beginners!


This comprehensive course is designed for those with little to no programming experience but are eager to learn about the fascinating world of blockchain technology, decentralized applications (dApps), and the economics behind it all.

By the end of this course, you will have a solid understanding of the fundamentals of blockchain and Web3 and the ability to read, write, and deploy smart contracts using the Solidity programming language.


Course Overview:

Blockchain technology has revolutionized industries by providing a decentralized and secure way to store and transfer digital assets. Web3, a new generation of the internet built on blockchain, has further transformed how we interact with digital platforms, making them more transparent, secure, and user-centric. This course will guide you through the fundamental concepts of blockchain and Web3, including their architecture, consensus mechanisms, and benefits. Additionally, we will explore the economics of blockchain, which is crucial to understanding the incentives and sustainability of these networks.

Throughout the course, you will learn the ins and outs of smart contracts – self-executing agreements that run on blockchain networks like Ethereum. You will gain hands-on experience in writing smart contracts using Solidity, the most popular programming language for this purpose. Furthermore, we will discuss how to develop a connection between the frontend and the blockchain, allowing you to build fully functional dApps.

Finally, you will learn how to deploy and use smart contracts on the blockchain, ensuring you have the practical skills to bring your newfound knowledge to real-world applications.


Course Requirements:

This course is designed for beginners with no prior programming experience. All you need is a keen interest in learning about blockchain technology and a willingness to dive into the world of smart contracts and decentralized applications. With our step-by-step guidance, you will be amazed at how much you can learn and achieve quickly.

By the end of this course, you will have a strong foundation in blockchain and Web3, as well as the practical skills to read, write, and deploy smart contracts using Solidity.

  1. Introduction
  2. Introduction
  3. Web3 Introduction
  4. Blockchain Introduction
  5. Programming Introduction
  6. Recap web3 and blockchain
  7. Blockchain Fundamentals
  8. How does the blockchain work?
  9. What blockchains you need to know?
  10. What are Layer-2 Blockchains?
  11. Deep dive into Ethereum
  12. Etherscan, Wallets & other tools
  13. Recap Blockchain Fundamentals
  14. Setup a Wallet
  15. Programming Fundamentals
  16. Programming boiled down for 5 year olds
  17. NodeJS & Javascript
  18. Interact with Javascript
  19. Solidity Fundamentals
  20. Programming Logic
  21. Standards
  22. Recap Programming Fundamentals
  23. Blockchain Economics
  24. Why Blockchain Economics matter?
  25. ERC20 Tokens
  26. NFTs
  27. Supply & Demand
  28. Markets
  29. Liquidity Pools
  30. Recap Blockchain Economics
  31. Blockchain Development
  32. Getting the tools ready
  33. Let's deploy with an ERC20 token
  34. Now let's deploy & setup an NFT
  35. Setup Metadata for an NFT
  36. Connecting an NFT to OpenSea
  37. Verifying a Contract on Etherscan
  38. Connecting a Smart Contract to a Website
  39. Extended Smart Contract Features
  40. Recap Blockchain Development
  41. Where to go from here
  42. General Guidance
  43. Helpful tools & Thank you
Ethereum Blockchain Solidity Smart Contracts Web3 and Dapps

[With 68 Page PDF Booklet] Beginners Guide to Learn Solidity Programming, Smart Contracts, Blockchain, Web3 and Dapps

thumbnail
Ratings
4.73
Subscribers
145
Subscribers last month
(August 2023)
42
Level
beginner
Video Duration
9 hours 14 minutes
Created
May 17th, 2023
Last updated
Aug 3rd, 2023
Price
$19.99

Comprehensive Course with Additional PDF: Amplify Your Learning with an In-Depth Guide and Code Samples

SOLIDITY SMART CONTRACTS

Join my comprehensive course, "Ethereum Blockchain Solidity Smart Contracts Web3 and Dapps," and embark on a transformative journey into the world of blockchain technology. Designed as a complete beginner's guide, this course empowers you to learn Solidity programming, write smart contracts, understand blockchain concepts, explore Web3 tools, and build decentralized applications (Dapps) that revolutionize industries.

The course begins with an introduction to Solidity programming, starting from absolute basics. You'll be guided through the process of writing Solidity code and creating simple smart contracts using the Remix IDE, a user-friendly development environment. By mastering Solidity syntax, data structures, and functions, you'll gain a solid foundation for advanced contract development.

Next, we dive into local development environments using Hardhat, a popular framework for Ethereum smart contracts. You'll learn how to set up and configure Hardhat, enabling you to build, deploy, and test your contracts in a local environment. With hands-on exercises and tutorials, you'll gain practical experience in local contract development, ensuring your code is robust and error-free.

Expanding your skills further, this course covers testing your smart contracts locally and on testnets. You'll learn how to validate the functionality and behavior of your contracts using popular testing frameworks. By gaining expertise in local and testnet testing, you'll ensure the reliability and security of your smart contracts before deploying them to the Ethereum mainnet.

But that's not all—our course takes you deeper into Solidity programming, exploring advanced topics and techniques. You'll learn how to handle complex data structures, implement inheritance, manage contract upgradeability, and handle security considerations. With comprehensive coverage of Solidity programming, you'll be well-equipped to build sophisticated and secure smart contracts.

In addition to Solidity, this course delves into Dapp development and Web3 integration. You'll understand the architecture and components of Dapps, exploring their interaction with the Ethereum blockchain. By leveraging Web3 libraries and tools, you'll learn how to seamlessly integrate your Dapps with the Ethereum network, enabling decentralized and transparent applications.

To further enhance your learning experience, this course also includes ERC20 token development. You'll discover the fundamentals of token standards, with a particular focus on the widely-used ERC20 standard. Through step-by-step guidance, you'll design, deploy, and manage your own ERC20 crypto token on the Ethereum blockchain, gaining practical experience in token creation and management.


ADDITIONAL PDF

This comprehensive learning experience not only provides in-depth lectures and hands-on practice but also includes an exclusive PDF booklet titled "Blockchain Ethereum Solidity Smart Contracts & Dapps". This meticulously crafted booklet serves as a valuable companion, encompassing all course lectures, additional materials, code samples, and detailed explanations.

Inside the PDF, you'll find a wealth of resources carefully designed to enhance your understanding and application of Solidity programming. Each concept covered in the course is accompanied by insightful explanations, illustrative code snippets, and practical examples, empowering you to become proficient in writing smart contracts.

By the end of this course, you'll have acquired a comprehensive understanding of Ethereum blockchain, Solidity programming, Dapps, Web3 integration, and ERC20 token development. Whether you're aspiring to become a blockchain developer, interested in building decentralized applications, or simply looking to expand your programming skills, this course provides the knowledge and practical expertise to succeed. Enroll now and unlock the potential of Ethereum blockchain!

  1. Introduction to Blockchain
  2. Course Overview
  3. Download PDF and Source Code
  4. What is Blockchain?
  5. Mining Blocks in a Blockchain Network
  6. Node Operators
  7. Consensus Mechanisms (POW vs POS)
  8. Understanding Ethereum Blockchain
  9. What is Ethereum?
  10. What is Gas in Ethereum?
  11. Other Networks to Deploy Ethereum Contracts
  12. Smart Contracts with Solidity Programming Language
  13. SPDX Licence and Solidity Version
  14. Write Your First Smart Contract
  15. Environment, Account and Gas Limit
  16. Deploy The Smart Contract in Remix IDE
  17. Learning Solidity in Remix IDE (Visibility, Variables, Modifiers)
  18. Counter Contract
  19. Visibility Types
  20. Function Modifiers in Solidity
  21. Solidity Variables
  22. Local State and Global Variables
  23. Getting Help from Google and ChatGPT
  24. Learning Solidity (Constants, Immutables, Constructor, Ether and Gas)
  25. Constants
  26. Immutable
  27. Constructor
  28. Reading and Writing to State Variables
  29. Ether and Wei
  30. Gas
  31. If Else
  32. Learning Solidity (Mapping, Arrays, Structs, Enums and Error Handling)
  33. Mapping
  34. Nested Mapping
  35. Arrays, Struct and Enums
  36. Arrays
  37. Struct
  38. Enums
  39. Calldata
  40. Require, Revert and Assert
  41. Custom Error
  42. Learning Solidity (Function Modifiers, Events, Inheritance, Interface & Payable
  43. Understanding Function Modifiers
  44. OnlyOwner Function Modifier
  45. Events
  46. Inheritance
  47. Virtual and Override
  48. Interface
  49. Payable
  50. Solidity with Remix Wrap-up
  51. Hardhat Local Development Environment for Writing Solidity Smart Contracts
  52. Local Development Environment with Hardhat
  53. Write Smart Contract in Hardhat
  54. Compile Smart Contract using Hardhat
  55. Deploy Smart Contract using Hardhat
  56. The Deployer
  57. Deploy using Different Account Address
  58. Writing Test for Smart Contract using Chai
  59. Dapp Frontend Development with React and NextJs
  60. Building Frontend with React and NextJs
  61. How to Interact with Blockchain from Website (Theory)
  62. Metamask (Wallet Creation, Connection and Adding Networks)
  63. Metamask Wallet and Account Creation
  64. Connect to Metamask
  65. Interact with Your Smart Contract (EtherJs, Hardhat, Sepolia and Alchemy)
  66. Calling Smart Contract using EthersJs
  67. Adding Hardhat Network and Importing Account in Metamask
  68. UI Update on Smart Contract Calls
  69. Sepolia and Alchemy
  70. Adding Sepolia Network in the Frontend
  71. Etherscan (Verify Contract Programatically)
  72. Using Sepolia Network in Frontend
  73. Etherscan API Key
  74. Verify Contract Code Programatically
  75. Gas Reporter and Upcoming Project
  76. ERC20 Cryptocurrency Token (Understanding How It Works)
  77. What is ERC20 Token?
  78. Code Explanation ERC20
  79. Trying ERC20 Token Functionalities
  80. Trying Approve, Allowance and Transfer From Functions
  81. Build Your Own Cryptocurrency Token (Using Hardhat Local Development)
  82. Web3 and Dapp
  83. ERC20 Hardhat Project
  84. Deploying to Mainnet directly from Remix
  85. Compile and Deploy ERC20
  86. Dapp and Web3 (Frontend with React Moralis to Interact with Smart Contract)
  87. Frontend Setup with React and NextJS
  88. Wallet Connect using React Moralis
  89. Auto Generate ABI and Contract Address
  90. Getting Contract Info using EthersJs
  91. Using ENV Variables
  92. Bootstrap CSS to Style the Dapp
  93. Code Organization
  94. Token Info Component
  95. Web3UIKit Connect Button
  96. React Frontend (Get User Token Balance, Transfer Token and Toast Notifications)
  97. Get Balance
  98. Import Token in Metamask
  99. Current User Token Balance
  100. Transfer Token Form
  101. Transfer Token to User Accounts
  102. Toast Notifications and Loading State
  103. Balance Check of any Account
  104. Bonus
  105. Other Courses You May Like
  106. Join My Discord Server
Fullstack Web3 - Build an NFT Marketplace DApp on Ethereum

A step-by-step guide to build and deploy a DApp to create, buy and sell Tokens with Solidity, Ethers, Truffle & IPFS

thumbnail
Ratings
4.55
Subscribers
152
Subscribers last month
(August 2023)
7
Level
intermediate
Video Duration
4 hours 15 minutes
Created
Sep 22nd, 2022
Last updated
Dec 18th, 2022
Price
$59.99

Welcome to the Complete Guide to Fullstack Web3 development to build a complete NFT marketplace, from back to front with Solidity, Truffle, ethers.js, IPFS, Reactjs.

In this in depth tutorial you learn Ethereum dApp Programming with the tools, protocols, and frameworks for building full stack web3 apps to :

  • mint, list, buy and sell a NFT (Non-fungible tokens)

  • How to implement the ERC721 standards (OpenZeppelin) to create unique Non-Fungible Token

  • How to get Testnet ETH to test and deploy your DApp

  • How to authenticate users with the Metamask digital Wallet (Browser extension)

  • Use IPFS to store assets with the Pinata API

What's included in this Fullstack Web3 and Ethereum Blockchain class ?

1)  Smart Contract developpment with Solidity

  • Write a smart contract with Solidity and Remix IDE

  • Implement the ERC-721 token and standards from the OpenZeppelin library : mint NFT

  • Compile and deploy to the Remix Virtual VM and the Goerli Testnet

  • Connect with the Metamask Wallet and get Testnet ETH

2) End to End development with Truffle suite

  • Truffle Suite : installation and create a new project

  • Testing, compiling and deploy to an Ethereum Tesnet (Goerli)

  • Verify and publish your smart contract with the Etherscan API

3) Decentralized Application (DApp) with the React.js library and Bootstrap 5.1

  • Upload images to the IPFS (InterPlanetary File System) with the Pinata API

  • Interact with the Ethereum Blockchain and smart contracts with the Ethers.js library

  • Develop elegant and responsive user interfaces with React.js and Bootstrap 5 (v5.1)

Who is this class for ?

  • Anyone willing to start a career in Blockchain and DApp developpment

  • Anyone interested in Blockchain technologies and its applications

Some things to keep in mind:

  • The focus of this tutorial will be on building the smart contract and not building the frontend.

  • However, the frontend code for an NFT marketplace is available for download and on Github

  • No backend or database is involved in this tutorial

Join me NOW in the class to learn Fullstack Web3 development with a simple and guided example, from start to finish.

-- Sandy

  1. Introduction
  2. Introduction
  3. Getting Started: setting up the environment and Tools
  4. The technologies and tools used
  5. Write the NFT smart contracts and implement the ERC-721 standard
  6. discover and use Remix IDE
  7. write a smart contract in Solidity
  8. The OpenZeppelin Library : ERC721 standard
  9. NFT smart contract : mint function
  10. NFT.sol - FINAL {source code}
  11. The Marketplace.sol Smart Contract
  12. Marketplace smart contract : listNFT function
  13. Online ETH Converter
  14. tokenUris
  15. Compile and deploy the smart contract to Remix VM (London)
  16. Marketplace smart contract : buyNFT function
  17. Marketplace.sol - {source code}
  18. Marketplace smart contract : sellNFT function
  19. Marketplace.sol - FINAL {source code}
  20. Connect Metamask Wallet, get ETH tokens, deploy to testnet
  21. Set up Metamask Wallet
  22. IMPORTANT - Copy and save the seed phrase somewhere safe !!
  23. Available Faucets online to get free ETH
  24. Get ETH from faucets
  25. etherscan.io : Ethereum Blockchain Explorer
  26. Deploy to the Goerli Test network
  27. Truffle suite, Web3 and Infura API : new developpement project
  28. Getting Started with Truffle suite : overview & documentation
  29. Getting Started with Truffle suite : installation & create a new project
  30. Create a First Project - commands
  31. install : @truffle/hdwallet-provider
  32. Getting started with INFURA : create a new account and a config file
  33. truffle.config.js {source code}
  34. Compile and deploy to Goerli tesnet
  35. Verify and publish your smart contracts on the Etherscan Blockchain Explorer
  36. Publish and verify contract on etherscan : truffle-plugin-verify and API-key
  37. Download the source code
  38. Create a Truffle project, Compile, Migrate and Publish to etherscan.io
  39. Introduction & Learning Objectives
  40. (GUIDE) - create a new truffle project
  41. create a new truffle project : create and compile
  42. deploy the Marketplace contract
  43. truffle-config.js and secret files
  44. deploy the NFT contract
  45. Publish and verify on the Etherscan Blockchain Explorer
  46. Download the source code
  47. React front end development : create a Decentralized Application (DApp)
  48. React.js : prerequisites, getting started
  49. Download the starter project
  50. Getting started with the Fullstack app : OpenZeppelin, Truffle, etherscan ...
  51. Getting started with the React DApp : react, axios, ethers.js, IPFS
  52. Pinata API : upload to IPFS - Interplanetary File System
  53. Download the starter project + Learning Objectives
  54. Pinata API : create a new account
  55. Pinata API : create an API KEY
  56. Pinata API : connect to the API
  57. Pinata API : pinning a FILE
  58. Pinata API : upload to IPFS
  59. Pinata API : pinning and upload to IPFS {source code}
  60. Pinata Gateway : links and resources
  61. Fullstack DApp : Ethers.js, IPFS, React.js and Bootstrap
  62. Download the starter project + libraries
  63. Ethers : Install & documentation
  64. get contract's instance
  65. utils fonction : balanceInEth
  66. connect Metamask Wallet
  67. interact with the smart contract : mintNFT
  68. interact with the smart contract : listNFT
  69. interact with the smart contract : view NFT
  70. interact with the smart contract : buy Tokens
  71. interact with the smart contract : sell Tokens
  72. all ethers handlers.js
  73. interact with the smart contract : sell Tokens 2/2
  74. final lines of codes and last words
  75. Download the source code
Build a Web3 Twitter clone using Solidity and Polygon

Master the art of building full stack decentralized application

thumbnail
Ratings
4.25
Subscribers
204
Subscribers last month
(August 2023)
4
Level
intermediate
Video Duration
4 hours 52 minutes
Created
Aug 6th, 2022
Last updated
Aug 20th, 2022
Price
$49.99

Twitter has been one of the most popular social media platforms for users worldwide. However, crypto users realize that a decentralized version of Twitter would be highly beneficial since it would eliminate the negative aspects of Twitter’s centralized platform. Thus, in this course we will build a Web3 Twitter clone from scratch. We will start by writing and testing the smart contract using Solidity and Remix. Then we will deploy the contract to Mumbai test network using hardhat. After that we will use React js to build our frontend and finally use ethers js to interact with the deployed contract. For uploading images we will use Web3 storage IPFS service provider.


To be successful in this guide, you must have the following:

1. Node.js and VS Code should be installed.

2. Metamask wallet extension should be installed in your browser with some test matic tokens in it.

3. Basic knowledge of Solidity, hardhat and React js required.


The stack

In this course, we will build out a full stack application using:

Blockchain - Polygon
Writing Smart Contract - Solidity
UI library - React js & Web3UIkit
Solidity development environment - Hardhat
File Storage – Web3 Storage
Client Library - Ethers js


By the end of the course you will learn all the concepts required to apply for a web3 developer job or even build your own startup in the blockchain industry. So without wasting any more time, enroll now and get into the next era of internet asap.

  1. Setup Development Environment
  2. Create a hardhat project
  3. Alchemy and Metamask keys
  4. Writing Smart Contract
  5. Creating Twitter Contract
  6. Functionality to add a tweet
  7. Functionality to get all Tweets
  8. Functionality to delete a tweet
  9. Functionality to update user
  10. Testing the Contract
  11. Testing using Remix IDE
  12. Deploying the Smart Contract
  13. Deploy to Mumbai Test network
  14. React js Frontend
  15. Setting up react project
  16. Working on App component
  17. Creating Sidebar component
  18. Creating Righbar component
  19. Lets work on Home Page
  20. Creating the Feed component
  21. Lets work on Profile page
  22. Lets work on Settings page
  23. Contract Interaction with Ethers js
  24. Authenticate User using Metamask
  25. Verify if user already exists
  26. Setup Web3 Storage IPFS
  27. Function to add a Tweet
  28. Function to show Tweets
  29. Show User data in Profile page
  30. Function to delete a Tweet
  31. Function to update Profile details
  32. Working of the Application
  33. Test the Complete application
  34. Download the complete code
Web3 Stack - how blockchain works behind the scenes

Fast-track your career and learn how crypto infrastructure works

thumbnail
Ratings
5
Subscribers
20
Subscribers last month
(August 2023)
3
Level
beginner
Video Duration
5 hours 49 minutes
Created
Jan 2nd, 2023
Last updated
Jan 19th, 2023
Price
$19.99

Gain a solid technical understanding of how crypto works, all at your own pace.

The Surge Web 3 Stack course will guide you through the technical aspects of blockchains, smart contracts, NFTs, DAOs, Nodes, Web3 Architecture & Identity and more.

The Surge Web3 Stack course was designed to offer non-technical people a technical understanding of Web3 from a developer’s perspective, and technical builders analogies and examples to refresh their understanding or educate others.

  • Level up your career by understanding technical topics as a non-technical person and understand benefits of blockchains

  • Streamline cross-functional collaboration across developer and non-developer teams effortlessly.

  • Transition from Web2 software engineering to working in Solidity by having Web3 explained, from top to bottom.

  • Write blockchain marketing pieces that target a technical audience and connect with developer communities.

The course has 5 modules where you will gain a solid understanding of blockchain technology, giving you the knowledge to level-up scale up your Web3 capabilities. Titled “Deep Dives into Web3 Tech”, this module features lectures from top Web3 companies explaining actual applications of different Web3 technologies.


  • Go Deeper into Web3 Tech - Special lectures from top Web3 organizations like Aragon, Snapshot, Station, and others.

  • Surge Hotline - A Discord channel designated for Surge students. This is the place to ask all your questions.

  • Certified Course - Receive a certificate of completion to share on LinkedIn, as well as a POAP to share with your network.

  1. Welcome
  2. Navigating the technical world of Web3
  3. Course overview - structure and syllabus
  4. Blockchain Behind the Scenes
  5. Block - what is it?
  6. From a block to the blockchain
  7. Immutability - how blocks stay unchanged
  8. So, what actually is a blockchain?
  9. What are nodes
  10. Decentralization
  11. Consensus - what is it?
  12. PoW, PoS, PoA deciphered
  13. Proof of Work explained
  14. Proof of Stake explained
  15. Solana's Proof of Stake explained
  16. Gas - the blockchain fuel
  17. Let’s wrap it up!
  18. Blockchain Behind the Scenes
  19. Into the World of Different Blockchains
  20. Bitcoin - how it all started
  21. Ethereum - the second revolution
  22. Digital asset - what is it?
  23. Wait, so cryptocurrencies are not the same as tokens?
  24. Let’s wrap it up!
  25. Into the World of Different Blockchains
  26. Web3 Architecture
  27. Typical Web2 architecture
  28. Typical Web3 architecture
  29. Layer 0 - the protocol layer
  30. Layer 1 - the protocol layer
  31. The blockchain trilemma
  32. Layer 2 - the scalability layer
  33. Layer 3 - the application layer
  34. Let’s wrap it up!
  35. Web3 Architecture
  36. Smart Contracts
  37. What are smart contracts?
  38. Solidity 101
  39. ABI - the menu of a smart contract
  40. The testnet
  41. ERC-20
  42. NFTs - ERC-721/1155
  43. The Surge NFT contract
  44. DAO - the encoded organization
  45. A DAO contract example
  46. Let’s wrap it up!
  47. Smart Contracts
  48. Web3 Identity
  49. Authentication - Web2 vs Web3
  50. Public and private keys
  51. Accounts - EOA and Contract Accounts
  52. Messages and transactions - what is the difference?
  53. Wallet - what is it?
  54. Types of wallets
  55. Multi-signature wallets
  56. Signing transactions
  57. The most common hacks
  58. Not your key, not your crypto - how to stay safe
  59. Let’s wrap it up!
  60. Thank you!
  61. Web3 Identity
  62. Deep Dives intoWeb3 Tech
  63. ARAGON: What is a DAO Framework
  64. STATION: Protocol Architecture 101 and The Station Proposer Protocol
  65. SNAPSHOT: DAO Governance with Snapshot

3. Top 3 Recommended YouTube Videos

Here are Outlecture's top 3 recommended YouTube videos, carefully selected for you.

Title View count View count last month
(August 2023)
Like count Publish date

Is Web3 all Hype? Top 10 Web 3.0 Questions & Answers

thumbnail

Channel: Fireship

843,010 - 39,284 Dec 8th, 2021

Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course

thumbnail

Channel: freeCodeCamp.org

2,248,843 66,822 53,730 May 26th, 2022

Build and Deploy a Modern Web 3.0 Blockchain App | Solidity, Smart Contracts, Crypto

thumbnail

Channel: JavaScript Mastery

2,095,780 31,003 57,245 Dec 28th, 2021

YouTube has become a familiar platform for everyday use, where viewers can watch videos for free, although they may contain advertisements. Recently, there has been an increase in the availability of high-quality educational materials on this platform. It is an excellent option for those who want to learn without paying or simply obtaining a quick understanding of a topic.
We highly recommend utilizing YouTube as a valuable learning resource.

Recommended for

  • Wanting to learn without spending money
  • Wanting to quickly understand the overview of web3

The details of each course are as follows:

Is Web3 all Hype? Top 10 Web 3.0 Questions & Answers

Fireship

View count
843,010
View count last month
(August 2023)
-
Like count
39,284
Publish date
Dec 8th, 2021
A complete introduction into the wild world of Web3 - the decentralized web. Is Web 3.0 the future or is it all hype? Learn about the technologies and patterns used when building a dapp on the blockchain. https://fireship.io

#web3 #blockchain #webdev

🔗 Resources

Hardhat docs https://hardhat.org/
Web3 is BS https://www.stephendiehl.com/blog/web3-bullshit.html
Elon Tweet https://twitter.com/elonmusk/status/1466320998379175939
Solidity in 100 Seconds https://youtu.be/kdvVwGrV7ec
Chat Dapp https://youtu.be/J5x3OMXjgMc

Check out these channels:

HashLips for NFTs @HashLipsNFT
Nader Dabit for Web3 Wisdom @naderdabit

📚 Chapters

00:00 Web1 vs Web2 vs Web3
00:48 Is Web 3.0 all hype?
02:05 Do you need crypto to build dapps?
02:38 How do dapps work?
03:42 How does user authentication work?
04:12 What is a token or NFT?
05:33 How to build a Web3 Frontend?
06:45 How to build a Web3 Backend?
07:41 How do I test a dapp with Ethereum?
08:11 Do I store all data in the blockchain?
08:47 Where to start?

🔥 Get More Content - Upgrade to PRO

Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- Top 10 web3 questions
- Web Explained
- Building dapps on Ethereum blockchain
- Ethereum gas fees explained
- Web3 basics for beginners
- Web3 app architecture
- Fungible vs Non-Fungible Tokens
Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course

freeCodeCamp.org

View count
2,248,843
View count last month
(August 2023)
66,822
Like count
53,730
Publish date
May 26th, 2022
This course will give you a full introduction into all of the core concepts related to blockchain, smart contracts, Solidity, ERC20s, full-stack Web3 dapps, decentralized finance (DeFi), JavaScript, TypeScript, Chainlink, Ethereum, upgradable smart contracts, DAOs, the graph, moralis, aave, IPFS, and more. Follow along with the videos and you'll be a blockchain wizard in no time!

💻 Code, resources, and support forum: https://github.com/smartcontractkit/full-blockchain-solidity-course-js
Please reference the repo for anything you need and feel free to leave issues and participate in the discussions.

⭐️ Course Contents ⭐
⌨️ (00:00:00) Lesson 0: Welcome To Blockchain
⌨️ (00:09:05) Lesson 1: Blockchain Basics
⌨️ (02:01:16) Lesson 2: Welcome to Remix! Simple Storage
⌨️ (03:05:34) Lesson 3: Remix Storage Factory
⌨️ (03:31:55) Lesson 4: Remix Fund Me
⌨️ (05:30:42) Lesson 5: Ethers.js Simple Storage
⌨️ (08:20:17) Lesson 6: Hardhat Simple Storage
⌨️ (10:00:48) Lesson 7: Hardhat Fund Me
⌨️ (12:32:57) Lesson 8: HTML / Javascript Fund Me (Full Stack / Front End)
⌨️ (13:41:02) Lesson 9: Hardhat Smart Contract Lottery
⌨️ (16:34:07) Lesson 10: NextJS Smart Contract Lottery (Full Stack / Front End)
⌨️ (18:51:36) Lesson 11: Hardhat Starter Kit
⌨️ (18:59:24) Lesson 12: Hardhat ERC20s
⌨️ (19:16:13) Lesson 13: Hardhat DeFi & Aave
⌨️ (20:28:51) Lesson 14: Hardhat NFTs
⌨️ (23:37:03) Lesson 15: NextJS NFT Marketplace (Full Stack / Front End)
⌨️ (28:53:11) Lesson 16: Hardhat Upgrades
⌨️ (29:45:24) Lesson 17: Hardhat DAOs
⌨️ (31:28:32) Lesson 18: Security & Auditing

✏️ Course developed by Patrick Collins. Check out his YouTube channel: https://www.youtube.com/c/patrickcollins

Follow Patrick!
🐦 Twitter: https://twitter.com/PatrickAlphaC
📺 YouTube: https://www.youtube.com/c/PatrickCollins
✍️ Medium: https://medium.com/@patrick.collins_58673
💻 GitHub: https://github.com/PatrickAlphaC
🏢 LinkedIn: https://www.linkedin.com/in/patrickalphac/

🎉 Special thanks to Sjors Ottjes. His amazing project, https://subtitletools.com, helped make the subtitles possible.

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news
Build and Deploy a Modern Web 3.0 Blockchain App | Solidity, Smart Contracts, Crypto

JavaScript Mastery

View count
2,095,780
View count last month
(August 2023)
31,003
Like count
57,245
Publish date
Dec 28th, 2021
Web 3.0 has the potential to change the internet as we know it, forever. You're still early in catching the trend right now and building your first blockchain cryptocurrency app.

💻JS Mastery Pro - https://jsmastery.pro?discount=youtube
✅ A special YOUTUBE discount code is automatically applied!

The long-awaited NFT Marketplace course is finally out! Check it out and become a professional Web3 developer - https://www.jsmastery.pro/ultimate-web3-course 🔥

With a stunning design, connected to the blockchain, metamask pairing, interaction with smart contracts, sending Ethereum through the blockchain network, writing solidity code, and much more, Krypt is the best #Web3 #Blockchain app that you can currently find on YouTube and the entire internet.

⭐Hostinger - https://www.hostinger.com/javascriptmastery
Use the code JAVASCRIPTMASTERY to save up to 91% on all yearly hosting plans.

📚 Materials/References:
GitHub Code (give it a star ⭐) - https://github.com/adrianhajdin/project_web3.0
Styles & Code - https://gist.github.com/adrianhajdin/5f6cc61fa04de7b8fa250eb295db62fd
Images - https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/adrianhajdin/project_web3.0/tree/main/client/images
Tailwind Setup - https://tailwindcss.com/docs/guides/create-react-app
Tailwind Docs - https://tailwindcss.com/docs
Ropsten Faucet has been deprecated. You can use Goerli.
Etherscan - https://ropsten.etherscan.io
Alchemy - https://alchemy.com

🖥️ Project created in collaboration with Enyel Sequeira:
Portfolio - https://www.enyelsequeira.com
E-mail - enyelsequeira1994@gmail.com
Want me to cover the project you've created? Send me an e-mail 👌

In this video, you'll learn:
- How to connect a regular React.js application to the blockchain and pair it to your Ethereum wallet using MetaMask
- You'll also learn how to write Smart Contracts on the Ethereum network using the #Solidity programming language
- Essentially, in this single video, you'll learn how to create a full-fledged Web 3.0 application that allows users to send transactions through the blockchain

📧 Join our exclusive JavaScript Mastery Newsletter on Web Development, JavaScript & React to get exclusive programming guides, tips & tricks, and entire e-books: https://resource.jsmastery.pro/newsletter 🔥

💻 Discord - https://discord.gg/n6EdbFJ

💻 Master JavaScript: https://www.completepathtojavascriptmastery.com/
Use the special promo code "YOUTUBE" on checkout to save $60!

❤️ Support JavaScript Mastery & Suggest Future Videos:
BuyMeACoffe: https://www.buymeacoffee.com/JSMastery
Patreon: https://www.patreon.com/javascriptmastery

🌎 Find Me Here:
Discord Group: https://discord.gg/n6EdbFJ
Instagram: https://instagram.com/javascriptmastery
Twitter: https://twitter.com/jsmasterypro

💼 Business Inquiries:
E-mail: contact@jsmastery.pro

Time Stamps 👇
00:00:00 Intro
00:17:04 Setup
00:23:11 Navbar
00:39:08 Welcome Section
01:03:48 Blockchain
02:10:51 Services Section
02:21:53 Transactions
03:07:20 Deployment

5. Wrap-up

We introduced recommended courses for web3. If you are interested in learning other related courses, please refer to the following.

Blockchain
ChatGPT
Go
Blockchain
ChatGPT
Go

If you want to further explore and learn after taking one of the courses we introduced today, we recommend visiting the official website or community site.

If you want to stay up-to-date on the latest information, we suggest following the official Twitter account.

Furthermore, We highly recommend utilizing General AI such as ChatGPT as a study aid. This can enable more effective learning, so please give it a try.

We hope you found our website and article helpful. Thank you for visiting.

Back to list
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2023 outlecture.com All Rights Reserved.