Learn Beskid
Beskid Learn is a browser lesson service. A lesson check sends the selected source to the service. The service writes the source to a temporary workspace and runs the chosen check. Do not enter secrets or sensitive data in a browser lesson.
Prerequisites
Section titled “Prerequisites”Use a browser and an internet connection. Choose a lesson goal before you start. The lesson check uses a temporary workspace, so save work that you need outside the lesson. Do not use lesson source for secrets or sensitive data.
Actions
Section titled “Actions”- Open Beskid Learn in your browser.
- Select a lesson that matches the language feature or command that you want to learn.
- Edit the source in the lesson editor to complete the current instruction.
- Run the lesson check. Its result appears after the service completes the check.
- Read the diagnostic and its source location when the check reports an error.
- Use the lesson hint only when the diagnostic does not explain the next change.
- Edit the source to address the diagnostic or hint.
- Run the lesson check again until it reports success.
- Continue to the next lesson when you can explain the successful change.
The feedback loop shows when to read a diagnostic, use a hint, and continue.
flowchart LR
accTitle: Lesson-check feedback loop
accDescr: Select a lesson, edit source, and run a check. Read diagnostics. Use a hint only when you need more help. Continue after success.
A[Select lesson] --> B[Edit source]
B --> C[Run check]
C --> D{Check result}
D -->|Diagnostic| E[Read diagnostic]
E --> F{Need a hint?}
F -->|Yes| G[Use hint]
F -->|No| B
G --> B
D -->|Success| H[Continue]
Diagram text
Section titled “Diagram text”- Select a lesson and edit its source in the browser.
- Run the check to receive a diagnostic or a successful result.
- Read the diagnostic. Use a hint only when you need more help, then edit the source again.
- After success, continue to the next lesson and use the same loop.
Expected result
Section titled “Expected result”You can complete a lesson with a successful check and explain the related diagnostic recovery. Each check used a temporary workspace. You are ready to install the local CLI and start a local project when browser practice no longer meets your goal.
Recovery
Section titled “Recovery”Read the diagnostic before you change the source. Use a hint when you cannot identify the next change. If the browser lesson cannot complete, save the relevant diagnostic and use the Learn service contract only for service availability and operator ownership. Do not treat a temporary workspace as persistent storage.
Next task
Section titled “Next task”Open Install Beskid before you use the local CLI. Then write and run a program and use Projects for local project work.