First Commit
Menu

Every price opened and read on 24 September 2026

The best online coding courses — and the free routes that beat most of them

Nine ways to learn to code, with every price opened panel by panel on 24 September 2026. Four of them cost nothing and are named first, because on this subject the free answer is usually the right one.

What this page covers

The honest answer, before the sales pitch: the best routes cost nothing, and several of the paid ones are a more comfortable version of the same road. freeCodeCamp, Harvard's CS50x and The Odin Project are not consolation prizes for people who cannot afford a subscription — they are the main route, and they pay this site nothing.

What a paid subscription buys is narrower than its pricing page suggests: an order someone else decided on, an editor that tells you at once when you are wrong, and somewhere to ask. Those are real, and for some people they decide whether you finish. They are also worth a month of the free route first, to find out whether you need them.

The short answer

Start with freeCodeCamp if you want to write code from the first minute and pay nothing, or CS50x if you would rather be taught properly by a lecturer for eleven weeks before you strike out. Use MDN as your reference the moment you touch the web. If you stall — and stalling is normal — the paid route with the clearest pricing is Codecademy, whose Basic tier is free and permanent, so you can find out whether its way of teaching suits you before any card is involved.

What we checked, and what we refuse to check

We cannot tell you whether a course will teach you. Nobody can from outside, and every site that pretends otherwise is guessing at your attention span. So this page measures the one thing checkable from a chair: whether a company is straight with you about money. Five questions, asked of every paid route.

  1. Is there a genuinely free way in, with no card?
  2. Is the full price printed, in every billing term, without clicking anything?
  3. Is the price free of a discount badge or a countdown?
  4. Does the page say exactly what its certificate is, in its own words?
  5. Can you leave on your own, without contacting anybody?

None of that measures teaching. It measures what kind of company you are about to hand a card number to, and the answer varies more than anybody would like.

The other refusal matters as much: there are no outcome figures on this site. No completion rates, no placement rates, no salaries, no weeks-to-employable. Several platforms below publish claims of that shape. None is audited in a way we can read, so none appears here — including the ones that would flatter the free routes.

Every route below was opened on 24 September 2026 and read panel by panel. Prices are what the provider's own page charges, in the term named. A dash is not an omission — it means the provider does not publish the figure, and we do not supply one.
RouteWhat it chargesThe thing the page does not lead withWhat you get at the end
freeCodeCamp$0, every certificationIts Python course now ends in a certification exam, not just five projectsA freeCodeCamp Python Certification, issued by freeCodeCamp
The Odin Project$0, whole curriculumIt expects you to set your own machine up before lesson oneNo certificate at all — projects you can show instead
CS50x (Harvard)$0 to work throughYou must register with edX either way, free route includedA free CS50 Certificate, or a paid verified one from edX
MDN Web Docs$0It is a reference with a learning path bolted on, not a courseNothing, and it is still the best thing on this list for the web
CodecademyPlus at $11.99 a month billed annually, or $14.99 monthlyNothing much — this is the straightest pricing page of the five paid onesA certificate of completion, which its own FAQ separates from certification
TreehouseCourses at $25 a month, or $250 for a yearThe annual price is not in the page you land on; you have to click AnnualIts Techdegree issues what Treehouse calls an industry-recognised certificate
EducativeStandard at $89 charged annually, badged 67% offThe page opens on the annual panel; monthly is $35, not $8Its plan comparison lists certificates; we did not complete one
Zero To Mastery$299 a year, $49 a month, or $1,299 onceThe struck-through $588 is twelve monthly payments, not an old annual priceCompletion certificates for every course, in its own wording
Boot.devNot quoted here — see belowIt prices by the country you are reading fromNot read, because we could not read a price either
What a first year costs, by route

Annual term where the provider publishes one, read from its own page on 24 September 2026. The teal dots are zero, not a rounding error. Boot.dev and Scrimba are absent because no price could be read for either.

