What You’ll Learn
  • Have a basic understanding of the Ethereum blockchain
  • Know about tools that are used to program in Solidity (Hardhat and Remix)
  • Have a quick introduction to Solidity
  • Know how to interact with smart contracts through the ethers and web3 JavaScript libraries
  • Know about wallets (MetaMask and WalletConnect)
  • Know how to set up a local test blockchain and how to interact with a blockchain network
  • Know how to integrate wallets in and how to interact with the blockchain from a user interface
  • Understand the lexical elements of Solidity
  • Understand how values are stored on the blockchain

Requirements

  • I try to make this course as accessible as possible and prior programming experience is not strictly required
  • but certainly useful.
  • For Chapters 3 - 5 that explain tools to work with Solidity
  • it would be good to be familiar with JavaScript.
  • For Chapter 6 that shows how to make a user interface that interacts with a smart contract deployed on the Ethereum blockchain
  • it would be good to be familiar with JavaScript and other web technologies

Description

This course aims to give an overview of what you need to know to program in Solidity. 


The course consists of two parts:

  1. In the first part, I explain best practices about developing Solidity code, without explaining the Solidity language much.  The idea of the first part is to get you quickly started programming Solidity code.

  2. In the second part, I explain the Solidity language in depth.


The first part of the course is ready and consists of the chapters 2 - 6.  I have recorded the videos for the Sepolia testnet.  Before the Sepolia testnet is end-of-life in Q4 2026, I will record the videos again for the following Ethereum testnet.


In chapter 2, I explain some basic theory for people who do not know what a blockchain is.

In chapter 3 - 5, I explain tools that are used to develop blockchain applications:

  • These chapters explain the development tools Hardhat and Remix.

  • You will see Solidity code for making your own cryptocurrency.

  • You will see the JavaScript libraries ethers.js and web3.js that are used to interact with the Ethereum blockchain.

  • You will see how you can connect a wallet with a blockchain application.  I will show MetaMask, which is a popular wallet and also WalletConnect, which acts as a bridge to connect multiple kinds of wallets with an application.  I will also show how you can transfer cryptocurrencies in MetaMask.

  • You will see how to set up a local test blockchain on your computer and also how to interact with an Ethereum testnet on the Internet.

  • You will see how you can register and configure an Ethereum Name.

In chapter 6, I show how you can make a user interface that interacts with the Ethereum blockchain through the ethers.js library, it shows

  • how to retrieve the address of a smart contract through an Ethereum Name

  • how to read data from the blockchain through a default provider

  • how to connect MetaMask or a wallet through WalletConnect with the user interface

  • how to execute functions that write data to the blockchain through a connected wallet

  • how to search for events emitted by a smart contract


I am still working on the second part of the course that consists of all the chapters beginning from chapter 7.  I will add more chapters over time.  At the time of writing I have the following chapters online:


  • Chapter 7 that explains what the following chapters of this part will be.

  • Chapter 8 that explains the lexical elements of Solidity.

  • Chapter 9 that explains an SPDX license and pragma directives

  • Chapter 10 that explains the types in Solidity and how data is stored on the blockchain


Who this course is for:

  • Aspiring Solidity developers
Courses

Course Includes:

  • Price: FREE
  • Enrolled: 10842 students
  • Language: English
  • Certificate: Yes

Recomended Courses

Entrepreneurship Guide: Easy Side Hustles for Beginners
4.071429
(28 Rating)
FREE

Learn Easy and Flexible Side Hustles to Boost Your Income and Achieve Financial Freedom

Enrolled
Entrepreneurship Fundamentals for Beginners
3.6
(10 Rating)
FREE

Master the Essentials of Entrepreneurship: Build, Grow, and Scale Your Successful Business from Scratch

Enrolled
Sales for Beginners: Basic Sales Skills for Entrepreneurs
4.34375
(16 Rating)
FREE
Category
Business, Sales, Sales Skills
  • English
  • 3475 Students
Sales for Beginners: Basic Sales Skills for Entrepreneurs
4.34375
(16 Rating)
FREE

Master Essential Sales Techniques to Grow Your Business, Build Strong Client Relationships, and Close Deals Successfully

Enrolled
User Interviews & User Onboarding
4.375
(4 Rating)
FREE
Category
Business, E-Commerce, User Research
  • English
  • 1483 Students
User Interviews & User Onboarding
4.375
(4 Rating)
FREE

In-depth interviewing. Interviews in UI, marketing and UX researches. User Interviews and User Onboarding Management

Enrolled
Day Trading for Beginners: Learn the Basics of Day Trading
3.5
(10 Rating)
FREE

Master the Basics of Day Trading: A Beginner's Guide to Profitable Short-Term Trading Strategies and Risk Management

Enrolled
PowerQuery M Code Programming - Part 1 (7 hours)
4.23
(429 Rating)
FREE
Category
Office Productivity, Microsoft, Power Query
  • English
  • 2262 Students
PowerQuery M Code Programming - Part 1 (7 hours)
4.23
(429 Rating)
FREE

Powerquery M code, Powerquery M functions, How to use M code

Enrolled
Food Delivery Business: How to start a food delivery service
4.01
(53 Rating)
FREE

Successful food delivery business: Mastering the Food Delivery Business Model and Business Delivery Strategies to Stand

Enrolled
Decluttering your wardrobe: Learn to declutter with purpose
4.428571
(7 Rating)
FREE

Declutter Your Wardrobe: Learn How to Declutter with Purpose, Declutter Effectively with decluttering tips simplified

Enrolled
Prioritization Techniques for Decision Makers and Leaders
4.2906976
(643 Rating)
FREE
Category
Business, Management, Decision Making
  • English
  • 10892 Students
Prioritization Techniques for Decision Makers and Leaders
4.2906976
(643 Rating)
FREE

Prioritizing activities as a decision maker and leader

Enrolled

Previous Courses

Executive Certificate in Sales Management
4.41
(81 Rating)
FREE
Category
Business, Sales, Sales Management
  • English
  • 6062 Students
Executive Certificate in Sales Management
4.41
(81 Rating)
FREE

Executive Certificate in Sales Management by MTF Institute

Enrolled
Looker Studio /Google Data Studio Complete Advanced Tutorial
4.2966104
(1082 Rating)
FREE

Learn the best Cloud based BI tool - Looker Studio / Google Data Studio - & Create Exceptional Reports in minutes !

Enrolled
Microsoft Clarity for Web Analytics : A-Z Complete Tutorial
4.26
(412 Rating)
FREE

Learn Microsoft's latest new tool - Clarity - & get insights to improve your website experience and increase engagement.

Enrolled
Spotfire Interview Tech Questions Answered with Explanation
4.14
(154 Rating)
FREE

Answers with Detail Explanation to Actual Spotfire Interview Questions, beneficial for Beginners and Experienced alike.

Enrolled
Essential Non Technical Skills of Effective Data Scientists
4.32
(1239 Rating)
FREE

Boost your Data Science Career by developing these crucial Non Technical Skills & become a Successful Data Scientist

Enrolled
TIBCO Spotfire Development : Beginners To Advanced Course
4.42
(466 Rating)
FREE

Learn TIBCO Spotfire in this Fast Paced Course - Covering all Topics like Charts, Mods, Python, R, Spotfire Cloud & more

Enrolled
No-Code Machine Learning Using Amazon AWS SageMaker Canvas
4.27
(430 Rating)
FREE

Build your Machine Learning Model and get accurate predictions without writing any Code using AWS SageMaker Canvas

Enrolled
Most Effective Tips to get your Dream Data Science Job
4.3
(214 Rating)
FREE
Category
Development, Data Science
  • English
  • 53479 Students
Most Effective Tips to get your Dream Data Science Job
4.3
(214 Rating)
FREE

Get your dream role as a Data Scientist by following this go-to guide that covers all essential end to end topics.

Enrolled
Web 3.0, Blockchain, Smart Contracts & Crypto Practice Tests
4.07
(113 Rating)
FREE

Web 3.0 Complete Multiple Choice Questions Pack for Learning, Interviews, & Practice - Containing over 250 Questions !

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1106 Free Coupon. Total Live Coupon: 971

Confuse which course 100% Off coupon live? Click Here

For More Update Join Our Telegram Channel.