Cairo 2.0
Hacking & Development
The first comprehensive all-in-one Cairo 2.0 Development & Security course.
Get Exclusive
Cairo audit opportunities
Get Behind
a growing ecosystem
Maximize
your knowledge & potential
Gain More
unique expertise
Ready to master Cairo security?
Course Syllabus
Cairo Crash Course
From zero to Cairo smart contract development
Cairo Hacking
Attack vectors & security vulnerabilities in Cairo smart contracts
Enroll Now
Get Your Exclusive Discount 🔥
Limited Time Discounted Price
€499 €449
Claim Your €50 Discount Now
Once we have received and manually verified your transaction, you will get a purchase confirmation email within 2-3 business days.
By purchasing the course, you agree to the Terms of Service and acknowledge the Privacy Policy.
FAQ
The course consists of two parts.
Part one is the Cairo crash course, designed to take you from zero knowledge about Starknet and Cairo to proficiency with the programming language. By the end of this part, you'll be able to write and read Cairo Smart Contracts. We'll also cover ERC20 and ERC721 tokens, as well as common DeFi protocols on Starknet.
In the second part of the course, which is Cairo Hacking, we'll learn more about the common attack vectors in Cairo smart contracts.
We believe in a hands-on approach, and that's why every chapter of the course is very practical. This ensures that you will master all the concepts and attack vectors through real scenarios.
Check the complete course outline here.
Basic Blockchain and Ethereum Knowledge:
Understanding blockchain technology: decentralization, consensus mechanisms, nodes, blocks, transactions, and ledgers. Ethereum fundamentals: smart contracts, Ethereum Virtual Machine (EVM), gas fees, dApps, and ERC20 & ERC721 token standards.
Basic Programming Skills:
Fundamental programming concepts: variables, data types, if statements, loops, and functions. Experience with any programming language (e.g., Python, JavaScript, C++, etc.).
Basic Development Environment:
Familiarity with using IDEs or code editors, version control systems (like Git), and command-line interfaces.
Recommended Additional Knowledge (Optional but Helpful):
Smart Contract Basics: Awareness of smart contracts and their function within Ethereum. Basic understanding of Solidity (not mandatory but beneficial).
Sure! You can submit your payment through Stripe and PayPal.
We designed a closed Discord community exclusively for our students to support them as they move through the materials of the course and interact with each other and with the creators of the course!
This community will provide the participants with a platform to connect with fellow students, discuss course topics, ask questions, and share their experiences.
All of the course materials (lectures and exercises) are pre-recorded, so you can conveniently move through the content of the course at your own pace. Live sessions will also be included in the form of Q&As to have all of the remaining questions answered and connect you to other professionals in the field.
There will be more information about the live sessions coming up in announcements, so make sure to stay tuned on social media:
The course will be delivered to you on a specially designed educational platform, and you will have access to the lectures indefinitely. Apart from that, you will be getting two repositories: with the exercises and the solutions to them.
Surely, we constantly aim to improve the course and the materials to go in line with the industry developments. That said, new lectures will be added to the course, and once you enroll, you will further have access to all the new lectures as well.
Once you have purchased the course, you will have lifetime access to all of the materials.
Full completion of the course material would depend on the speed of material consumption and on the time allocated by you daily. It is estimated you should be able to complete all the materials of the course in 4 months.
If you like to see your to-do list full of checks and would like to get to looking for your dream position the soonest, by allocating 4-5 hours per workday, you are estimated to complete the course in 1 - 2 months.
If you prefer to consume the material in a more paced tempo, feel free to spend 2-3 hours consuming the material, meaning you would finalize it in 3 - 4 months.
Upon completion of the course, your expertise will include:
- Layer 2 blockchains
- The Starknet blockchain and ecosystem
- Understanding Zero-Knowledge Proofs and ZK rollups
- Proficiency in the Cairo programming language
- Reading and writing Cairo Smart Contracts
- Testing and deploying contracts to Starknet using the Starknet Foundry Framework
- Integrating with OpenZeppelin contracts on Starknet
- Deploying and interacting with ERC20 and ERC721 tokens on Starknet
- Cairo smart contract hacking, including: Reentrancy attacks, Access control, Logical attacks, Cryptographic attacks, Denial of service attacks
Obtaining a deep understanding of the concepts covered in the course will significantly increase your chances of getting a job as a Cairo Smart Contract Auditor or Developer.
While we do not guarantee an employment spot upon completion, thoroughly going through the course materials will largely boost your skills to make a leap in the industry.
Any remaining questions?
Contact meHave Questions?
Leave them over here, and we will get back to you in no time 👇
Contributors
Talfao
Founder of CodeSpect
Ex-Nethermind Auditor
MrJoryStewartBaxter
Penetration Tester & SCH Graduate
Subsix
Experienced Cairo Developer & Auditor