Every Homeschool

Publisher profile

Specialist / supplement

Code.org

Nonprofit offering a free K-12 computer science curriculum including CS Fundamentals, CS Discoveries, and AP Computer Science Principles.

About

Code.org is a nonprofit that provides a free K-12 computer-science curriculum. Its flagship courses are CS Fundamentals for elementary, CS Discoveries for middle school, Computer Science A for high school Java, and CS Principles aligned to the College Board's AP Computer Science Principles exam. Content is delivered through the Code Studio platform and accompanied by unplugged activities, teacher training, and Hour of Code projects. All core courses are free for home use, and parents can create classroom accounts to track student progress.

The Every Homeschool rubric review

Our deep read on Code.org

7 min read · 1,480 words

Disclosure. Some links on this page are affiliate links. Every Homeschool may earn a small commission if you purchase through them, at no extra cost to you. Editorial picks are not influenced by commissions; see how we make money.

As an Amazon Associate I earn from qualifying purchases.

Code.org is a free nonprofit K-12 computer-science curriculum. In our assessment, the tradeoffs for homeschool families are nearly all about platform dependency rather than content.

Last updated: 2026-04-24 · Every Homeschool Editorial Team

At a glance

Method Subject-specialist, project-based, browser-native
Worldview Secular
Grades K-12
Formats Digital (browser); unplugged supplemental activities in PDF
Cost tier Free
Parent intensity 2
ESA-common No (the core product is free; ESA reimbursement is not relevant)
Accredited No (curriculum provider, not a school)
Established 2013, founded by Hadi and Ali Partovi
Website code.org

Our scoreboard (1-5)

Criterion Score One-line reason
Academic rigor 4 CS Principles is College Board endorsed; middle and elementary tracks are age-appropriate and thorough
Ease of teaching 4 Lesson plans, answer keys, and auto-graded activities carry most of the load
Content quality 4 Curriculum has been refined across a decade of classroom deployment
Flexibility 3 Lessons are linked in a fixed sequence; picking and choosing works but costs coherence
Value for money 5 The entire K-12 sequence is free, including teacher accounts
Worldview scope 5 Secular by posture, nonsectarian; usable by any worldview
Visual/design 4 Clean, modern web platform; block-based and text-based IDEs are both well built
Support resources 3 Rich documentation, but live human support is oriented toward classroom teachers, not homeschool parents

Who the publisher is

Code.org (rebranded as CodeAI, per its About page) is a 501(c)(3) nonprofit founded in 2013 by Hadi and Ali Partovi, with the explicit mission of giving every student in every school the opportunity to study computer science. The organization is funded by a roster of technology companies and foundations, including Amazon, Google, Microsoft, and Facebook, and operates on an open-platform model: all core curricula are published free for both classroom and home use.

The organization, which has rebranded as CodeAI, reports on its About page that it has reached more than 150 million students in 190 countries, and its Hour of Code tutorials have been launched more than a billion times.

Code.org is secular and nonsectarian. The content carries no religious or political framing. The platform does include diversity-in-computing videos and guest speakers drawn from underrepresented groups in tech; the underlying CS content is content, not commentary.

The core pedagogy

Code.org's K-12 sequence is organized around four flagship products, each designed for a specific grade band. CS Fundamentals covers kindergarten through fifth grade across Courses A through F, using block-based coding in a visual drag-and-drop environment (built on the open-source Blockly framework). Students progress through puzzles featuring familiar characters. Angry Birds, Anna and Elsa, Minecraft Steve, and a typical elementary lesson alternates between an unplugged group activity, a short concept video, and twenty to thirty minutes of on-screen puzzle work. CS Discoveries is the middle-school course (grades 6-10), moving students from block coding into text-based JavaScript through units on web development, game design, animation, and physical computing with the micro:bit board. Computer Science Principles is the high-school course aligned to the AP Computer Science Principles exam, and Computer Science A covers Java for students targeting the AP Computer Science A exam.

The pedagogical posture is project-based and constructivist. Students learn by building, an animation, a game, a webpage, a data visualization, rather than by reading and answering comprehension questions. Each lesson is structured as a sequence of short videos (typically two to five minutes), progressively harder puzzles with hints, and an open-ended "create" task. Teacher/parent accounts include full lesson plans, answer keys, rubrics, and optional offline handouts. The auto-grading on puzzles handles the bulk of formative assessment; summative project work requires an adult to read and evaluate.

Signature mechanics: (1) Block-to-text transition, students who begin in Blockly graduate into JavaScript and Java by middle and high school, with the visual metaphors preserved enough that the syntax feels earned rather than arbitrary. (2) Unplugged activities, every unit includes no-screen exercises (binary bracelets, sorting networks with paper cups, protocol games) that teach the underlying computer-science concept before students touch a keyboard. (3) Integrated tools, the Code Studio platform bundles the IDE, the puzzles, the videos, the gradebook, and the submission workflow; there is no fragmentation across third-party tools.

