Encode x Solana Bootcamp October 2022 Summary
After eight weeks of learning, we are pleased to announce that our second Encode x Solana Bootcamp, sponsored by the Solana Foundation, has successfully come to an end.
The Encode x Solana Bootcamp was a free, eight-week online bootcamp dedicated to learning about Rust and building on Solana. This bootcamp turned our participants into Rust Solana developers!
Now that they have successfully completed the programme, we will also help the participants find jobs in the crypto space.
This cohort was taught by 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:
- Monday-Thursday there were 90 minute-long classes.
- After each session, there were homework assignments.
- Each participant got access to mentors and teachers to assist them along the way.
- Everything happened remotely via Zoom and Discord.
- The curriculum was as follows:
Week 1 — Introduction to Blockchain / Solana theory / Rust
Week 2 — Rust / Development tools / Solana token program
Week 3 — Anchor Framework / User interfaces
Week 4 — Solana Program Library / NFTs with Metaplex
Week 5 — Security / DeFi / Advanced features
Week 6 — Sponsor Week
Week 7 — Sponsor Week
Week 8 — Project Week
Sponsor Workshops
The bootcamp also entailed a sponsor week. The Solana Foundation, the bootcamp title sponsor, held two workshops. We also had two incredible partners sponsoring this bootcamp and holding workshops:
Read the workshop summaries below.
Covalent workshop
Leibing Guo, Dev Rel at Covalent, covered topics on Web3 data challenges, what Covalent & the Unified API are, how to access on-chain data, developer resources, bounties and demos.
Chainlink Labs workshop
Harry Papacharissiou, Developer Advocate Manager at Chainlink Labs, gave an overview of Solana and Anchor and showed an Anchor demo.
Solana Foundation workshops
Both Solana Foundation workshops were held by Joe Caulfield, a Dev Rel at the Solana Foundation. The first workshops was an AMA session and the second workshop was a technical one.
Getting Hired in Web3 Workshop
Finally, Laura Wiltshire, Head of Talent at Encode Club, held a workshop on getting hired in the crypto industry. She explained how to look attractive to companies that are hiring, as well as gave useful tips on building CVs, LinkedIn profiles, code portfolios and more!
Final Projects
The bootcamp participants built final group projects during this bootcamp. The projects built are the following:
Escrow Payment Protocol
Escrow Payment Protocol is a freelance work contract platform for fair pay (similar to Buy Me a Coffee). It’s an open system which anyone can use and build over and it offers a unique dispute handling system using a third party. It’s built using flexibility and modularity.
Codebase here.
Fanstake
This DAO has community governance tokens to allow DAO voting. The DAO is based on a football club and allows fans ownership over club-related digital assets. It offers a secondary marketplace to sell NFTs and perks, and enables users to use NFTs with built in royalties. Fans can participate in their club in a safe and official way. It can also reduce ticket touting.
Codebase here.
Buildoor — minting platform
Buildoor allows you to mint an image (emoji) and then stake it. The project includes NFT ticketing design, NFT minting, and imaging to build minting platform to mint image and stake it. It goes into your wallet and then you are an owner of the emoji.
Codebase here.
Chests
Chests allows y to turn NFTs into a ‘Chest’. A chest is an NFT which can own other NFTs. It can be used in games to represent characters and their equipment, and it can also represent property as a ‘digital twin’.
Tic Tac Toe
A simple Tic Tac Toe game built using Anchor and React, using two smart contacts.
Codebase here.
POAP — Proof of Attendance Protocol
This protocol is using non-transferable soul-bound tokens. It allows you to prove that you have attended an event by minting an NFT. It offers a way to combat ticket reselling as the ticket is non-transferable.
Codebase here.
One Liner
A simple Solana dApp to publish one-line snippets for your favorite languages.
Codebase here.
Uniswap 2.0
This is a cloned dApp of Uniswap. You can exchange Otah-Otah Coin, Behtahan Coin, and Wrapped Ether on Goerli Test Chain with this DApp. The liquidities pool was built using Cranq.
Codebase here.
About Solana
Solana is a blockchain built for mass adoption. It’s a high-performance network that is utilized for a range of use cases, including finance, NFTs, payments, and gaming. Solana operates as a single global state machine and is open, interoperable and decentralized.
About the Solana Foundation
The Solana Foundation is a non-profit foundation based in Zug, Switzerland, dedicated to the decentralization, adoption and security of the Solana ecosystem.
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 organize 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.
Questions
If you have any questions, please email: bootcamp@encode.club or reach out on Discord.