Start here
Courses
How the game-style courses play, what is free, XP and streaks, hints, and where to begin.
Courses are short lessons that play like a game. Each course is a line of levels: read a few minutes, beat a challenge, and the next level opens. They live under Work, Courses.
How a course plays#
- 1Read a level. It is a few minutes of text and code, with the mistakes we made so you do not have to.
- 2Beat the challenge. It is one of four kinds: a question, a gap to fill in, the output of your own code pasted in, or a checklist you tick honestly.
- 3Get a hint if you miss. A wrong answer never costs you anything but the first try bonus. The first hint points you back at the lesson. The second gives the shape of the answer, and on a question it crosses out one wrong option.
- 4Collect. Finish every level for the course badge on your profile and a card you can share.
Free and paid#
| What you get | |
|---|---|
| Level 1 of every course | Free to try, no account needed. |
| Free courses | All levels, once you sign in so your progress saves. |
| Paid courses | US$5 once, yours for good. Or included for as long as you have Dispresso Pro. |
| Refunds | Within 7 days of paying, if you have cleared at most one level. See the terms. |
If your Pro plan ends, a paid course you did not buy closes again. Your progress and badges stay.
XP, streaks and ranks#
- Every cleared level is worth 100 XP, plus 25 if you got it on the first try.
- Play on consecutive days for a streak bonus of 10 XP per day, up to 50.
- Every 300 XP is a new rank.
- Replaying a level you already cleared gives no more XP.
Where to begin#
| If you | Start with |
|---|---|
| Have never coded | Make your own Discord bot (free) |
| Just want your server to do more | Custom commands and automations |
| Run a Discord server | Discord server setup like a pro (free) |
| Want to keep your code safe | Git and GitHub without the pain (free) |
Difficulty is written in plain words: Chill needs no experience, and Spicy goes further and assumes you already know the basics, so do an easier course first.
Stuck on a challenge?#
Read the hint, then read the level again. If it still does not make sense, ask on the forums and say which course and level. If a level is wrong or confusing, tell us on the contact page. We fix them.