What they do exceptionally well

Free as a first-class design principle. Code.org's full K-12 sequence is zero dollars. There is no premium tier, no upsell, no "free for the first six weeks." The nonprofit model and the philanthropic funding make this structurally possible, and families should treat it as a genuine public good rather than a loss-leader.

CS Principles as AP-grade high school work. The CS Principles course is a free AP-aligned course. In our assessment, the course carries weight on a transcript because the College Board has endorsed the alignment.

Platform polish. The Code Studio platform runs in any modern browser, handles student accounts and parent accounts, saves work automatically, and has held up under classroom scale for over a decade. For a homeschool family the practical consequence is that setup is a five-minute exercise, create a teacher account, generate a student login, pick a course, and the platform handles the rest.

What they do poorly

No offline option. Code.org is functionally a web application. Students need a reliable broadband connection and a device capable of running a modern browser. Families on rural internet, families traveling, and families who prefer screen-light weeks will find Code.org inflexible on this axis. The unplugged activities are genuinely useful, but the core curriculum assumes students spend the majority of their CS time in the browser.

Curriculum coverage gaps outside the flagship courses. Between CS Fundamentals (ending fifth grade) and CS Discoveries (beginning sixth) there is a natural handoff. The jump from CS Discoveries to CS Principles assumes the student is ready for AP-level abstraction.

Support oriented toward classroom teachers. Code.org's professional learning program and live help desk are designed for K-12 public school teachers. Homeschool parents get the same documentation and the same platform, but the community forums, in-person workshops, and teacher coaching calls assume a classroom context.

Who it fits / who it doesn't

  • Pick Code.org if: you want a rigorous K-12 CS sequence at zero cost; you have reliable broadband and devices; your student is comfortable learning from video and puzzle work; you want AP alignment at high school without paying for a proprietary AP provider; you are secular or worldview-neutral on CS content.

  • Skip Code.org if: you prefer print-based or offline curriculum; you want a single print workbook rather than a web platform; your student struggles with unguided screen time; you want extensive live human support; you want religious framing in the CS content (Code.org does not provide it).

Cost honest assessment

Code.org is free. All four flagship courses (CS Fundamentals, CS Discoveries, CS Principles, CSA) are free. Teacher and parent accounts are free. Student accounts are free. The Hour of Code tutorials are free. There is no advertising inside the platform.

The curriculum is free and open, per the organization. A family running a full K-12 CS track through Code.org pays nothing for curriculum and spends only on the hardware the student already owns and the broadband connection they already have.

The only optional paid component is the micro:bit board used in some CS Discoveries physical-computing units, which retails around $25-$35 per board as of April 2026.

ESA eligibility notes

Because Code.org is free, ESA eligibility is not typically a consideration, there is no invoice to submit. Some ESA programs allow reimbursement for computer hardware and broadband that support a student's use of Code.org; families should verify with their state program administrator.

Alternatives

  • CodeCombat, a family would choose CodeCombat over Code.org if they want a fantasy-game-wrapped text-coding experience that pulls reluctant students into Python or JavaScript through role-play rather than puzzles.
  • Tynker, a family would choose Tynker over Code.org if they want a paid platform with a more elementary-focused design aesthetic and home-market support.
  • Khan Academy Computing, a family would choose Khan Academy's CS track over Code.org if they want integration with the broader Khan math and science ecosystem and a more video-lecture-centric pedagogy.

How we verified this

Our editorial team reviewed Code.org's published curricula at studio.code.org/courses, sample lessons across CS Fundamentals Courses A-F, CS Discoveries, CS Principles, and CSA, and the organization's About, donor, and AP alignment pages. We cross-referenced against the College Board's AP Computer Science Principles course page and the Hour of Code campaign archive. Curriculum and access details verified April 2026.

Signature products

  • CS Fundamentals
  • AP Computer Science Principles

Keep reading

New curriculum reviews every Monday.

Independent analysis of publishers like Code.org , and the dozens of others across every method and worldview, published here weekly. No email. No paywall. Bookmark and return, or follow the RSS feed.

Where to buy Code.org

The publisher’s own site is below, plus the retailers that typically carry it new, and the used market. Each link is a search for Code.org, so the price you see is whatever the retailer is charging today. We list retailers by availability, never by commission.

Some links below are affiliate links. How we make money.

Visit code.org →

ESA & school-choice funding

Whether Code.org can be bought with ESA or school-choice funds is set by your state’s program, not by the publisher. Many curricula are eligible through reimbursement even when they are not in a state marketplace.

Related publishers

Browse all →