freeCodeCamp — every certification$0
The Odin Project — whole curriculum$0
CS50x — including its free certificate$0
Educative Standard — charged annually$89 a year
Treehouse Courses — charged annually$250 a year
Zero To Mastery PRO — paid yearly$299 a year
Treehouse Courses Plus — charged annually$490 a year

freeCodeCamp — free, and not a compromise

freeCodeCamp charges nothing for anything, and describes itself as a donor-supported tax-exempt 501(c)(3) charitable organization whose mission is to help people learn to code for free. There is no catch further down the funnel, because there is no further down the funnel.

Two things about it are newer than most write-ups admit. First, the curriculum has moved: every live certification now sits on a v9 path — Responsive Web Design, JavaScript, Front-End Development Libraries, Python, Relational Databases, Back-End Development and APIs, plus a Certified Full-Stack Developer curriculum. The older courses still open, and now carry a notice reading "The content in this section is not being updated… We recommend trying our current curriculum." A review that names a freeCodeCamp course without mentioning this was written against the old catalogue.

Second, the Python certification is no longer just projects: its own page says to complete the five required projects to qualify for the certification exam, then pass that exam. The course counts 540 steps — the course's own statement of its own size, which is the only honest sort of "how long" figure there is.

CS50x — eleven weeks from Harvard, and two different certificates

CS50x is Harvard's introduction to computer science, and its own site invites you to take it free "via this OpenCourseWare by working your way through the course's eleven weeks of material." Python arrives in week six, SQL in week seven, HTML, CSS and JavaScript in week eight, Flask in week nine. It teaches what the computer is actually doing — the thing interactive platforms skip and you miss later.

The certificates are where most summaries go wrong. There are two. A CS50 Certificate is free, issued by CS50 itself once you finish. A verified certificate is a separate purchase from edX — whose own page gives a band of $50 to $300 per course rather than a price. Registering with edX is required either way, and the free audit option at registration is the one people miss and pay for by accident. Neither is an academic credential, and Harvard says so itself: "Our free and verified certificates are not accredited academic offerings from Harvard or any of its affiliate institutions."

The Odin Project — a whole curriculum, published in the open

The Odin Project calls itself "a free open source coding curriculum that can be taken entirely online", and its About page counts 1,906,185 learners and over five thousand contributors since 2013. It is full-stack, project-first, and hands you nothing: you install your own tools, read the documentation it points at, and build the thing.

That is the trade: Odin is the most like a real job of anything here, and the most likely to lose someone in week one at a setup step a paid platform would have handled in a browser tab. With a working machine and some stubbornness it is extraordinary; if you are not sure what a terminal is, start with freeCodeCamp and come back. It issues no certificate, and it pays us nothing either.

Codecademy — the straightest pricing page of the five

Codecademy, which its own footer identifies as part of Skillsoft, was the only paid route that needed no detective work. Four tiers, both billing terms printed in one caption, no badge, no countdown. Cancelling is self-service too, in its own words: "You may cancel your subscription at any time in your payment settings." Five checks, five passes.

  • Basic — $0, marked Always free. Its FAQ describes it as free course content plus the ability to start some more advanced courses.
  • Plus — $11.99 a month billed annually, or $14.99 billed monthly.
  • Pro — $15.99 a month billed annually, or $19.99 billed monthly.
  • All Access — $54.99 a month, billed annually only, which adds live bootcamps one at a time.

Its certificate language is the best here, and worth quoting because so few competitors will say it: "Certificates of completion are available with Plus, Pro, and All Access… You earn them when you reach 100% progress", while "To earn a professional certification, you need to pass a series of exams." Two different things, named as two different things.

Commercial, and tagged as such in this page’s own markup. Subscribing after this earns us a share of what you pay. The ranking came first: it was written from prices we opened and read on its own page, before a single programme was applied for. The routes that charge nothing earn us nothing and still go at the top.

Treehouse — the annual price is not on the page you land on

