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. AI Tool How-Tos & Use Cases
  3. 11 Programming Learning Services Compared [August 2026]: Choosing by Purpose, Price, End State and Language Support

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.

Comparing programming learning services: a lesson screen beside a code editor

Search for "best programming learning sites" and you get lists of thirty, mixing free services with schools that cost thousands of dollars. What the person choosing actually needs to know is which one to use, in what order, for their own goal.

This article compares 11 programming learning services, Japanese and international, organized by purpose: getting hired, finishing your first course, having something you want to build, rebuilding your fundamentals, and moving into infrastructure and AI. Mentor-led schools (a different category, at a very different price) are out of scope; everything here is a service you can study on independently for a few thousand yen a month at most. All prices include tax and reflect official figures as of August 2026.

The short version, by purpose

Starting from zero with employment in viewpaiza Learning (¥980–¥1,490/month; skill-check ranks feed directly into job applications) or ZEN Study (¥1,100/month; material by working Dowango engineers, reaching into CS).

Wanting to finish a first course without quittingProgate (from ¥990/month; slides plus in-browser exercises, no environment setup). For a video overview, dotinstall (¥1,480/month; 8,618 three-minute videos). To start free from the environment side, WebTerm.

Stuck on the plateau after you can write codeTechpit (finish one real service), Recursion (800 hours of CS fundamentals, in Japanese), Boot.dev / KodeKloud (backend and DevOps, in English).

The 11 services at a glance

ServiceEnd stateFormatJapaneseFree tierPrice (tax incl.)
ProgateSyntax, basics, the door to work levelSlides + exercisesYesOpening of each lessonFrom ¥990 / ¥2,490 per month
dotinstallAn overview of each technology3-minute videosYesFree lessons¥1,480/month
paiza LearningThe level hiring recognizesVideos + exercisesYes928 courses, 1,209 exercises¥980–¥1,490/month
ZEN StudyWeb engineer employmentMaterial + live classesYesNone¥1,100/month
TechpitOne finished serviceWritten tutorialsYesPartialPer tutorial / ¥2,980 per month
RecursionCS fundamentals and backend designProjects and challengesYes~30 hours$61/month, $588/year
WebTermTerminal and Git operationsIn-browser exercisesYesEverythingFree
WebTerm LearnTerminal and Git, systematicallySlides + exercisesYesAll coursesFree
Boot.devBackend + DevOpsCoding challengesNoA few demo chapters¥4,200/month, ¥32,000/year
KodeKloudInfrastructure operations, cloudReal hands-on labsNoFree trial4 tiers (check site)
DeepLearning.AIAI and LLM implementationShort coursesNoShort coursesFree and up

How to choose: four axes

1. Choose by what you will be able to do at the end

Even at a similar monthly price, the end states differ completely.

01Read and write the syntax

Progate, dotinstall, paiza Learning. The end state is understanding program structure and writing code yourself rather than copying.

02Build one whole service

Techpit. Pick a tutorial by its finished product and build it in a local environment. It becomes the base of a portfolio.

03Evaluate a design

Recursion, and ZEN Study's CS courses. Complexity, data structures, database design, networking — the knowledge that separates code that runs from code that is good.

04Run and operate it

Boot.dev, KodeKloud. Linux, Git, Docker, CI/CD, cloud — the side that keeps what you wrote running in production.

2. Get ahead of where people quit

Self-study stalls in a small number of predictable places.

How it usually goes wrong

  • Environment setup stops you on day one
  • Syntax is done, but you don't know what to build
  • An error appears and searching doesn't resolve it
  • You watch a video and mistake that for understanding

Getting ahead of it

  • Choose in-browser execution (Progate, paiza)
  • Choose tutorials by finished product (Techpit)
  • Run the terminal and Git first (WebTerm)
  • Choose exercise or challenge formats (Recursion, Boot.dev)

3. Look at the yearly cost

Monthly figures are hard to compare, so here is a year of each.

