How to use Live Code Tutor: your first lesson, step by step
By Live Code Tutor team · · 5 min read
Start with Hello, World! Read the task, open Write code, make one change, press Run to see the output, then press Run tests to check your answer. You can try code without an account. A free account adds AI help and saved progress.
1. Open one small lesson
Open Hello, World!. You do not need to install Python or create an account to try the code. The task tells you what the program should do; the starter code gives you somewhere to begin.
You do not need to understand every menu before starting. Stay with this one task. If Python is still loading, keep the page open. The first visit downloads Python into the browser. If it fails, use Retry Python and check your connection.
2. Find the task and code on your laptop
On a smaller laptop, the buttons above the lesson open three views:
- Task instructions: what your program needs to do, plus notes to help you learn.
- Write code: the editor, Run, Run tests, and the results.
- Ask coach: AI questions and hints, available with a free account.
Wider screens show these areas together. Switching views keeps your draft. If you forget what the task asked for, return to Task instructions or choose Read the task above the editor.
3. Make a small attempt and press Run
Choose Write code and click inside the editor. Read the task and change the starter code to match it. It is okay if your first attempt is wrong.
Press Run. The output area below the editor shows what your program printed, or an error that needs attention. An error is a clue: read it, look at the line it mentions, and change one thing before trying again.
Run does not check that you solved the task. It lets you see what your code does. If you reset by accident, choose Undo reset before leaving the lesson tab.
4. Check your answer with Run tests
Press Run tests to check the task's requirements. Your program might run without an error and still need a change to meet those requirements.
If a test fails, compare the expected result with yours. Check the value, spelling, and variable names in the task. Change one part and run the tests again. You can go back to the task whenever you need it.
All tests passed means your code passed the lesson checks. If you are signed in, check the separate progress status too. Passing guest tests does not automatically add the completed task to an account.
5. Ask for help when you need it
To use AI help, create a free account and return to this lesson, or sign in if you already have one. The code runner and tests are available for the no-account trial; coaching needs an account.
Open Ask coach. You can choose I'm stuck for a small hint, or type a question and press Send. For example: “I expected this value, but got a different result. What should I check?” The lesson coach includes your current code and test context with the request.
Free accounts include a monthly AI allowance. When it is used, you can still read lessons and run Python. Pro adds automatic coaching while you type. Pricing explains the current options; upgrading is optional.
6. Save your work and take the next step
When signed in, look for Code saved to account above the editor. Saving code and recording a passed task are separate, so read any progress message after the tests. If saving needs a retry, keep your draft open and use the recovery action.
A guest draft stays in the same browser. If you sign in and this tab has a different draft from the account, the lesson lets you compare them and choose which to keep. It does not silently replace account code. Follow that choice, then run the tests while signed in when you want progress recorded.
After passing the checks, choose the suggested next lesson or stay to practise. There is no need to rush through every topic.
7. Continue when you come back
Sign in and open Dashboard. Your next session is the easiest place to continue when you are unsure what to choose. Learn is the workspace page for goals and your learning path; it is separate from the task instructions inside a lesson.
If you are asked to choose a starting point, Programming foundations, starting from the beginning, and a short session are useful beginner choices. You can change them later. The starting-level quiz is optional.
My notebook is for notes and saved explanations. Learning memory lets you review what shapes your coaching. Interview prep is for rehearsal. You can leave those tools until you need them. If a control still feels unclear, Getting started and help explains common questions.
Further reading
Make your next step a small one.
Try a Python lesson, then save your progress with a free account.