Code.org logo

Code.org

Product by Code.org

Price: FreeSubjects: Math, Applied Science, Career & Tech Education
Research reviewProduct information and editorial analysis.

The Bottom Line

Partially. Code.org provides highly structured introductions to computer science using block-based programming and immediate visual feedback. While pending formal evaluation, its reliance on worked examples effectively reduces cognitive load for beginners, though advanced learners may eventually outgrow the rigidly guided puzzle pathways.

TLSThe Learning
Standard
Code.org / The decision brief

Parents discussing Code.org coursework or projects

Code.org looks complete. What can your child explain?

The course looks finished, but you do not write code yourself. You can still ask useful questions about a project without turning the conversation into a technical test.

Progress indicatorSolid green

Check the course before interpreting the color.

Code.org says many CS Fundamentals levels check correctness automatically, but most programming activities in CS Discoveries and CS Principles do not. Java Lab has validation on specified tasks, with open-ended projects assessed differently. A completion indicator therefore needs course and task context. Ask to see the work and the teacher's feedback, not only its color.1, 2, 3

01 / THE GOAL

What was the program meant to do?

Let your child demonstrate one project and describe its goal in ordinary language. You do not need to recognize every line of code.

02 / THE IDEA

What would change the result?

Invite your child to explain one choice or predict a small change. Keep it a conversation about their work, not a surprise examination.

03 / THE FEEDBACK

What has the teacher checked?

Ask which course assessment or project feedback shows the intended concept. Completion, an automated check and teacher review are different pieces of information.

A conversation to have together

Could you point us to one Code.org project or assessment that shows the main concept being learned? We would like to ask our child about their decisions and your feedback, rather than judge the course from its completion colors.

The next decision. Ask your child for a short project tour, then bring one specific question to the teacher. Use the conversation to understand the work, not to award your own programming grade.

Keep the Code.org decision brief

Keep a nontechnical project-conversation guide and a teacher message that separates completion indicators from the actual programming ideas being learned. Subscribe to future TLS research updates and download the one-page PDF here immediately.

Pros

  • Uses worked examples and step-by-step scaffolding to introduce complex programming logic without overwhelming beginner memory capacity.
  • Provides immediate visual feedback when code executes, allowing learners to quickly identify misconceptions and correct errors.
  • Progresses systematically from block-based visual coding to text-based syntax to build foundational conceptual mapping.
  • Integrates short video tutorials from industry experts to provide real-world context and direct instruction before practice sets.

Cons

  • Highly guided exercises sometimes limit productive struggle by offering too many hints during problem-solving.
  • Lacks spaced repetition mechanics to ensure long-term retention of specific coding syntax once a module is completed.
  • Advanced modules transition abruptly to text-based coding, causing a spike in cognitive load for self-directed learners.
  • Has not yet been formally evaluated by The Learning Standard to confirm long-term learning outcomes.

What Do We Know About Code.org?

Code.org is a highly effective, free starting point for teaching your child foundational computer science concepts, though it has not yet been formally evaluated by The Learning Standard. The platform relies heavily on scaffolded learning, breaking down complex programming logic into bite-sized, game-like puzzles. Your child will drag and drop visual blocks of code to move characters, draw shapes, or build simple apps. This approach minimizes the frustration of typing errors and reduces cognitive load, allowing your child to focus on the underlying logic of loops, conditionals, and variables. Because the feedback is immediate and visual, your child can independently test and debug their solutions through trial and error. However, parents should know that the platform is heavily guided. If your child gets stuck, the system often provides heavy scaffolding that can sometimes bypass the productive struggle necessary for deep problem-solving. It excels at introductory exposure but requires transition to independent project-based learning for true mastery. Since it requires no subscription and runs entirely in a standard web browser, it removes traditional barriers to entry for early computer science education at home.

How Does Code.org Work?

Code.org uses a scaffolded, mastery-based progression model that combines short video instruction with immediate, interactive practice sets. The platform organizes learning into distinct courses based on age and reading ability. Your child begins a lesson by watching a brief instructional video or reviewing a worked example that introduces a single new concept, such as a 'while loop' or an 'if/then' statement. They are then presented with a visual workspace divided into a goal area, a block library, and a coding canvas. By snapping interlocking blocks together, your child constructs an algorithm to solve the puzzle on the screen. When they click 'run', the program executes their code step-by-step, providing immediate visual feedback. If the code fails, the platform highlights the point of failure, encouraging iterative debugging. As your child progresses through the curriculum, the visual blocks slowly translate into actual text-based code, transitioning them from conceptual understanding to standard programming syntax.

Strengths and tradeoffs of Code.org

