
Targeted at web tool developers with JavaScript experience, this Ethereum course teaches interacting with smart contracts and showcases GitHub projects plus token standards for your CV.
Explore Remix file management, workspaces, and file creation in a Solidity development environment with an integrated compiler, artifacts folder, JavaScript runtime, and a plugin architecture for testing and deployment.
Explore the three Solidity function types—writing, view, and pure—through practical examples, storage variables, getters, and how gas and return values differ in practice.
Wraps up Solidity variable types including booleans, integers, addresses, strings, and memory vs storage, notes default values, public getters, and fixed point concepts, plus 18-decimal ERC-20 tokens and wei-ether basics.
Decode Ethereum transactions by examining the transaction object, from and to addresses, value in wei, gas, data, and nonce. Learn how Metamask signs transactions with a private key.
Install MetaMask and connect to a website to inject a web3 provider, explore networks with free ether, and begin building a full wallet solution; share code on GitHub.
Learn to combine mappings and structs in Solidity to track deposits and withdrawals, record transactions with timestamps, and manage balances with a nested balance struct.
Build a smart contract wallet that receives funds, allows controlled transfers and allowances, and enables owner recovery via three-of-five guardians with proposals and guardian votes.
Create a simple coin and smart contract with a token sale, using 0.1 ETH, while examining transfer, balanceOf, allowance, block explorers, source code verification, and standardized interfaces for DeFi.
Explore deploying and interacting with smart contracts using web3.js, including fetching accounts, viewing balances via metamask and remix, and subscribing to contract events.
Learn how to use events to communicate with the outside world by emitting logs when token transfers occur, and observe logs in remix and metamask.
Implement an erc20 token sale by giving the sale contract allowance to spend tokens, transferring tokens for ether at a fixed price, and returning any remainder.
Publish your token sale progress by posting your code to Etherscan and GitHub, and share on LinkedIn; then develop an NFT using an audited Open Zeppelin template for ERC 721.
Install the essential prerequisites for truffle and foundry across Windows, Linux, or Mac, including node, npm, and git, then set up VS Code with solidity extensions and Ubuntu via WSL.
install and initialize truffle globally inside a main folder with hardhat and foundry projects. scaffold a truffle project with contracts, migrations, and tests, and review its build artifacts and config.
Learn how to create and run Truffle migrations to deploy smart contracts using deployer and artifacts, interact with a local Ganache blockchain, and configure networks for deployment.
Learn to write your first Truffle unit test in JavaScript, deploy contracts, and master advanced event assertions with shuffle assertions for transfer logs.
Build and test your own NFT with offline unit tests across free frameworks and deploy scripts. Explore Foundry and Truffle templates and push a polished GitHub readme to impress HR.
So I just want to start this course off and say a big thank you for enrolling, this course that myself and thomas have created won’t disappoint. It’s a huge course! In fact, it’s one the largest, most in-depth ethereum development course published online, and on top of that it has many practical exercises where you can put everything you’ve learned in regards to ethereum development into practice, to create something of value. You won’t regret enrolling!
In this lecture I will walk you through the one big benefit Blockchains bring over traditional systems: Fixing the double spending problem. We will cover what is the double spending problem and how it's solved.
Welcome to the Ethereum Blockchain Developer Bootcamp With Solidity course. It is the only course you will need to become a skilled Ethereum blockchain developer.
This course has over 50,000 students and 4,700 five-star reviews. That makes it one of the most highly-rated, popular, and up-to-date Ethereum blockchain development courses online.
The course includes over 20 hours of video tutorials, updated companion guides, step-by-step projects, and a responsive discussion board. All of that content is how you will master Ethereum blockchain development
Here's why this course will take you from zero to blockchain developer:
• The instructor is a co-creator of the industry-standard Ethereum certification
• You will be learning with all of the latest blockchain development tools
• You will learn blockchain development by building complete and usable projects
• You get access to the same materials used in $10,000+ in-person bootcamps
• The course is updated to reflect the latest changes in the ecosystem
By the end of this course, you will have a portfolio of projects you can show to potential employers. You’ll be confident enough that you’ll be able to use your new skills professionally
Read the experience of some existing students:
"The level of detail and the careful explanation of them is unexpected. Saved hours of digging up documentation and tests - solved many questions I had even with some experience. Thanks." – Daniel Porto
"I have been slowly working through this course for a couple of months and have been loving it. The instruction comes at the perfect pace. The teachers are knowledgeable, and the supporting resources are packed with great labs and helpful information. Also, important for this space, the resources get updated. When doing labs, I often notice that the last date is within the past week. I have taken other development courses, and this is by far the best. For aspiring ethereum developers, I would recommend this course!" – Walton Jones
"I am enjoying every lab in this course. Everything is updated. There are helpful files for quick reference while you are trying to code alone. Honestly one of the best, if not the best, Udemy course I have taken so far. Every question I had got answered in the deep dive explanation lesson that followed the practical lesson. I could not ask for more! Thank you." – Saeed Dawod
You’ll love this course. But if you don’t, there’s a 30-day money-back guarantee. You have nothing to lose and everything to gain by learning one of the most profitable skills. See you inside the course.