ServiceApproximate yearly costNotes
WebTerm / WebTerm Learn¥0Everything free
paiza Learning¥11,76012-month plan (¥980/month)
ZEN Study¥13,200¥1,100 × 12
dotinstall¥12,96012 months upfront (¥1,080/month)
Progate (Plus)From ¥11,880¥990 × 12; Pro from ¥29,880
Techpit Unlimited¥35,760¥2,980 × 12; or buy tutorials individually
Boot.dev¥32,000Yearly plan (price shown from Japan)
Recursion$588Yearly plan
DeepLearning.AI¥0 and upShort courses free

Mentor-led coding schools run to thousands of dollars over the same period. There is no harm in first confirming, on a service costing a few thousand yen a month, whether self-study works for you.

4. Does it work in your language

Boot.dev, KodeKloud and DeepLearning.AI have no Japanese interface. Getting comfortable with technical English is an asset in itself, but making your first course an English one raises the odds of quitting. Build the base in your own language and cross over for the areas that require it — real-environment DevOps practice, AI implementation.

Recommendations by purpose

01From zero, aiming at an engineering job

paiza Learning. Study and job listings connect inside one service, and skill-check ranks (S to E) function as application credentials. The curriculum itself is designed against job data from 3,000+ companies. For breadth, ZEN Study at ¥1,100/month: its introductory course includes Linux, Git, GitHub, Docker and web security, and CS theory comes with the same subscription.

02Finishing a first course

Progate. Illustration-led slides and in-browser exercises let you bypass the first wall, environment setup. 3.7 million users across 100+ countries, with learning paths so you never wonder what comes next.

03You know what you want to build

Techpit. Choose a tutorial by its finished product — "build a matching app in Rails," for instance. Because development happens locally, running WebTerm Learn first will keep setup from blocking you.

04You can write code but have plateaued

Recursion. 800+ hours selected from US university CS curricula by former Meta engineers, at 20% input and 80% output, covering data structures and algorithms, databases, networking and system design in Japanese. Its stated goal — "escaping copy-paste engineering" — describes the reader exactly.

05Extending into infrastructure and operations

KodeKloud (880+ hands-on labs across Linux, Docker, Kubernetes, Terraform) or Boot.dev (backend and DevOps as one path). Both are English-only. To reach AI and LLM implementation, DeepLearning.AI's short courses are free.

The services in detail

Here is each service by who it fits and how far it takes you. Even at the same monthly price, the roles do not overlap.

ProgateProgate | Finish your first course with no environment setup

Illustration-led slides for the concept, then an in-browser editor to write and run the code. 3.7 million users across 100+ countries. Its real value is that it removes the first wall, environment setup — the point where self-study most often ends.

Because the learning paths are laid out, you never wonder what comes next. Plus covers introductory through basic; Pro reaches work-level material such as Practical Backend Development, Practical Python and React Development. Command Line and Git lessons, Generative AI Basics and Claude Code Introduction (beta) all live in the same service.

End state
Syntax and basics; with Pro, the entrance to work-level material
Price
Plus from ¥990/month, Pro from ¥2,490/month (from ¥11,880/year)
Fits
Complete beginners who want to finish one course end to end
Does not fit
Anyone after CS theory or infrastructure (pair it with another service)

ドットインストールドットインストール | dotinstall: pick only the technology you need

576 lessons across 8,618 videos, watched three minutes at a time. The psychological cost of starting is very low, which makes it work in the gaps of a day. Running since 2011, it spans web production, game development, data analysis and AI/ML.

The caveat is that there is no in-browser runtime. You are expected to build the same thing in your own environment while watching, so "just watching" will not stick. On the other hand, lessons on local setup, Linux commands and Git make it effective when you want to clear up an environment question quickly.

End state
An overview of each technology; small artifacts if you type along
Price
¥1,480/month, or ¥1,080/month on 12 months (¥12,960/year)
Fits
Getting the whole picture fast; picking out specific technologies
Does not fit
People who know they learn passively (choose an exercise format)