Code.org's biggest strength is its use of visual block-based coding to reduce cognitive load, while its biggest weakness is a lack of spaced retrieval practice for long-term syntax retention. Cognitive Load Reduction: By removing the need to memorize syntax and type perfectly, the platform allows beginners to focus entirely on algorithmic thinking. This application of worked examples and highly scaffolded tasks ensures early success and builds confidence. Immediate Feedback Loop: The interface instantly shows the results of a code execution. This immediate feedback helps learners correct misconceptions in real-time before they encode incorrect logic into their memory. Transition to Text: Later courses effectively bridge the gap between visual logic and text-based languages like JavaScript, mapping established concepts to new syntax. Lack of Spaced Repetition: Once a module is completed, the platform rarely forces learners to retrieve older concepts from memory in a systematic, spaced interval. Over-Scaffolding: The hints and rigid puzzle structures sometimes prevent the productive struggle needed for deeper problem-solving. Evaluation Status: While these mechanics align with established learning science, The Learning Standard has not yet formally rated the application's overall efficacy.

Who Might Benefit From Code.org?

Best for elementary and middle school students who need a highly structured, visual introduction to programming logic before attempting text-based coding languages. Because the early courses do not require strong reading skills, younger learners can successfully grasp abstract concepts like sequencing and loops through game-based puzzles. It is also an excellent resource for parents seeking a ready-to-use, standards-aligned computer science curriculum that requires minimal technical setup. Older students or those with prior coding experience may find the rigid pacing too slow and would benefit from open-ended development environments.

Data Transparency

Does Not Meet Data Transparency Standard

Code.org does not meet our data transparency standard. Its privacy policy does not reference COPPA and does not reference FERPA.

C57/100

20 of 35 checks passed

Evaluated April 2026

View privacy policy →
Parent Access
4/8
Data Portability
1/5
Data Minimization
5/6
Third-Party Protection
5/7
Deletion & Retention
1/5
Advertising
4/4
View all 35 checks

Parent Access4/8

Does the policy mention parents specifically?

Parent or guardian email address Can be optionally provided by a parent to receive updates

Documented

Can parents view their child's data?

linked to the Student account for purposes of allowing the parent to stay updated on their Child’s progress

Documented

Can parents modify their child's data?

The policy does not mention parents modifying their child's data in the provided text.

Not documented

Can parents delete their child's account?

The policy does not explicitly mention parents deleting their child's account.

Not documented

Is there a dedicated Children's Privacy section?

See Children’s Privacy Notice below for more information.

Documented

Does it reference COPPA compliance?

COPPA compliance is not referenced in the provided text.

Not documented

Does it reference FERPA compliance?

FERPA compliance is not referenced in the provided text.

Not documented

Is parental consent required for child accounts?

require a Student under 13 to provide a parent... email... for the purpose of obtaining consent

Documented

Data Portability1/5

Can users access their personal data?

We strive to provide you with access to and control over the information you give us

Documented

Can users download/export their data?

The policy does not mention users downloading or exporting their data.

Not documented

Is there a self-service data access tool?

A self-service data access tool is not mentioned in the text.

Not documented

Is a specific data format mentioned for export?

No specific data format for export is mentioned.

Not documented

Is there an API for data access?

No API for data access is mentioned in the policy.

Not documented

Data Minimization5/6

Is data collection itemized?

The following table describes the data that CodeAI collects and stores if a User creates

Documented

Can the app be used without a real name?

Display Name... Although not required, this may include... student first and last name or initials.

Documented

Can the app be used without an email?

Email address is not required if an account is created by a Teacher using a picture or secret word

Documented

Does it state collection is limited to what is necessary?

Our goal is to minimize the personal data we collect. We do not require Users to create a CodeAI account

Documented

Is IP address anonymized or truncated?

The policy mentions collecting IP addresses but does not state they are anonymized or truncated.

Not documented

Is location tracking explicitly excluded?

CodeAI does not request or collect GPS or other precise location data.

Documented

Third-Party Protection5/7

Does it explicitly state no selling of data?

We do not sell any Personal Information or exploit it for financial gain.

Documented

Are third-party providers named?

such as Google Accounts, Microsoft Accounts, or Facebook Connect... Google Classroom, Clever

Documented

Are providers contractually restricted?

We hold our partners and service providers to privacy and security practices no less stringent

Documented

No-targeted-advertising commitment?

We do not display any ads.

Documented

Is AI/ML data sharing addressed?

While an AI tutor is mentioned, third-party data sharing for AI/ML is not explicitly addressed.

Not documented

Child-specific sharing restriction?

ensure we don’t allow Students under age 13 to access age-restricted features (such as sharing...)

Documented

Cookies/tracking limited or opt-out?

The policy mentions third-party cookies but does not describe a cookie tracking opt-out mechanism.

Not documented

Deletion & Retention1/5

Can users delete their account?

Your Choices - How to Access, Correct, Update, or Delete Your Information

Documented

Self-service deletion mechanism?

A self-service deletion mechanism is not explicitly detailed in the provided text.

Not documented

Specific data retention timeline?

A specific overall data retention timeline for accounts is not provided.

Not documented

Auto-deletion of inactive accounts?

Auto-deletion of inactive accounts is not mentioned.

Not documented

Post-deletion handling described?

Post-deletion data handling is not described in the text.

Not documented

Advertising4/4

Advertising model explicitly disclosed?

