Encode x Solana Bootcamp October 2022 Summary

Iva Horvat
Encode Club
Published in
4 min readDec 15, 2022

--

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’.

Codebase here and here.

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.

Socials

Website | Telegram | Twitter | YouTube | LinkedIn

--

--