Encode Expert Solidity Bootcamp September Summary
After five weeks, the September cohort of the Encode Expert Solidity Bootcamp has successfully finished its journey!
This was an intensive coding course which aimed to turn Solidity developers into Solidity experts.
This cohort was led by the leading instructor, Laurence Kirk, and his teaching assistants from the fantastic Extropy team. They held insightful lectures for our cohort and provided mentorship as well as 1–1 support to our bootcamp participants.
How it worked
Classes ran for 1.5 hours daily from Monday to Thursday and featured a mix of theory and demos, alongside homework.
Classes were live and fully remote with daily Zoom sessions and dedicated private Discord discussion channels.
The curriculum covered:
- 4 weeks of teaching and 1 week of partner presentations
- The EVM in detail — memory / storage / opcodes / understanding bytecode
- Cryptography — Signatures / Hashes
- Solidity advanced function usage
- Solidity best practices, useful patterns / tips
- Solidity libraries in detail
- Essential 3rd party libraries
- Auditing approaches, techniques, and tools.
- Solidity Assembly — Yul
- Gas optimization techniques and measurement
- MEV and its mitigation.
- Upgradability — advanced patterns.
- Development tools: Solidity Template / Advanced Hardhart / TenderlySponsors’ workshops
The last week of the bootcamp was the sponsor week. We had nine incredible partners sponsoring this bootcamp:
- Wintermute
- Tenderly
- AltLayer
- Polygon
- Unstoppable Domains
- Chainlink
- Hyperlane (formerly Abacus)
- Covalent
- Metis
About AltLayer
AltLayer is a system of highly scalable application-dedicated execution layers that derive security from an underlying L1/L2. It is designed as a modular and pluggable framework for a multi-chain and multi-VM world. At its core, AltLayer is a system of several optimistic rollup-like execution layers called flash layers with a novel innovation that makes them disposable and therefore highly resource-optimized.
Learn more about AltLayer.
AltLayer Workshop
The workshop was hosted by Jimmy Chu, Ecosystem Developer at AltLayer, who briefly introduced AltLayer and gave a live demo. The workshop lasted for one hour and it covered:
- Current Problems in Layer1 and Layer2 Networks
- What is AltLayer?
- Some Examples on AltLayer
- Layer Hack — Encode Hackathon
- Hands-On Demonstration
About Metis
Metis is an Ethereum Layer 2 Rollup platform that offers simple and fast smart contract deployment within the network. Metis provides several solutions to solve the big challenges we face in the main net Ethereum, including transaction speed, cost, and scalability.
Learn more about Metis.
Metis Workshop
The workshop was hosted by Pavel Sinelniko, Integration Lead at Metis, who gave a conceptual overview of Metis. The workshop lasted for one hour and it covered:
- Metis
- Matrix
- Why DACs?
- DAC Portal
- Metis, Matrix and DACs: Decentralization
What our participants said about the bootcamp
About Encode Club
Encode Club is a web3 education community learning and building together through fantastic programmes with the leading protocols in the space. Together we organise programmes like education series, bootcamps, hackathons, accelerators both online and in person. We then help our community get jobs and funding for projects and startups. Read more here.
Questions
If you have any questions, please email: general@encode.club or reach out on Discord.