We do not display any ads. We are a charitable nonprofit and almost all our revenue comes from philanthropic gifts

Documented

Free from third-party advertisements?

We Do Not Allow Advertising on Our Services

Documented

Children excluded from ad targeting?

We do not display any ads. (By default excluding children from targeting)

Documented

Ad-free option available?

We do not display any ads. (The entire service is implicitly an ad-free option)

Documented

What This Means

The policy review did not meet our data transparency standard. The checks above show the documented findings and unknowns. A missing statement does not establish how the app handles data in practice.

About this evaluation: Based on automated analysis of Code.org's privacy policy using the Common Sense Privacy Program framework. Results describe the policy disclosures we assessed; unknown checks are excluded from scores. Privacy policies can change. This review reflects the version we analyzed and does not determine legal compliance.

Sources and review method

TLS combines product information and editorial analysis to explain how Code.org works, its tradeoffs, and the questions to ask before choosing it. Product features, an instructional rationale and evidence of learning outcomes are different kinds of information.

Formal Learning Standard assessment: not yet completed. Data Transparency findings are reported separately and do not establish learning effectiveness. Read our methodology.

Frequently Asked Questions About Code.org

Is Code.org free?

Yes, all Code.org courses and student materials are completely free to use without any hidden fees. The nonprofit organization provides full access to its comprehensive K-12 computer science curriculum without paywalls, advertisements, or premium subscription tiers. This commitment removes traditional financial barriers, making high-quality computational thinking instruction highly accessible for both individual home use and district-wide classroom implementations.

Is Code.org good for elementary students?

Yes, it is specifically designed to accommodate young learners through highly scaffolded, age-appropriate pathways. The platform offers dedicated 'pre-reader' courses that use visual arrows and intuitive symbols instead of complex text blocks. This intentional design ensures that a child's reading level does not become an artificial barrier to understanding abstract computational logic, allowing early elementary students to independently build algorithms.

What does Code.org teach?

Code.org teaches fundamental computer science concepts, prioritizing algorithmic thinking over rote syntax memorization. Your child will learn sequencing, loops, conditionals, functions, variables, and digital citizenship. As they progress into middle and high school modules, the curriculum expands to introduce artificial intelligence, interactive game design, web development, and text-based programming languages including HTML, CSS, and JavaScript, ensuring a robust technical foundation.

Is Code.org safe for kids?

Yes, the platform prioritizes student privacy and is fully COPPA compliant, utilizing strict data protection measures. The environment heavily restricts social interactions to keep children safe; students cannot directly message or chat with each other. Furthermore, any user-generated projects published to their public gallery are actively moderated to prevent the accidental sharing of personally identifiable information or inappropriate content.

Has The Learning Standard evaluated Code.org?

Not yet. Code.org is currently pending formal evaluation by our educational technology researchers. While its instructional design aligns with several established learning science principles, we do not claim empirical efficacy until our full review is complete. Once rigorously tested, our verdict will be updated based on our comprehensive pedagogical [methodology](/methodology) to determine its exact impact on measurable learning outcomes.

Code.org vs Scratch: Which is better?

Code.org is significantly better for structured, step-by-step learning of foundational concepts, while Scratch is superior for open-ended, creative project building. Code.org actively guides your child through specific, scaffolded puzzles with immediate corrective feedback. Conversely, Scratch provides a blank canvas that requires independent application of coding skills, making it the ideal next step once your child outgrows Code.org's rigid pathways.

Is Code.org COPPA compliant?

A COPPA reference was not found in the reviewed privacy policy. This does not determine whether the app complies with COPPA. Policy review note: COPPA compliance is not referenced in the provided text.

Is Code.org FERPA compliant?

A FERPA reference was not found in the reviewed privacy policy. This does not determine whether the app complies with FERPA. Policy review note: FERPA compliance is not referenced in the provided text.

Does Code.org have a children's privacy policy?

The reviewed policy includes a dedicated children's privacy section. Policy review note: See Children’s Privacy Notice below for more information.

Does Code.org sell student data?

The reviewed policy states that the app does not sell data. This is a policy statement; actual data practices were not verified. Policy review note: We do not sell any Personal Information or exploit it for financial gain.

Can you delete your data from Code.org?

The reviewed privacy policy describes account deletion. We have not tested the deletion process. Policy review note: Your Choices - How to Access, Correct, Update, or Delete Your Information

Keep the Code.org decision brief

Keep a nontechnical project-conversation guide and a teacher message that separates completion indicators from the actual programming ideas being learned. Subscribe to future TLS research updates and download the one-page PDF here immediately.

Screenshots

Code.org screenshot 1Code.org screenshot 2Code.org screenshot 3Code.org screenshot 4

Take Action

See Alternatives

For Code.org

If you represent Code.org and have a correction or new evidence, send the relevant source so we can review and update this page.

Submit a correction

Details

Pricing
Free
Platforms
Web Browser, iOS (Apple mobile), iPadOS (Apple tablet), Android (Google mobile), Windows (Microsoft), Chrome OS (Google)
Website
Visit site