Become Web3 Smart Contract Developer.
Learn how to build secure apps on Ethereum blockchain.
Understand the basics and setup your development environment. Instantly get to coding real examples.
Deploy smart contracts to Ethereum blockchain and publish them on your Github profile.
Got stucked? Get direct support from friendly community.
✅ Prepare MetaMask wallet for development
✅ Deploy first contract ever
✅ Exploring blockchain with Etherscan
✅ Storing numbers in the contract
✅ Layout of the Solidity source files
✅ Guarding functions with require()
✅ Using msg.sender
✅ Constructor functions
✅ Sending ether with payable functions
✅ Ether units like WEI, GWEI
✅ Sending ether from contracts
✅ Simple whitelisting of addresses
👍 Functions with modifiers
👍 Views and pure functions
👍 Inheritance of contracts
👍 Import contracts from files or Github
👍 Emitting events
👍 Creating and understanding ERC20 / ERC721 tokens
👍 Using timestamps
👍 Calling contracts from your code
👍 Verifying signatures
👍 Useful ERCs and EIPs
👍 Common security isssues and how to avoid them
👍 Upgradable smart contracts
👍 Gas optimizations
👍 Reading and analyzing security audits
Hi! My name is Artur Chmaro and I have 4+ years of experience in Web3 development and more than 12 years of experience in the Web1/Web2 world. Currently I'm working as CTO in Web3 startup called license.rocks.
I created the course I would like to find at the beginning of my adventure with smart contracts. Concrete and concise lessons. Sample projects similar to those from real clients. No bullshit or outdated information.
Learn solid fundamentals of developing Solidity smart contract and boost your developer career. You will also learn how to deploy NFT, ERC20, and ERC1155 contracts and extend them with custom features.
You will get an automatic e-mail with an invitation to the course platform. All lessons are ready for you!
The whole material is prepared for people without any programming knowledge. However, it would be much easier for you to understand concepts like variables, loops, and functions if you coded something before. Basic JavaScript understading is needed for lessons about Hardhat and writing automatic tests.
All lessons are recorded and available on the platform. Besides that, I’m organizing live lessons with students. Every live is recoreder and published to the platform.
Sure, just select this option in the checkout or request it after the purchase.
There are plenty of free resources to learn Solidity online. However, this course has everything packed and curated in one place. You do not have to waste time finding and evaluating stuff online. Besides that, you have access to a closed community in which you may ask your questions.
Sure! If it doesn't work for you or doesn't give you value you thought it would, simply write me within 14 days. I will refund you. No hard feelings.
Just contact me at artur@fullstak.pl