Human enrichment · learning profile
Tell us what you know. Uncertainty is fine.
Preferences, not a test. You can be an expert in one language and new to another.
No account required. This form sends no preferences or code to a server.
Not sure yet — skip and explore →Continue with an existing profile
Use your preferences while coding
The current local pilot can import this download and suggest lessons from a short explanation you provide. It works without an account or a supported coding tool. Your preferences and the explanation stay on your device; opening a lesson uses the website.
Local setup for repository testers
This pilot requires a repository checkout and Node 20.20.2 or later. A public one-command installer is still being prepared. From the repository folder, install the locked CLI dependencies:
npm ci --prefix packages/activation-cli Replace PROFILE_FILE with the path of the file you downloaded:
node packages/activation-cli/src/cli.js profile import --file PROFILE_FILE Then try a short explanation. This example sends its text only to the local command:
printf %s 'I want to understand the terminal.' | node packages/activation-cli/src/cli.js analyze --stdin The next analysis uses the imported preferences. You can also enter or change them with profile setup, inspect them with profile show, and export them again with profile export --format profile. Only share a short explanation you want help with; your terminal or coding tool may retain what you enter.
Existing local core installations
If you already use an adapter connected to the local HTTP core, restart that core with your downloaded file:
hwtl-core --learner-profile ./hwtl-learner-profile.json This download uses learner profile version 2. Update an older installation before importing it; existing version 1 profiles can still be imported here.
Browse the concept library → New to coding? Start with the foundations → Choose your robot →