Announcing Solidity, ZK and Expert Solidity Bootcamps
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.