Skip to content

openbuildxyz/Starknet-Defi-Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Starknet-Defi-Bootcamp

English / 中文

Co-learn Cairo , build for a verifiable future。

The Starknet DeFi Open Course is a joint initiative by Starknet and OpenBuild, focusing on introducing and explaining decentralized finance (DeFi) applications within the Starknet ecosystem. The course aims to help participants gain a deep understanding of the Starknet platform and its underlying technology, and showcase its advantages in scalability, security, and decentralization. The course will also introduce the Cairo programming language and its applications on Starknet, teaching how to write, deploy, and debug smart contracts, enabling participants to develop and use various DeFi applications on the Starknet platform. Through these courses, learners will acquire the skills and knowledge necessary for DeFi innovation and practice within the Starknet ecosystem.

⭐ Core Highlights ⭐

🧙‍♂ Master Starknet’s network architecture and the Cairo programming language

👩‍💻 From testing to deployment, experience immersive, real-world practice

🙌 Learn to develop games using Dojo hands-on

✅ Gain insights into the implementation of AMMs on Starknet

🏫 Index Starknet’s on-chain data

Courseware:

  1. Fundamentals
  2. Cairo
  3. Smart Contracts
  4. Frontend
  5. Dojo

If you are a non-native English developer, this chrome extention will be helpful for you, It can display subtitles in both languages simultaneously.

OpenBuild Starknet Bootcamp

  1. Playlist being updated...

Bounty

Task submission preparation:

Copy the github_id folder in the members folder, change the new folder name to your own GitHub ID, fill in the information in the readme.md, and submit a PR. Create a task folder in the members/[github_id] folder in the same naming format as task[n], such as task1, task2. Submit each task to the corresponding folder. Here is your task list translated into English:

Task List

Task Name Content Reward Amount
task1 Fundamentals Complete 6 mini-tasks in Exercise1 5U
task2 Starklings Exercise Solve Starklings until the starknet exercises. 10U
task3 starknet Exercise and smart contract deployment Solve the remaining starknet exercises from Starklings,
and solve the second part of the counter-workshop and deploy the smart contract.
10U

Resources

Docs:

  1. The Starknet Book

  2. Starknet Docs

  3. Cairo book / 中文版

  4. Reddio : Hackathon Guide: A to ZK

Cairo Examples:

  1. Cairo-by-example
  2. Starknet-by-example
  3. OpenZeppelin Cairo
  4. Reddio Cairo templates