Skip to content

Try an idea. Check a step.

A few useful places to get unstuck.

Short explanations, small experiments and questions worth thinking through. These public resources work without an account.

Free to start. Your coursework, together.

Learn by trying

Short guides. A next step to explore.

No account needed

Choose a language. Try a small idea.

Project files, program input and output in your browser.

Learn one idea, then try it

Each guide starts with a specific question and gives you an example you can inspect. Read the explanation, predict what will happen, and use the interactive exercise to check your thinking.

Code in your browser

Try Python, C++, C, JavaScript, R, Java, TypeScript or SQL without signing in. The full playground includes project files, program input and run output. Each runtime has limits explained on its language page.

Bring the question back to your coursework

When you want guidance from your own notes or a longer conversation, start a personal course or join your teacher’s class. Public examples are separate from your private course work.

A little guidance. Your own understanding.

Start with one question.

Start learning free