Encode Expert Solidity Bootcamp September Summary

Marta Jurković
Encode Club
Published in
3 min readOct 24, 2022

--

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:

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.

Socials

Website | Telegram | Twitter | YouTube | LinkedIn

--

--