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

No packages published