Skip to content

Lhoussaineph2001/Ultimate-Solidity-Smart-Contract-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ultimate Solidity Smart Contract Course - For Complete Beginners ๐Ÿ”ฅ

Welcome to the Ultimate Solidity Smart Contract Course for Complete Beginners! My goal here is to teach you everything you need to know to help you kickstart your career as a Solidity Developer ๐Ÿš€

What You Will Learn ๐Ÿš€

In this course, you will learn:

  • Solidity basics: You will start with the basics of Solidity, learning about variables and how to build a basic calculator contract.

  • Blockchain deployment: Learn how to deploy your Solidity contracts to a blockchain.

  • Deep dive into Solidity: You will explore in depth topics like mappings, arrays, structs, require statements, modifiers, and events.

  • Build a Class Room Contract: Step-by-step, you will build a ClassRoom contract.

  • Advanced Solidity concepts: Towards the end of the course, you will learn about loops, contract inheritance, and contract-to-contract interaction.

  • Final Project: At the end of the course, you will recieve a final challenge project to showcase your skills.

  • Comming soon FundME project + Raffle Game + StableCoin using Chainlink VRF and ERC20 and more..

Lessons ๐Ÿ“ - Part 1

1 - What is Solidity? ๐Ÿ”ฅ

2 - Build first Smart Contract ๐Ÿ”ฅ

3 - Variables & Function visibility ๐Ÿ˜‰

4 - Build a Calculator Contract ๐Ÿ’ป

5 - Deploy To Blockchain ๐Ÿš€

6 - Arrays & Mappings & Structs ๐Ÿ—บ๏ธ

7 - Basic ClassRoom Contract

8 - Complete Basic ClassRoom Contract (AddStudent fct)

9 - Solidity Loops โžฟ

10 - Loops Exercise

11 - Require Statement

12 - Require Statement Exercise

13 - Solidity Modifiers ๐Ÿ”

14 - Solidity Modifiers Exercise

15 - Solidity Events ๐Ÿ“†

16 - Solidity Events Exercise

17 - Solidity Inheritance ๐Ÿ’Œ

18 - Solidity Inheritance Exercise (Student to Parent)

19 - Contract to Contract Interaction (Interfaces)

20 - Contract to Contract Interaction (Interfaces) Exercise

21 - Deploy ClassRoom Contract to Sepolia ๐Ÿš€

  • Sepolia Faucet
  • Use the ClassRoom/Teacher Contract from last exercise

22 - Final FundMe Exercise ๐Ÿ”ฅ

Let's Goooooo! You're on fire! ๐Ÿš€

Part 2โ€ฆ Coming Soon! ๐Ÿ”ฅ

Free Goodwill

"People who help others (with zero expectation) experience higher levels of fulfillment, live longer, and make more money." - Alex Hormozi

I want to create an opportunity to deliver immense value to you throughout this course while we build amazing projects together! ๐ŸŒŸ

My mission is to help YOU ๐Ÿ‘‡

1๏ธโƒฃ Become the Solidity developer you've always dreamed of being without needing a college degree.

2๏ธโƒฃ Transform your career into a thriving business that grants you the freedom you deserve in the future.

3๏ธโƒฃ Make learning and coding as fun and exciting as possible! ๐ŸŽ‰

The only way to achieve this is by reaching and inspiring as many people as we can. And letโ€™s face itโ€”people often judge a book by its cover (reviews and comments). So, if you've gotten any value from this course so far, Iโ€™d truly appreciate it if you could take a moment to leave an honest review!

Itโ€™ll take less than 60 seconds, costs absolutely nothing, and can make a HUGE difference:

๐Ÿ‘‰ Help aspiring developers like you discover this course and start learning.

๐Ÿ‘‰ Support developers in building better futures for themselves and their families.

๐Ÿ‘‰ Create success stories that might never happen otherwise.

Whatโ€™s next?

In the upcoming lessons, weโ€™ll dive into amazing projects like:

  • A Raffle Game to master randomness in Solidity
  • Building our very own Stablecoin ๐Ÿช™
  • Exploring beautiful tools like Chainlink for oracles and randomness.
  • Deep dives into ERC20 and gas optimization techniques to make your contracts efficient and cost-effective.

But wait, thereโ€™s more! ๐Ÿ˜„

At the end of this course, Iโ€™ll create the ULTIMATE tutorial on Foundry for testing and deploying smart contracts. We'll use it to build an NFT Marketplace from scratchโ€”combining the power of Solidity and Foundry to make something truly exceptional.

Here's how you can help:

1๏ธโƒฃ Follow ME

If you appreciated this, feel free to follow me or donate!

ETH/Arbitrum/Polygon/etc Address: 0x344d2EFF6823E4C59E6af62Cd0B9b3757d9ff85C

Lhoussaine Ait Aissa Twitter Lhoussaine Ait Aissa Linkedin

2๏ธโƒฃ Star โญ this repository to show your support.

Thank you so much for being part of this journey. I canโ€™t wait to see what you create. Letโ€™s make it legendary! โค๏ธ

About

Ultimate Solidity Smart Contract Course For complite beginner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors