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 founded by Hadi and Ali Partovi that provides a free K-12 computer-science curriculum used in schools worldwide. 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

9 min read · 2,044 words

Code.org is the free nonprofit K-12 computer-science curriculum that persuaded American public schools to take coding seriously. For homeschool families it is one of the few legitimate zero-cost ways to run a full K-12 CS sequence, and the tradeoffs 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 is a 501(c)(3) nonprofit founded in 2013 by brothers 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 Meta, and operates on an open-platform model: all core curricula are published free for both classroom and home use. The launch moment most families remember is the 2013 "What Most Schools Don't Teach" video, featuring Bill Gates and Mark Zuckerberg, which preceded the first Hour of Code campaign later that year.

The scale is now difficult to overstate. Code.org reports that more than 88 million students have accounts, and its Hour of Code tutorials have been launched more than a billion times. In the K-12 public system, Code.org is effectively the default provider for introductory CS; the organization's policy arm has also lobbied successfully in most U.S. states to count computer science as a graduation requirement credit. For homeschool families, this institutional scale matters in two ways: first, the materials are battle-tested in real classrooms, and second, a student's completion history translates legibly onto a transcript because admissions officers already know the Code.org brand.

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, which some families read as values-laden and others read as standard industry messaging; 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.

A day in the life

A third-grader working through CS Fundamentals Course C logs into Code Studio and lands on a lesson tile. The lesson opens with a two-minute video introducing the concept (say, loops). The student then works through eight to twelve puzzles of progressive difficulty, each framed around a familiar character solving a small problem. The work is self-paced, and a parent checking in every fifteen or twenty minutes to confirm the student understands the concept is typical. A full lesson occupies thirty to forty-five minutes. In a homeschool rhythm where CS is once or twice a week, a student completes roughly one lesson per session and moves through a course of fifteen to twenty lessons across a semester.

A tenth-grader working through CS Principles follows a different rhythm. Each unit opens with a day or two of concept work (data representation, networks, algorithms), continues through three to four weeks of project work (building an app in App Lab, a data-visualization project in the web-hosted tool, a performance task aligned to the College Board rubric). A high-school parent's role shifts to checking in on weekly deliverables rather than sitting through daily lessons. Students targeting the AP exam typically use the last two months of the school year for review and practice performance tasks, and Code.org publishes a dedicated AP prep track that maps to the exam blueprint.

What they do exceptionally well

Free as a first-class design principle. It is easy to underestimate what Code.org has pulled off. A full, coherent, lesson-planned, auto-graded K-12 sequence in any subject would cost $500-$1,500 at retail from a commercial publisher. Code.org's version 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 one of the few fully free AP-aligned courses in any subject. Students who complete the course and sit the AP exam routinely pass at rates comparable to brick-and-mortar school cohorts, and the course carries weight on a transcript precisely because College Board has endorsed the alignment. For homeschool families targeting competitive college admissions, CS Principles is one of the strongest free AP options on the market.

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, but families sometimes report that sixth-grade CS Discoveries assumes either prior Fundamentals experience or a certain level of reading fluency that a bright fourth-grader outpaces. Similarly, the jump from CS Discoveries to CS Principles assumes the student is ready for AP-level abstraction; students needing a gentler intermediate track often pair CS Discoveries with outside resources.

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. Families used to publishers with dedicated homeschool support lines (Abeka, BJU Press) will find Code.org's support thinner on the human-contact axis.

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.

Compared to commercial alternatives, the savings are substantial. A typical middle-school CS curriculum from a commercial publisher runs $150-$300 per student per year; a high-school AP-aligned CS course from a paid online provider such as Edhesive runs roughly $100-$200 per student per semester. 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. Some families substitute with the Code.org on-screen simulator rather than purchasing hardware.

ESA eligibility notes

Because Code.org is free, ESA eligibility is not typically a consideration, there is no invoice to submit. Families using state ESA funds for a CS course will generally use those funds for a paid provider (tutoring, paid platforms, hardware) and treat Code.org as the free curricular spine. 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 find Code.org

The publisher’s own site is below, with three additional retailers that typically carry homeschool curriculum.

Visit code.org

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

Related publishers

Browse all →