Skip to content

NazaWEb/ultimate-solidity-course-for-complete-beginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 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 πŸš€

Watch the Course (Netflix Style)
And Keep Track of Your Progress HereπŸ‘‡

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 Twitter Contract: Step-by-step, you will build a Twitter contract, adding features like structs, limiting tweet lengths, adding likes, and more.

  • Integrate with a DApp: You will learn how to integrate your Twitter contract into a DApp.

  • 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 add user profiles to your Twitter contract, and also add account creation functionality to your DApp.

Lessons πŸ“ - Part 1

1 - What is Solidity? πŸ”₯

2 - Build first Smart Contract πŸ”₯

3 - Variables πŸ˜‰

4 - Build a Calculator Contract πŸ’»

5 - Deploy To Blockchain πŸš€

6 - Variable & Function Visibility

7 - Basic Twitter Contract 🐦

8 - Solidity Mappings πŸ—ΊοΈ

9 - Complete Basic Twitter Contract 🐦

10 - Solidity Arrays πŸ«‚

11 - Get an Array of Tweets

12 - Solidity Structs πŸš—

13 - Add Structs to Twitter πŸ‘‹

14 - Solidity Require Statement

15 - Limit Tweet Length with Require

16 - Solidity Modifiers

17 - Add Custom Modifier to Twitter

18 - Add Likes To Twitter Contract ❀️

19 - Deploy Twitter Contract to Sepolia πŸš€

20 - Solidity Events πŸ“†

21 - Add Event to Twitter Smart Contract 🐦

22 - Implement Twitter Contract into a Twitter DAPP πŸ”₯

23 - Solidity Loops ➿

24 - Get Total Likes in Twitter Contract 🐦

25 - Solidity Inheritance πŸ’Œ

26 - Inherit Ownable from OpenZeppelin

27 - Contract to Contract Interaction

28 - Add User Profile To Twitter Contract πŸ§‘β€πŸ¦²

29 - Add Account Creation to Twitter DAPP πŸ”₯

Let's goooooo! You crushed it! πŸš€

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

So I would like to create an opportunity to deliver this value to you while taking this course πŸ”₯

One of my biggest missions in LIFE is to help othersπŸ‘‡

1️⃣ Become the developers they want to be without going to college

2️⃣ In the future, turn their career into a business that will provide them with the freedom they deserve

3️⃣ And to do in as fun way as possible

The only way for us to do that, is by reaching as many people as possible! And like it or not, most people do judge a book by its cover(reviews and comments) πŸ˜‰

So if you got any value from this course so far, I would apprecaite it if you take a moment right now to leave an honest review of the course! It will cost you 0 cents and less then 60 seconds πŸ™‚

πŸ‘‰ It will help aspiring developers to discover this course and start learning

πŸ‘‰ It will help an aspiring developer support his or her family

πŸ‘‰ It has the potential to create a success story that otherwise could have never happened

All you have to do is πŸ‘‡

1️⃣ Leave a comment on the Youtube Video

2️⃣ Star ⭐ This Repository

3️⃣ Leave a review on our company site here

Thank you so much! I really do apprecaite it! ❀️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published