paizaラーニングpaizaラーニング | paiza Learning: the exit connects to job listings

Three-minute videos alternate with exercises, and code runs in the browser. The free tier alone gives 928 courses and 1,209 exercises, so you can get a long way toward working knowledge at zero cost.

The distinguishing feature is the exit. A skill-check rank (847 problems) works directly as a job application credential, letting you demonstrate ability in code rather than on a résumé. The curriculum is itself built from 20M+ skill-check attempts and job data from 3,000+ companies.

End state
The level hiring recognizes (a skill-check rank)
Price
¥1,490 for 1 month, ¥11,760 for 12 (¥980/month)
Fits
Anyone aiming at an engineering job
Does not fit
Hobby learners, for whom the ranking system does nothing

ZEN StudyZEN Study | Environment through CS theory for ¥1,100 a month

Entirely original material written by working Dowango engineers, with coverage that stands out for the price. The programming track targets "from no experience to employable as a web engineer," and the same subscription also covers university-entrance preparation, web design and video creation.

The introductory course lists Linux, Git, GitHub, Docker and web security among its learning elements beside JavaScript — a practical choice. Beyond it lie large-scale web development in Scala and CS courses on data structures and algorithms, automata and networking. Self-study material is complemented by live classes and a Q&A community.

End state
Web engineer employment level, including environment, security and CS
Price
¥1,100/month (¥1,300 via App Store) — ¥13,200/year
Fits
Broad coverage at low cost; people who like a class format
Note
No free study tier; the subscription is required to view material

TechpitTechpit | Work backwards from what you want to build

A marketplace of tutorials by working engineers. Because you choose by the finished product — "build a matching app in Rails" — it addresses the stall that follows syntax. Add features afterwards and the result becomes the base of a portfolio.

You work in a local development environment; there is no in-browser runtime. If environment setup worries you, clear it first with a free service. INTLOOP Inc. acquired the business in November 2025.

End state
One working service; a portfolio piece once customized
Price
Single purchase, or Techpit Unlimited ¥2,980/month (¥35,760/year)
Fits
You know what you want to build and have the syntax down
Note
Assumes a local environment; each tutorial uses different technology

RecursionRecursion | Break the plateau that follows "I can write code"

800+ hours built by former Meta engineers from US university CS curricula, at a stated 20% input, 80% output ratio — most of your time goes into assignments. There are 100+ backend assignments that avoid frameworks, plus a team development program.

It covers data structures and algorithms, OOP, databases, networking, operating systems and system design, entirely in Japanese. Its stated goal, "escaping copy-paste engineering," describes the reader exactly: most effective for people who finished the introductory stage and stopped progressing. Conversely, it is far too heavy if you have never touched HTML and CSS.

End state
CS fundamentals and an axis for evaluating design
Price
Free (~30 hours), $61/month, $588/year
Fits
You can write code but have plateaued; you want backend depth
Does not fit
Complete beginners (finish one introductory service first)

WebTermWebTerm | For people stuck on the environment, in the first two weeks

A learning Linux terminal that runs in the browser, implementing 100+ commands from pwd, ls and cd to grep, find, chmod, pipes and redirection, Vim and Git. Nothing to install, no account — the first command is one page load away.

Its 15 tutorials grade on the state of the filesystem after your command runs, so copying answers gets you nowhere and you end up typing until it sticks. Six tutorials cover Git troubleshooting alone, including undoing commits and resolving merge conflicts.

End state
Terminal and Git basics, and recovery from mistakes
Price
Free (no sign-up)
Fits
Stalling on setup or commands; starting at zero cost
Note
Desktop browsers only, since typing is essential

WebTerm LearnWebTerm Learn | Lock in the terminal and Git, in order

A 12-course, 129-lesson platform alternating illustrated slides with exercises: the terminal (introduction 20 / fundamentals 13 / advanced 25) and Git (introduction 23 / fundamentals 18), each stage followed by training for repetition. Every course is free; all it needs is a free account.