Treehouse sells three things, and the page you land on shows only the monthly half of two of them. Each card carries its own Monthly and Annual control, and clicking one does not move the others, so the annual figures appear only if you click each in turn:

  • Courses — $25 a month, or $250 for a year.
  • Courses Plus — $49 a month, or $490 for a year.
  • Techdegree — $199 a month, with no annual option at all.

The annual figures are the good news, and they are the hidden ones: a year of Courses at $250 is two months cheaper than paying monthly. There is a 7-day free trial, and the checkout says plainly what follows it — "You'll be charged $25 monthly after 7 days", or $250 annually on the other panel.

Treehouse calls its Techdegree a self-paced online bootcamp with an industry-recognised certificate. That is Treehouse describing its own product: whatever the adjective, it is a certificate of completion issued by Treehouse, and no employer is obliged to have heard of it.

Commercial, and tagged as such in this page’s own markup. Subscribing after this earns us a share of what you pay. The ranking came first: it was written from prices we opened and read on its own page, before a single programme was applied for. The routes that charge nothing earn us nothing and still go at the top.

Educative — every single price is a sale price

Educative has three billing panels — Monthly, Annual, Two Year — and the page opens on Annual, the friendliest number of the three. The headline on each card is a per-month figure; the amount actually charged is the smaller number beside it.

  • Annual, badged 67% off: Standard shows $8 a month and charges $89, struck through from $270. Premium charges $119 from $361.
  • Two Year, badged 67% off: Standard shows $7 a month and charges $149 from $452. So a casual visitor sees $8 and a month-to-month subscriber pays $35; both are true, and only one is on screen when you arrive.
  • Monthly, badged 40% off: Standard is $35 a month, struck through from $59.

There was no undiscounted price anywhere on the page that day, and every card's button reads Lock in 67% Off for Life or Claim Lifetime Discount. A discount that is always on is a price. We record it as one and note the badge, so that a reader who returns next month to the same 67% knows it was there before.

Commercial, and tagged as such in this page’s own markup. Subscribing after this earns us a share of what you pay. The ranking came first: it was written from prices we opened and read on its own page, before a single programme was applied for. The routes that charge nothing earn us nothing and still go at the top.

Zero To Mastery — the discount is the monthly price wearing a badge

Zero To Mastery charges $49 a month, or $299 paid yearly, or $1,299 once for lifetime access. The yearly card shows $25 a month with a struck-through $588 and a 49% OFF badge.

That struck-through figure repays a second look. Twelve months at $49 is exactly $588 — so the crossed-out number is not a former annual price that came down. It is what a year of monthly payments would cost. The badge is arithmetic dressed as a sale: the saving is real, the framing is not, and the difference matters if you are the sort of person who buys because something is 49% off.

There is a 30-day money-back window on the page, and a purchasing-power discount by country, so the number you see may differ. What we will not repeat is the rest of that page, which carries claims about turning the subscription into tens of thousands of dollars of extra income a year. Unaudited marketing, and not a figure this site will print in any form.

Commercial, and tagged as such in this page’s own markup. Subscribing after this earns us a share of what you pay. The ranking came first: it was written from prices we opened and read on its own page, before a single programme was applied for. The routes that charge nothing earn us nothing and still go at the top.

Boot.dev — the price depends on where you are sitting

We could not quote Boot.dev's price, and the reason is more useful than the price would have been. Opened from our connection, its pricing page rendered in Armenian dram behind a banner reading 74% PPP Discount, applied automatically from our location — both panels, both discounted. Its own FAQ confirms the mechanism. The course is a structured, game-shaped backend track with a money-back guarantee, and wanting it is reasonable.

A dollar figure we did not read is not a fact, and one discounted 74% for wherever we happened to be sitting would be wrong for nearly every reader. So there is no Boot.dev price here. Open the page yourself, read it in your own currency, and click both the Monthly and Yearly tabs — the yearly tab carried its own 44% framing on top.

