Skip to content

A crash course to learn blockchain development with cairo

Notifications You must be signed in to change notification settings

daccred/crash-www

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crash

alt text

CRASH is a learning platform inspired by MIT Scratch, designed to teach kids blockchain technology and programming using Cairo on the StarkNet blockchain. It aims to make blockchain and smart contract development accessible and engaging for young learners.

Crypto User Base

Currently, there are about 200 million crypto users globally. However, this number represents a small fraction of the potential user base when considering the total global population of over 9 billion people. The challenge lies in expanding this base by targeting new demographics, particularly younger, digitally savvy individuals who are not yet engaged with blockchain technology.

Digitally Savvy Population

A recent survey by KuCoin found that 88% of young adults are eager to pursue careers in the blockchain space, with 75% showing high interest in the Web3 sector. Despite this interest, only 15% possess more than three years of experience in blockchain, indicating a significant gap in blockchain education and expertise among young people.

Blockchain education initiatives take off amid crypto bull market Read more

MIT Scratch Program

The MIT Scratch program, which CRASH is inspired by, has successfully taught over 230 million kids how to code. This demonstrates the effectiveness and scalability of interactive and user-friendly coding education platforms.

Blockchain in Education Read more

Learning Use cases

  1. Sharing Secrets Safely:
Two sprites want to share a secret message. They use a simple code to encrypt it
before sending it across the screen.


## Script
when green flag clicked
ask [Enter your secret message:] and wait
set [secret message] to (answer)
set [coded message] to []
replace item (1) of [secret message] with [A]
replace item (2) of [secret message] with [B]
say (coded message)

Narrative: "Whispering Willow and Chatterbox Chipmunk want to share a secret. But they don't want anyone else to know! They use a special code to change their message. Can you help them create the code and send their secret message safely?"

  1. The Honest Ledger:
Sprites represent friends sharing toys. A simple list (the "ledger") keeps track of who
has which toy.

# Script
when green flag clicked
set [ledger v] to [Emily has the ball, Ben has the car]
when this sprite clicked
ask [Who has which toy?] and wait
add (answer) to [ledger v]
say (ledger)

Narrative:

"Lily, Max, and Sophie love to share their toys. They use a special list called a ledger to remember who has what. Can you help them update the ledger when they trade toys? This is like how a blockchain keeps track of thing!

About

A crash course to learn blockchain development with cairo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published