Where WebTerm is the practice environment itself, this is the curriculum that runs through it. The advanced terminal course reaches shell customization and SSH, taking you to the point of working on a server. Vim and the terminal multiplexer Herdr are also covered.

End state
A systematic grasp of the terminal and Git (through SSH and branching)
Price
All courses free (free account required)
Fits
Learning in order rather than by fragmentary search
Combination
Environment here, syntax on Progate, building on Techpit — no overlap

Boot.devBoot.dev | Backend and operations along the same path

A challenge-based service from Ogdolo LLC. Python, Go, TypeScript and SQL are taught in the same curriculum as Linux, Git, Docker, Kubernetes, CI/CD and AWS, so the gap between writing code and deploying it rarely opens. More than 1.2 million learners.

The AI tutor "Boots" replies with Socratic questions rather than answers. Combined with a format that will not advance without working code, it is hard to stay passive in. The interface and content are English-only.

End state
Backend development and DevOps (containers, CI/CD, cloud)
Price
¥4,200/month or ¥32,000/year as displayed from Japan (after PPP discount)
Fits
Comfortable in English; learning with operations in view
Note
No Japanese; only a few demo chapters are free

KodeKloudKodeKloud | Break infrastructure and fix it, in real labs

DevOps, cloud and AI learned through hands-on labs on real environments: 80+ courses, 880+ labs, and per-specialty environments for Kubernetes, Docker and Terraform that start instantly. Exam preparation for CKA/CKAD, AWS and Azure is included.

It does not teach language fundamentals, so it suits people past the syntax stage or those on the infrastructure and operations side. The AI learning path (19 courses, ~106 hours) includes Claude Code For Beginners (8h32m) and Cursor AI.

End state
Infrastructure operations, cloud, certification level
Price
Free trial (no card); Standard, Pro, AI and Business tiers
Fits
Extending into infrastructure; certification is in view
Note
No Japanese; no language primers; prices shift with campaigns

DeepLearning.AIDeepLearning.AI | AI implementation, through free short courses

The AI learning platform founded by Andrew Ng, with 104 short courses of one to three hours, most co-produced with the companies behind the tools. That keeps the material current in a way books and generic online courses are not.

Short courses enroll for free. To rebuild machine learning and deep learning systematically, you move to the specializations and professional certificates delivered through Coursera. The prerequisite is being able to read code.

End state
Implementation knowledge for AI, LLMs and agents
Price
Short courses free; specializations follow Coursera's pricing
Fits
You can read code and want to move from using AI to building with it
Note
English only; heavy without programming experience

An order that does not break you

Assuming an hour on weekdays and three hours on weekends, here is a realistic progression.

WEEKS 1–2

Get comfortable in the environment

  • Basic terminal operation
  • Git basics (commits, branches)
  • WebTerm / WebTerm Learn (free)
MONTHS 1–2

Take one language through

  • JavaScript or Python — one of them
  • Progate / paiza Learning
MONTHS 3–4

Build something of your own

Finish one Techpit tutorial, then add features until it is yours. Getting past this point is what makes study stick.

MONTH 5+

Thicken the foundation

  • CS fundamentals (Recursion / ZEN Study)
  • Infrastructure (KodeKloud / Boot.dev)

Spending the first two weeks on the environment reduces friction at every later stage — and it costs nothing.

What to learn if you use AI coding agents

In 2026, coding agents such as Claude Code and Cursor entered everyday work. That did not remove the need to learn; it swapped out what the foundation consists of.

Agents write code, but reading the proposed diff, interpreting the error and recovering from a broken state remain human work — and all of it happens in the terminal. Progate now covers CLAUDE.md, skills and permissions in its Claude Code Introduction (beta); KodeKloud gives 8 hours 32 minutes to Claude Code For Beginners; DeepLearning.AI co-produces courses with Anthropic. The learning services themselves are being rebuilt around agents.

Which services to combine, and how, is covered in "CLI and programming study in the age of AI coding agents".

FAQ

Can I learn with free services alone?

