Teaching Cairo

Why is it hard, and how to do it at scale

Cairo c'est une part de gateau, c'est juste du Python avec des pointeurs

– Quelqu'un de très optimiste

Je comprends pas, j'ai installé mon venv dans un pyenv sur mon python 3.8 installé par conda et ça marche pas

– Le propriétaire d'un ordi qui souffre

The language

It is hard to understand at first sight. Even for people coming from Solidity.

It's even harder to install the tooling.

Teaching developers how to be proficient in a new technology is an old and well-known problem.

Who are the best-in-class players?

 

The Rust ecosystem is famous for the quality of its educational material.

 

getting inspired

Meet Rustlings!

  • Easy to install

  • Progressive content

  • Autonomous learning

  • Flawless experience

Rustlings

  • Easy to install

  • Progressive content

  • Autonomous learning

  • Flawless experience

starklings

Was trying out the tutorials, really cool onboarding exercises 💪

– just-fred

1

Workshop at the DevConnect Amsterdam

2

Automated tests to validate the workshop exercises

3

CLI that interactively tests the exercises one after the other

5

Workshops in Miami and Paris (this afternoon!)

4

Protostar embedding to reduce the installation prerequisites

6

On-chain certification enables premium access to qualified content

We are here

what we do at onlydust

educate

First things first, developers must learn how to code in Cairo. They do it the way they want, one concept at a time.

certify

Once a skillset is mastered by a dev, we deliver an on-chain certification that can be used as a privileged access to specific content

engage

Now that the developer is able to efficiently work on a real-world use case, we engage them on contributions to the Starknet ecosystem

✔️

GET IN TOUCH

Whether you are a newcomer or an experienced Starknet developer, come and talk to us!

Starklings

By bernardstanislas

Starklings

  • 37