Commercial, and tagged as such in this page’s own markup. Subscribing after this earns us a share of what you pay. The ranking came first: it was written from prices we opened and read on its own page, before a single programme was applied for. The routes that charge nothing earn us nothing and still go at the top.

Scrimba, Coursera and Udemy: why none of them is linked here

Scrimba would not load: its pricing page returned a Cloudflare 522 on four attempts from two clients, and a separate fetch got the title and no content, because the prices render in the browser. Neither a price nor the terms could be read, so it is named here and linked nowhere — we do not send readers to a page we could not open.

Coursera belongs to a sister site that covers marketplaces properly, and the programme table we work from does not list this site among those permitted to earn from it. Our own notes said otherwise; where the two disagree the table wins, so we keyed nothing and wrote the conflict down.

Udemy rendered no price at all when we opened one of its best-known Python courses, and its published list price is famously not what anybody pays. A number we cannot read is a number we will not print, and single-course marketplaces are a different question from the one this page answers.

So which one

Never written a line of code: freeCodeCamp, today, for nothing. Want to understand what is happening underneath, with eleven weeks to give it: CS50x, also for nothing, finished before 30 June 2027. Building for the browser: live inside MDN whatever else you do.

If you have tried a free route, stalled, and can name what stopped you, pay for the thing that fixes it. Sequencing and a forgiving editor: Codecademy, starting on free Basic. Video teaching you can test first: Treehouse, clicking Annual before you buy. Breadth at the lowest annual number here: Educative, knowing its price is a permanent sale. One payment instead of a meter: Zero To Mastery at $1,299, if you are certain.

And if none of that fits, the answer is still the first one. Nothing here teaches you as much as finishing something does, and the routes that charge nothing are perfectly capable of getting you there.

The questions that decide it

What is the best online coding course for a complete beginner?
For most complete beginners with no deadline and no budget, freeCodeCamp. It is free, it is a registered charity rather than a company with a sales page, and its Python certification is 540 steps of writing code rather than watching it. If you would rather be taught by a lecturer, CS50x is the other free answer and it is superb. Paid subscriptions earn their place once you have tried a free route, stalled, and can name what stopped you.
Do I need to pay for a coding course to get a certificate?
No, though be precise about what a certificate is. freeCodeCamp issues its certifications at no cost, and CS50 issues a free CS50 Certificate to anyone who finishes, separately from the verified certificate edX sells. What none of them is, in the issuers' own words, is an accreditation: Harvard's FAQ states that its free and verified certificates are not accredited academic offerings from Harvard or any of its affiliate institutions.
Is a coding subscription worth it if I only study at weekends?
Usually not, and the arithmetic is why. A monthly subscription bills calendar, not progress, so two people who learn the same amount pay very different sums depending on how fast life let them go. On weekends only, a free route costs nothing while you are slow, and Zero To Mastery's $1,299 lifetime option or Treehouse's $250 a year at least stop the meter punishing a bad month. Start free; buy time only when you know you will use it.
Which paid platform has the clearest pricing?
Codecademy, by a distance, of the five we read. Its page prints both terms in one caption — Plus at $11.99 a month billed annually or $14.99 billed monthly — carries no badge or countdown, and keeps a free Basic tier at $0. Every other paid route here hides at least one number behind a toggle, a badge or your location. That is candour, not teaching quality, which is all anyone can judge from outside.
Why is there no Udemy or Coursera link on this page?
Because neither survived our own rules. Udemy's course page rendered no price at all when we opened it, and a list price almost nobody pays is not a figure we will publish. Coursera belongs to a sister site, and the programme table we work from does not grant it to this one — where that table and our notes disagree, the table decides. Scrimba would not load on the day. All three refusals are set out in how this site is paid for.
How often are these prices re-read?
Every figure carries 24 September 2026 — the day each page was opened in a browser and each billing panel clicked in turn. When we re-read them the date moves with them, and where a price has changed we say what it was before. If you are reading this long afterwards, open the two or three pages you care about and check; we tell you which panel to click.