Predict the output
You read the program and say what it prints, before running it.
Python · JavaScript · nothing to install
Short lessons, real challenges and a profile that climbs the ranks like the industry does: from Student to Principal.
How you learn
Every lesson is 8 to 12 exercises of five minutes each. The code really runs inside the app: if your answer produces the right result, it is right.
You read the program and say what it prints, before running it.
Drag the lines around until the program does what the exercise asks for.
Line 2
The division happens before the addition. It needs parentheses: (a + b) / 2
You also practise withfill in the blankmatch the pairswrite the unit project
Uptime
Uptime counts the days in a row you keep the service up. If one day you cannot, a hotfix covers it. There are no lives and no hearts to lose here: the question you get wrong simply comes back.
Challenges
33 katas in Python and JavaScript. You write the function in the editor, you run the tests, and they pass or they do not. Behaviour is what gets graded, not the text: if your solution gives the right result, it is right.
Career
Your profile climbs the ranks with XP, solved challenges and a technical interview at every step. The same eight names you will meet at work.
From Junior on, every promotion is earned by answering questions about code, not by piling up points.
Semi Senior asks for 10 challenges at O(n) or harder. Senior asks for O(n log n).
Tech Lead means finishing every unit of one language, projects included.
Hi! I am Nube. I will be with you all the way to Principal.
Nube shows up when it matters: when you get it right, when you are stuck, while the interpreter is loading and when you have not opened the app in days. Not as decoration in every corner, and never to tell you off.
Start today
Python and JavaScript run inside the app, with nothing to install on your computer. No ads inside.
The app reaches the stores soon. These links go live that day.