Announcing Solidity, ZK and Expert Solidity Bootcamps

Vanessa Losic
Encode Club
Published in
3 min readJan 26, 2022

--

We’re delighted to announce several Encode bootcamps launching on February 14th, following the fantastic success of our previous cohorts and great interest in our community.

Our newest programming consists of three Solidity Bootcamp cohorts, a ZK Bootcamp and an Expert Solidity Bootcamp, all kicking off mid-February.

Applications are now closed for the ZK and Expert Solidity Bootcamps, but you can still apply for the second cohort of our Solidity Bootcamp.

Solidity Bootcamp applications will stay open until 27th April.

About Encode

Encode Club is an online blockchain education platform onboarding people into the crypto space. We work with leading companies, networks, communities and universities. We educate people by way of events, workshops, hackathons, accelerators and bootcamps. Read more here.

About the Bootcamps

Solidity Bootcamp

Our eight-week Solidity bootcamp will turn three cohorts of web2 devs into fully trained blockchain developers!

Bootcamp participants will also be placed into crypto jobs following their successful completion of the programme. Several cohorts of crypto talent have graduated from our programmes and joined the web3 space so far!

The Bootcamp will feature 90-minute daily sessions running Monday-Thursday over eight weeks.

The curriculum will cover the following topics:

  • Intro to Blockchain
  • Solidity Introduction
  • Smart contract week
  • dApp Design
  • Security
  • Advanced Coding
  • dApp development
  • Project week

Applications are open to everyone, but priority will be given to individuals who can already code in other languages.

ZK Bootcamp

Our new four-week ZK Bootcamp taught by Extropy will introduce participants to theoretical foundations and practical applications of zk proofs!

There are no specific technical requirements for this bootcamp, but strong Solidity knowledge is expected.

The curriculum will cover:

  • Maths and cryptography introduction
  • General theory of zero knowledge proofs
  • zkSNARK / zkSTARK theory
  • Development languages and platforms — Zokrates / Cairo / SnarkyJS
  • Use of zk proofs with blockchains — zk rollups / Mina / snapps
  • zk proofs as proof of computation
  • Data privacy
  • zk proofs in cryptocurrencies — Zcash / Monero
  • zk proofs and DeFi — Aztec and StarkEx

There will be practical sessions for Zokrates, Cairo and Mina snapps.

Expert Solidity Bootcamp

As a 4-week programme intended for developers with a strong background in Solidity, our Expert Solidity Bootcamp taught by Extropy will build and expand on their knowledge through a variety of topics:

  • The EVM in detail — memory / storage / opcodes / understanding bytecode
  • Cryptography — Signatures / Hashes
  • Solidity advanced function usage
  • Solidity best practises, useful patterns / tips
  • Solidity libraries in detail
  • Essential 3rd party libraries
  • Auditing approaches, techniques, and tools.
  • Solidity Assembly — Yul
  • Gas Optimisation techniques and measurement
  • MEV and its mitigation.
  • Upgradability — advanced patterns.
  • Development tools : Solidity Template / Advanced Hardhart / Tenderly

How it works

  • This programmes will be completely free to the chosen participants.
  • There will be a 90-minute long class running Monday-Thursday over a number of weeks
  • Each week there will be homework assignments and projects.
  • Each participant will get access to mentors and teachers to assist them along their way.
  • Everything will happen remotely via Zoom and Discord.

Eligibility and Selection Process

We select our bootcamp participants based on their applications.

Candidates should have a background in development (specifically Solidity when applying for the ZK and Expert Solidity Bootcamps) and should be looking for a web3 job following the end of the bootcamp.

Our cohorts are limited, so make sure to submit a polished application!

Website

Read more about the programmes here.

Questions

If you have any questions, please email: questions@encode.club

Socials

You can also stay up to date with all things Encode Club through our Website, Telegram, Twitter, YouTube and LinkedIn pages.

--

--