Spotted in a Discord somewhere...
RareCode helped someone convert an internship into a full-time job.
Most people are happy when they finish a course.
RareCode, however, is so good people dread finishing it.
Write your first 1,000 lines of Rust (and more) with RareCode.
Writing code = learning
Not writing code = very inefficient learning
Write your first 1,000 lines of Rust with RareCode.
Does RareCode work for learning Rust?
It works unreasonably well.
Only 35 lessons in and you can do real projects.
We have over 60 Rust lessons and growing.
Write your first 1,000 lines of Rust with RareCode.
It’s so much easier to stay motivated if you track your progress.
Imagine going on a run and not knowing how far you’ve gone.
It’s easier to hang in there if you know you are getting close.
That’s why RareCode tracks your line progress for each Rust practice problem you do.
AI is like a senior engineer who will answer any question you have about a programming language and review your code on demand.
Rather than seeing AI as a threat, see it as an opportunity to learn a new skill 4.3x faster.
Each problem on RareCode gets on average 4.3 chats.
Although completing the problems is the core, the AI can answer burning questions so you can grok the concepts faster and avoid getting stuck on misunderstandings that have simple answers.
Our students write more Rust than some engineers push to prod.
That’s how you learn.
Stop pretending there is another way.
Not coding = not learning.
RareCode is more than a Rust course — it’s an outcome on a metric that matters — how many lines of Rust you have written.
No matter how many tutorials you read or videos you watch, you will never “learn Rust” unless you actually write it — and write a lot of it.
That’s why our platform gives you a goal of writing 1,000 lines of Rust and tracks your progress towards that goal.
(No, this metric can’t be gamed — we thought of that!).
Learning is easier when you feel good about yourself.
Therefore, we added a GitHub-style tracker to visualize daily problem-solving streaks.
To see it, go to the homepage then click on your profile.
The yellow box is when RareCode launched, so only beta-testers will have marks before it.
Write your first 1,000 lines of Rust with RareCode.
RareCode is a learning platform for developers based on two key ideas:
1) Learning happens through effective and direct practice, not consuming information.
2) AI can fill in the necessary information better than a one-size-fits-all tutorial (assuming sufficient training data).
Our goal is to help you write your first 1,000 lines of a new programming language as efficiently as possible.
RareCode is a subsidiary of @RareSkills_io (hence the name). RareSkills is the premier education provider in blockchain
education. Our accomplishments include:
- Training the most effective ethical hackers in the space with earnings exceeding $1M.
- Training developers at the most important organizations including the Ethereum Foundation (the maintainer of Ethereum), LayerZero (the leading cross-chain messaging protocol), OpenZeppelin (the maintainer of the de-facto Solidity standard library), and many others. We don’t merely help engineers “get into the industry” we help engineers at the leading edge make innovative contributions.
- Being the first to make extremely difficult subjects such as Zero Knowledge Proof cryptography accessible to engineers without a cryptography background.
RareCode brings together all of our experiences in developer education and makes cutting-edge education accessible to all.
Having trained hundreds of developers face-to-face, and written hundreds of tutorials used by industry leaders, we’ve acquired the following insights, which we will group under:
1) “Effective and direct practice”
2) “How AI can (and cannot) help.”
👇













