Skip to content

Commit

Permalink
Some cleanup and lesson planning
Browse files Browse the repository at this point in the history
  • Loading branch information
kay-is authored Feb 16, 2022
1 parent 03e6756 commit aa71cc7
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 7 deletions.
2 changes: 1 addition & 1 deletion 00-connect-to-blockchain.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<title>Web3 From Zero - Lesson 0</title>

<h1>0. Connecting to the Blockchain</h1>
<h1>0. Connecting to a Blockchain Network</h1>

<p>
This tutorial will start from zero, which means that the first lessons don't require you to install
Expand Down
40 changes: 34 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,49 @@
A basic introduction to web3 and its concepts, using the JavaScript you already know.
A basic introduction to Web3 and its concepts.

This course is in-progress and help is appreciated!
The target audience are **frontend developers**, who have at least average grasp of JavaScript and
Web2 technology.

> If you don't know much about Web development, because you come from another industry or you're
> just beginning your programmer journey, I strongly recommend checking out
> [FreeCodeCamp](https://www.freecodecamp.org/learn/). After finishing the Web design, JavaScript
> algorithms, and front end development courses, you should be up to speed to take this Web3 course.
**This course is in-progress and help is appreciated!**

## Lessons

### Part I
This course goes step by step through the Web3 concepts from a Web apps point of view. So, (almost)
**no Solidity or dev-tools are required** for the first two parts.

You are **just writing JavaScript for the browser**.

There is even a small code editor that lets you **try out code right on page**.

- [00 Connecting to the Blockchain](https://kay-is.github.io/web3-from-zero/00-connect-to-blockchain.html)
Every part finishes with an example app where you can apply your new knowledge right away.

### Part I: Reading Data from the Blockchain

The first part is about the basics, connecting to a blockchain network, reading data, etc.
You only need a modern browser and that's it.

- [00 Connecting to a Blockchain Network](https://kay-is.github.io/web3-from-zero/00-connect-to-blockchain.html)
- [01 Reading an Address Data](https://kay-is.github.io/web3-from-zero/01-read-address-data.html)
- [02 Connecting to Smart Contracts](https://kay-is.github.io/web3-from-zero/02-connect-to-contracts.html)
- [03 Using the Ethereum Name Service](https://kay-is.github.io/web3-from-zero/03-using-ens.html)
- [04 Ethereum Request for Comment](https://kay-is.github.io/web3-from-zero/04-erc.html)
- [05 First Example App](https://kay-is.github.io/web3-from-zero/05-example-app.html)

### Part II
### Part II: Writing Data to the Blockchain (WIP)

The second part is about getting more interactive, you will need to install a wallet extension to
your browser and create your first accounts.

_TODO: Wallet & transactions_
- 06 Private and Public Keys
- 07 Externally Owned Accounts
- 08 Crypto Wallet Setup
- 09 Test Networks for Development
- 10 Sending Transactions
- 11 Second Example App

## Ethereum Edition

Expand Down

0 comments on commit aa71cc7

Please sign in to comment.