
Advanced Solidity Bootcamp
Master your Solidity skills in just four weeks!
You’re a Solidity developer looking to fine-tune your knowledge with various details you just never got to? Our course is just the thing.
This bootcamp has ended, check out Current Programmes for more!
Learn from Industry Experts
•
Build a Project
•
Build a Portfolio
•
Get a Certificate
•
Hands-on Homeworks
•
Online Classes
•
Support via Discord
•
Learn from Industry Experts • Build a Project • Build a Portfolio • Get a Certificate • Hands-on Homeworks • Online Classes • Support via Discord •
Curriculum
Week 1: Solidity Review
• Solidity and Cryptography Review •
• New Solidity Features •
• EVM Deep Dive •
• Upgradability and Dev Tools •
Week 2: Scaling and Optimization
• Solidity Assembly / Yul •
• Huff •
• L2 / Rollups •
• Gas Optimisation •
Week 3: Security
• Security •
• Auditing and Monitoring •
• Formal Verification •
• Advanced Testing / Debugging •
Week 4: Advanced Topics
• MEV •
• Stablecoins and DeFi •
• Advanced Math Libraries •
• Latest Research •
Week 5: Sponsor Workshops
• Completely dedicates to guest lectures from our bootcamp partners and sponsors •
Week 6: Project Week
• Completely dedicated to building a final group project with the knowledge gathered during the course •
Eligibility and Selection Process
-
The Q1 2025 cohort of the Advanced Solidity Bootcamp, starting on 10th February, will take place weekly, Monday - Thursday from 14:00 to 15:30 GMT (UK time).
The bootcamp will last until 27th March.
-
Only 50 selected individuals for each cohort. Be sure to stand out!
-
Participants are selected based on their applications. Make sure your GitHub and LinkedIn look good!
-
Functional Knowledge of Solidity: This course is designed for people who are already Solidity developers, and are looking to bring that knowledge to a higher level with more advanced topics.
Commitment to Complete the Programme: The six-week course is intensive, covering various complex topics. Participants must be committed to completing the entire curriculum, including weekly homework, workshops, and a final project.
Ability to Engage in Hands-on Learning: The program involves practical, hands-on learning experiences. Candidates should be prepared and capable of engaging actively in these activities.
Willingness to Collaborate and Learn in a Group Setting: Since the program includes sponsor-led workshops and group activities, applicants should be open to collaborative learning environments.
-
No point in dry lecturing without any practical work in a bootcamp! All the participants will work on weekly homeworks with their teams, as well as on the final project during the final week of the bootcamp.
-
The bootcamp is completely free!
You are required to stake a 250 USDC deposit if accepted—the full deposit will be returned after successful graduation!
The correct address for making deposits is 0x39Dd4EA45273cC0510ed121e50c179fA8D5f561a. -
The bootcamp is designed to be a part-time commitment. Other than 90-minute daily sessions, you’re required to check Discord for any updates and group tasks.
-
All successful bootcamp graduates receive a certificate, either as a PDF or as an NFT. It serves as an official graduation certificate, which means you can feature it on your CV and LinkedIn profile.
Teacher
Laurence Kirk
A long time Encode community member, Laurence is well known in the UK scene as one of the leading educators on blockchain. He leads Extropy.io, a blockchain consultancy based in Oxford, specialising in developing blockchain solutions, security auditing, training & more.