One of Japan's largest directories x find the right AI in as little as a minute

▶︎ For those who want to list their service

  1. AI BEST SEARCH
  2. WebTerm
WebTerm

WebTerm
: How to use it, features, and the business problems it solves

Add bookmark

What is WebTerm?

WebTerm is a free, browser-based Linux terminal built for practice. It implements 100+ commands — pwd, ls, cd through grep, find, chmod, pipes and redirection, Vim and Git — and grades each step by the actual state of the filesystem, so copying an answer doesn't get you past it. 15 mission-style tutorials plus a free-play sandbox. No install, no sign-up, 8 languages including Japanese (desktop browsers only).

Business problems it solves

About "WebTerm"

What is WebTerm

WebTerm is a Linux terminal for learning that runs entirely in the browser. There is nothing to install and no account to create — you can type a command the moment the page loads. Over 100 commands are implemented on a simulator: navigation such as pwd, ls and cd; file and text work such as grep, find and chmod; pipes and redirection; Vim; and Git. It is built by init.co.jp, and the version as of August 2026 is v1.5.0.

At the center of the experience are 15 tutorials, ordered by difficulty: 4 on the terminal, 2 on Vim, 3 on Git and 6 on Git troubleshooting, with a final entry, "16. Free play," for open practice.

Each step is graded on the state of the filesystem after your command runs, not on the string you typed, so copying an answer will not move you forward. The design assumes you type until your hands remember.

WebTerm's mode selection screen, listing numbered tutorials for the terminal (intro, basics, fundamentals, advanced), Vim, Git and Git troubleshooting, ending with
Source: WebTerm official site

The more you hand to AI, the more the terminal matters

Claude Code, Codex and Cursor CLI all take the terminal as their ground. Reviewing a diff an agent proposes, reading a command that failed, and recovering a session that stopped halfway all happen in a shell.

Delegating without reading the terminal

  • You cannot judge what a proposed diff means
  • Work stops the moment an error appears
  • You cannot tell how much has been changed

With the basic commands in hand

  • `git diff` and `git status` let you check for yourself
  • An error message tells you what to do next
  • `git reflog` and friends let you recover

That is why WebTerm devotes six of its tutorials to Git troubleshooting alongside terminal basics: getting back from a broken state is treated as a skill to practice.

How to use it

  1. Open it in a browser

    Go to webterm.app. No sign-up, no install. Because typing is essential, it is meant for desktop browsers.

  2. Pick a tutorial

    They run in order from 01, "Terminal basics." If you already type commands daily, you can start from Vim (05–06) or Git troubleshooting (10–15).

  3. Solve it in mission mode

    Run the commands the instructions call for. Because grading looks at the filesystem, a different route to the same result still counts as correct.

  4. Experiment in free play

    A sandbox outside the tutorials. You can run rm and break things without touching your own machine.

Mission mode. The current mission appears at the top; run a command and the output arrives with "Mission Clear!" before the next mission opens. The file tree on the left updates immediately, so you can see what your command actually did.

WebTerm mission mode: the mission
Source: WebTerm official site (fundamentals tutorial)

Features

01Implemented commands

Everything runs in the browser, with 100+ commands available.

  • Files and search — pwd / ls / cd / mkdir / touch / cp / mv / rm / cat / grep / find / head / tail / wc / sort / chmod
  • Shell features — pipes (|) and redirection (> / >>)
  • Vim and Git — modal editing in Vim; commits and branches in Git

02How the learning works

Not reading — typing.

  • 15 tutorials — 4 on the terminal, 2 on Vim, 3 on Git, 6 on Git troubleshooting
  • Mission mode — graded on the state of the filesystem
  • Progress tracking — keeps your place
  • Live file tree — reflects each command instantly

03Environment

Nothing to prepare.

  • No installation — a browser is enough; no VM, no WSL
  • No account — you reach your first command without signing up
  • 8 languages — Japanese, English, Chinese and more

Pricing

Price
Free (as of August 2026)
Account
Not required
Requirements
Desktop browser (keyboard input required)
Languages
8, including Japanese and English

How it differs from other CLI learning services

WebTerm's position is "type first, read later." The structured curriculum lives in WebTerm Learn; WebTerm itself provides the environment and the exercises.

WebTermWebTerm LearnProgate's Command LineBoot.dev
FormatTerminal exercises onlySlides + exercisesSlides + exercisesCoding challenges
ScopeCommands, Vim, GitTerminal basics to advanced, Git, VimCommand-line fundamentalsLinux, Docker, CI/CD
PriceFreeFreePaid (from ¥990/month)Paid (from ¥4,200/month in Japan)
Sign-upNot requiredFree accountRequiredRequired

If you want to start from language syntax instead, Progate and dotinstall are the alternatives; for server operations, KodeKloud.

This page reflects information published on the official site as of August 2026. Check the official site for the latest specifications and pricing.

Try WebTerm

Frequently compared services

Articles featuring WebTerm

CLI and Programming Study in the Age of AI Coding Agents [August 2026]: 11 Services, Starting from the Terminal and Git

With Claude Code, Codex and Cursor in everyday use by 2026, what you need is no longer the ability to write from scratch but the ability to read the diffs an agent produces, interpret its errors and recover a broken state — and all of that happens in the terminal. This article compares 11 learning services — WebTerm, WebTerm Learn, Progate, dotinstall, paiza Learning, ZEN Study, Techpit, Recursion, Boot.dev, KodeKloud and DeepLearning.AI — by entry point (language or environment), format, language support, free tier and price. It also covers the courses rebuilt around agents, including Progate's Claude Code Introduction (beta), KodeKloud's Claude Code For Beginners (8h32m) and DeepLearning.AI's course co-produced with Anthropic, and lays out an order to learn in: environment, syntax, agent, evaluation.

CLI and Programming Study in the Age of AI Coding Agents [August 2026]: 11 Services, Starting from the Terminal and Git

11 Programming Learning Services Compared [August 2026]: Choosing by Purpose, Price, End State and Language Support

Lists of thirty "best programming learning sites" mix free services with schools costing thousands of dollars, which makes them useless for deciding. This article narrows the field to 11 services you can study on independently for a few thousand yen a month — Progate, dotinstall, paiza Learning, ZEN Study, Techpit, Recursion, WebTerm, WebTerm Learn, Boot.dev, KodeKloud and DeepLearning.AI — organized by purpose: getting hired, finishing a first course, having something to build, breaking a plateau, and moving into infrastructure. It compares end state, format, language support, free tier and yearly cost, then sets out a study order that working people can sustain and what the foundation needs to contain in the age of AI coding agents.

11 Programming Learning Services Compared [August 2026]: Choosing by Purpose, Price, End State and Language Support