Home

Awesome

⚠️ Important: If you're looking for the foundry-full-course or moccasin-full-course you can find them here:

Foundry/Solidity: https://github.com/Cyfrin/foundry-full-course-cu

Moccasin/Vyper: https://github.com/Cyfrin/moccasin-full-course-cu

<div align="center"> <h1> Blockchain Developer, Smart Contract, & Solidity Career Path - Powered By AI - Blockchain Basics </h1> <p align="center"><strong>Learn smart contract development, and level up your career </strong></p>

Stargazers Forks Contributors Issues MIT License

<p align="center"> <br /> <a href="https://cyfrin.io/"> <img src=".github/images/poweredbycyfrinbluehigher.png" width="145" alt=""/></a> <a href="https://updraft.cyfrin.io/courses/foundry"> <img src=".github/images/coursebadge.png" width="242.3" alt=""/></a> <br /> </p>

Welcome to the repository for the Blockchain Developer, Smart Contract, & Solidity Career Path - Powered By AI - Blockchain Basics

</div>

This repository houses course resources and discussions for the course.

Please refer to this for an in-depth explanation of the content:

<!-- *Lol, my t-shirt is backwards in 2 of them* --> <br/> <p align="center"> <a href="https://youtu.be/-1GB6m39-rM?si=rImbgmtZZ0M1HA-0" target="_blank"> <img src="./thumbnails/2024-update.png" width="750" alt="Blockchain Developer, Smart Contract, & Solidity Course - Powered By AI"> </a> </p> <br/>

Cyfrin Updraft Courses:

YouTube Link

Recommended Tools

Testnet Faucets

If you receive a flag pop-up requiring you to have 0.001 ETH on mainnet, you may be able to wait 10 to 20 minutes and try again to avoid adding the 0.001 ETH on the mainnet.

⚠️ All code associated with this course is for demo purposes only. They have not been audited and should not be considered production ready. Please use at your own risk.

Resources For This Course

Blockchain Basics Section 1: What is a Blockchain? What does a blockchain do?

⌨️ What is a Blockchain?

The Purpose Of Smart Contracts

⌨️ The Purpose Of Smart Contracts

Other Blockchain Benefits

⌨️ Other Blockchain Benefits

What have Smart Contracts done so far?

Making Your First Transaction

⌨️ Making Your First Transaction

Gas I: Introduction to Gas

⌨️ Gas I: Introduction to Gas

How Do Blockchains Work?

⌨️ How Do Blockchains Work?

Signing Transactions

⌨️ Signing Transactions

Gas II

⌨️ Gas II: Block Rewards & EIP 1559

Gas II Summary

High-Level Blockchain Fundamentals

⌨️ High-Level Blockchain Fundamentals

L1s L2s and Rollups

Rollup Stages

Making your First Transaction on ZKsync

Why ZKsync is our Recommended Chain

Blockchain Basics Section 1 NFTs

<p align="right">(<a href="#table-of-contents">back to top</a>) ⬆️</p>

Course: Solidity & Smart Contract Developmnet

⭐️ Learn Solidity & Smart Contract Development

💻 Code: https://github.com/cyfrin/remix-simple-storage-cu

Disclosures

Transparency is important! So we want to disclose any potential conflicts that might have affected my judgement so you can pick tools that are right for you. Patrick is co-founder of Alpha Chain, a blockchain infrastructure company. Alpha Chain runs Chainlink, Ethereum, Binance, Polygon, Harmony, Solana, Moonbeam, and Moonriver blockchain services. Alpha Chain often works with Alchemy and receives discounted services. Patrick is the co-founder of Cyfrin, and they do smart contract security & auditing services. Patrick is also the co-founder of Chain Accel, who is an advisor on the Peeranha project.

Because of all this, I have added alternatives to each section where we suggest a tool.

<p align="right">(<a href="#table-of-contents">back to top</a>) ⬆️</p>

Sponsors

A huge thank you to our sponsors. These are the groups and technologies

<p align="right">(<a href="#table-of-contents">back to top</a>) ⬆️</p>

Thank you

Thanks to everyone who is taking, participating in, and working on this course. It's been a passion project and a data dump of everything I've learnt in the web3 space to get you up to speed quickly. Also, a big thank you to Cyfrin & Chain Accel for encouraging this course to come to light, and many, many, many people from the community.

And thanks to the Cyfrin team for making this possible!

<a href="https://github.com/cyfrin/security-and-auditing-full-course-s23/graphs/contributors"> <img src="https://contrib.rocks/image?repo=cyfrin/foundry-full-course-cu" /> </a>

License

Cyfrin Updraft content is open-sourced licensed as GPLv3.

Cyfrin Twitter Cyfrin YouTube Cyfrin LinkedIn

<p align="right">(<a href="#table-of-contents">back to top</a>) ⬆️</p>