Step 1
Open While.
Install the extension and choose what you want to learn.
A learning companion for VS Code
Short lessons about code and working with Codex. One useful idea at a time, right beside your project.
Local learning. No While account required.
0.5.1 · Private pilot. Installation instructions

A real lesson from the Code basics track, as it ships in the extension. Nothing you choose here is saved or sent anywhere.
Code often gives a name to a value so that other code can use it. In this example, title is the name and "My store" is the text value. Text is written in quotes. Editing the value changes what that name refers to when this code runs.
const title = "My store";Step 1
Install the extension and choose what you want to learn.
Step 2
Read a short explanation, answer a question, or try a small sample change.
Step 3
Your lesson and draft stay saved while you get back to your work.
With a supported Codex CLI connection, While can offer a lesson after five seconds of waiting. It never opens the panel or takes your keyboard focus. See supported setups
Learn to read values, conditions, functions, styles, and small React examples.
Lessons include
Practice making a clear request, adding useful context, and checking a result before relying on it.
Lessons include
16 lessons. Short questions. Small practice exercises.
Install the VS Code extension, open While, and start with one short lesson.
Private pilot build · Manual lessons available without Codex.
bf048ca2507219c989281a4f34b3f6d1c71f1d3e2b30e7f0f2d7e1ff3f9ce905On a phone? Installation happens in desktop VS Code. These steps will be here when you’re at your computer.
In desktop VS Code. It is currently an editor extension.
No. You can start lessons manually whenever you want. A supported Codex CLI connection adds optional automatic offers.
No. Local matching is optional and limited to selected code or a small part of the active file. Lessons and practice use bundled examples.
Learning exercises do not change your project code. Connecting automatic offers adds reviewed hook configuration to the workspace.
The current verified combination is macOS 15.7.4 on Apple silicon, VS Code 1.139.0, Codex CLI 0.155.0-alpha.16, and the existing Python 3 interpreter documented in the compatibility notes. Other setups retain manual learning.
While provides practice and feedback on small concepts. The pilot has not established broader learning outcomes.