First Commit
Menu

Opened panel by panel, and dated

Learning to code costs nothing. Learning it comfortably costs money.

PythonJavaScriptThe webfirst projectevery route ends in the same place

This site reads coding platforms' pricing pages properly — every billing panel, every discount badge, with the date it was read — and says plainly when the free route is the better answer, which on this subject it often is.

A year of learning to code, at the price each route charges

Every figure is a sum the provider itself charges for a year, read off its own pricing page on 24 September 2026. A teal dot is zero, not a short bar. Codecademy is absent because it publishes no annual total — only a per-month figure — and multiplying it by twelve would be our arithmetic, not its price. Boot.dev and Scrimba are absent because no price could be read at all.

freeCodeCamp — every certification$0
The Odin Project — whole curriculum$0
CS50x — with its free certificate$0
Educative Standard — charged annually, badged 67% off$89
Treehouse Courses — charged annually$250
Zero To Mastery PRO — paid yearly$299
Treehouse Courses Plus — charged annually$490

Latest in the log

All of it →

Why a coding site starts with the free routes

Most pages answering "what should I learn to code with" are ranking subscriptions, because subscriptions pay. This one starts somewhere else, for a reason that is easy to check: on this particular subject, the things that charge nothing are genuinely the best answer for most people, and they are run by a charity, a university and a volunteer project rather than by a company with a funnel.

So freeCodeCamp, CS50x, The Odin Project, MDN and Python's own tutorial are named first wherever they win, and it is said plainly each time that they pay this site nothing. The paid platforms are covered properly too — five of them, with every billing panel opened — because for some people they are worth it, and because somebody should write down what they actually charge.

What we do differently with a price

Every price on this site was read in a real browser, panel by panel, on a stated day. That sounds like a low bar until you open the pages.

  • Treehouse puts its annual figures behind a control on each plan card. Land on the page and you see $25 a month; click Annual and it is $250 a year, which is two months cheaper.
  • Educative opens on its annual panel, headlining $8 a month. Its monthly price is $35. Both are on the same page; only one is showing when you arrive.
  • Zero To Mastery crosses out $588 a year next to a 49% off badge. That struck-through figure is twelve months at its own monthly rate, not a price anybody was ever charged as an annual.
  • Boot.dev priced itself to us in Armenian dram with a 74% purchasing-power discount, because of where we happened to be sitting. There is no Boot.dev price on this site as a result.

None of that is dishonest of them, exactly. It is just what a pricing page looks like when nobody outside is reading it carefully.

The numbers we refuse to print

There is no salary figure anywhere on this site, no completion rate, no placement rate and no estimate of how many weeks it takes to become employable. Not because those numbers would be unflattering, but because nobody publishes an audited one and an invented one reads exactly like a real one.

The time-shaped figures that do appear are all of one kind: a course's own statement about its own size. freeCodeCamp's Python certification counts 540 steps and requires five projects before its exam. CS50x describes eleven weeks of material. Those are facts about courses, not predictions about you, and the difference is the whole editorial policy.

Where to start reading

If you want the whole comparison at once, every route and what it charges is the page this site exists for. If you already know you want Python, the best way to learn Python is the same discipline applied to one language, including the free book and the official tutorial that most beginners are pointed at too early.

Asked before you spend anything

Are the free coding courses as good as the paid ones?
For learning to program from nothing, the best-known free routes are not a compromise — they are the main road, and several of the paid platforms are best understood as a more comfortable version of the same journey. freeCodeCamp is a registered charity whose stated mission is to help people learn to code for free, and its Python certification alone runs to 540 steps. Harvard's CS50x is eleven weeks of material you can work through at no cost, with a free certificate from CS50 itself at the end. The Odin Project publishes a whole full-stack curriculum openly. What paid subscriptions buy is sequencing, feedback in the editor, and somebody to ask — real things, worth real money to some people, and worth nothing to others. None of these free routes pays this site a penny.
How long does it take to learn Python?
Nobody who tells you a number is measuring you, so we publish none. What can be checked is how big a given course says it is: freeCodeCamp's Python certification states 540 steps and five required projects before its certification exam, and CS50x describes eleven weeks of material with Python arriving in week six. Those are the courses' own statements about their own size, not predictions about you, and they are the only time-shaped figures on this site. The long version is here.
Do the certificates from these courses actually count for anything?
They are certificates of completion, and the honest platforms say so in their own words. Codecademy's help text draws the line itself: a certificate of completion is what you earn at 100% progress through a course, while a professional certification requires passing exams. Harvard is blunter still — its FAQ states that its free and verified certificates are not accredited academic offerings from Harvard or any of its affiliate institutions, and are offered for self-educational and vocational purposes. Treat every one of them as evidence that you finished something, which is worth having, and not as a credential anybody is obliged to recognise.
Is Codecademy free?
Partly, and permanently. Its pricing page carries a Basic plan at $0 marked "Always free", which its own FAQ describes as access to free course content plus the ability to start some more advanced courses. The paid tiers, read on 24 September 2026, were Plus at $11.99 a month billed annually or $14.99 billed monthly, Pro at $15.99 or $19.99 on the same terms, and All Access at $54.99 a month billed annually only. What the free tier actually gets you.
Should I start with Python or JavaScript?
Start with whichever one the thing you want to build is written in, and if you have no such thing yet, start with Python. Python asks less of you before your first working program, and the free material for it is unusually strong. One caution that costs beginners weeks: the official Python tutorial at docs.python.org opens by saying it is designed for programmers new to the Python language, not for beginners new to programming — it is a superb second stop and a punishing first one. If you want to build things that live in a browser, JavaScript is not optional and you may as well begin there.