Terminal and Git fundamentals are fully covered for free (WebTerm, WebTerm Learn). Language syntax goes a long way on paiza Learning's free tier (928 courses, 1,209 exercises). Paying starts to matter when you move into systematic CS fundamentals or real infrastructure practice.

Coding school or self-study?

Try a few thousand yen a month for one or two months first and see whether self-study actually turns over for you. For people who progress alone, a school's return on cost falls; for people who cannot keep going without support, human help is worth a great deal. Building that evidence first prevents the wrong choice.

Should I use several services at once?

Stacking services with different roles works well. "Environment = WebTerm (free)," "syntax = Progate," "building = Techpit" complement rather than duplicate each other. Subscribing to two services in the same role (Progate and dotinstall) adds little; pick one.

Any advice for not quitting?

Set the target small. Not "become an engineer" but "be able to commit and branch in Git by the end of this week" — a size you can verify in one or two weeks, so progress stays visible. Starting with something that runs entirely in the browser works for the same reason.

Conclusion

Choose a learning service by its end state and where you are currently stuck, not by price.

This article reflects information published on each company's official site as of August 2026. Pricing and course structure change; check the official sites for the latest details.

Share this article

AI tools featured in this article

Related articles

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

What Is Cloudflare OS? A Deep Dive into the Open-Source AI Agent Workspace (Architecture, Gatekeepers, Self-Hosting, Pricing)

Cloudflare open-sourced Cloudflare OS, an AI agent workspace, on August 5, 2026. This article covers its zero-permission Gatekeeper security, model selection and cost control via AI Gateway, Gadgets (small personal apps), how to deploy it into your own Cloudflare account, and pricing — based on the official blog and GitHub.

What Is Cloudflare OS? A Deep Dive into the Open-Source AI Agent Workspace (Architecture, Gatekeepers, Self-Hosting, Pricing)

Claude Fable 5 vs. GPT-5.5 vs. Gemini 3.1 Pro: Which Should You Choose? A Deep Dive into Performance, Pricing, and Use Cases [July 2026]

A thorough comparison of the latest flagship models from the industry's three leading AI labs, all released in the first half of 2026: Claude Fable 5, GPT-5.5, and Gemini 3.1 Pro. Covers benchmark performance, API pricing, context windows, multimodal support, and how to use them on consumer plans like ChatGPT Plus, Claude Pro, and Google AI Pro — with recommendations by use case, based primarily on official data.

Claude Fable 5 vs. GPT-5.5 vs. Gemini 3.1 Pro: Which Should You Choose? A Deep Dive into Performance, Pricing, and Use Cases [July 2026]

How to Use Sakana AI Fugu: From API Key to Claude Code | Pricing, Free Tier, and Performance

A guide to Sakana AI's multi-agent platform Fugu: issuing an API key at console.sakana.ai, calling the OpenAI-compatible API, and wiring it into Codex and Claude Code. Covers choosing between Fugu, Fugu Ultra, and Fugu Cyber, pricing and whether a free tier exists, and benchmark performance.

How to Use Sakana AI Fugu: From API Key to Claude Code | Pricing, Free Tier, and Performance

What Is Claude Fable 5 | A Deep Dive into Anthropic's Latest Frontier Model: Performance, Pricing, and How to Use It

A comprehensive look at Claude Fable 5, Anthropic's latest model released in June 2026. Covers benchmark performance in coding, knowledge work, and science, how it compares to Mythos 5, API pricing, and usage guidance — all backed by official data.

What Is Claude Fable 5 | A Deep Dive into Anthropic's Latest Frontier Model: Performance, Pricing, and How to Use It

Claude Code Session Management: How to Eliminate Backtracking with /rewind and /fork

A systematic guide to Claude Code's /rewind, /fork, /clear, and /compact commands. Covers how the context window works, checkpointing strategies, real-world scenarios, and a decision flowchart for using each command — turning session management into a core development strategy.

Claude Code Session Management: How to Eliminate Backtracking with /rewind and /fork