Developers
Join us to learn more about blockchain technology- including smart contracts, building financial products, and more! We are proud to host our semester-long Developer Course where we aim to further educate and cultivate young talent here at UBC.
Connect with ambitious peers and work alongside companies to gain experience and further your career! We provide an unparalleled opportunity to secure internships and funding for projects. Build alongside professionals and demonstrate your learning at our demo day and hackathon events to win prizes and sponsorships.
If you are currently enrolled in the course, view the course resource hub here
Alchemy giveaway link
Date | Session Title | Description |
---|---|---|
21/09/2022 | Introduction to Blockchain Development | A first introduction to communicating with an EVM compatible blockchain, how to get configured, interact with contracts, and send transactions. |
28/09/2022 | Introduction to Solidity | Introduction to Solidity and its uses, some common design patterns, how to setup the Remix IDE, and how to write smart contracts for a simple application. |
05/10/2022 | Solidity Paradigms and gas optimization | Going over gas and how different operations affect usage, how mining works, and best design practices to write gas-optimized contracts. |
13/10/2022 | React.js and Full Stack Blockchain Development | Students will hear from and ask professional blockchain developers questions. Full stack project and office hours by Alchemy. |
19/10/2022 | Industry night Fireside Chat | Students will get the opportunity to ask multiple blockchain developers at top companies about what it is like working in industry. |
26/10/2022 | Contract Security | Presented by Zellic: an overview of smart contract security, breakdown of some famous contract expoits, and some tips for ensuring security when designing financial applications. |
02/11/2022 | Advanced Blockchain Development | Testing, smart contract security, IPFS, MEV, isolated smart contracts vs networks of smart contracts (difference in interactions in isolation vs making multiple smart contracts interact in a safe way). |
09/11/2022 | Sponsored Building Session - Superfluid | Building a payment streaming application with Superfluid. |
16/11/2022 | Sponsored Building Session - LayerZero/Sushi | Introduction to LayerZero and interoperability. |
23/11/2022 | Sponsored Building Session - LayerZero/Sushi | Building with LayerZero. |
30/11/2022 | Sponsored Building Session - LayerZero/Sushi | Building with LayerZero. |
07/12/2022 | Demo Day | A day for students to present to sponsors and club members. |