As we know, the technology involved in the blockchain has covered a significant number of aspects and is also in the midst of rapid growth and change. Smart contracts are very critical for anyone who want to grasp blockchain technology. I have never seen a person like PatrickAlphaC with great passion and energy doing such an excellent course.

  1. full-blockchain-solidity-course-js-youtube
  2. full-blockchain-solidity-course-js-Github

The course introduces as below:

Welcome to the repository for the Ultimate Web3, Full Stack Solidity, and Smart Contract - Beginner to Expert Full Course | Javascript Edition FreeCodeCamp Course!

The course not only shows many outstanding kinds of stuff in video format but also includes many, many valuable references in Github, challenging everyone’s patience. It’s long and long, 32 hours.

From my understanding, grasping this technology is like running a marathon; the above course is a great help for everyone. And the below projects are involved in the demo projects in this course. I think that can help me and others deepen understanding from the ground and move to the more advanced usage.

The blew projects have been deployed in the IPFS(by the https://app.fleek.co/ )。

Fund me

Fund me

This smart contract's main features include fund and withdraw. Everyone can deposit the minimum amount ETH to this contract, and only the owner can withdraw this contract's ETH balance. Currently, the owner is 0xE12C5dad65B5FB66c339C9f8EBdC18F48C7f0164.

Learn more
Dencentralized Lottery

Dencentralized Lottery

This smart contract seems like a lottery; everyone can deposit ETH, and the lucky one will be selected randomly after each round. Then the winner will receive all the ETH balance of this contract.

Learn more