
Code.org
Product by Code.org
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.
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.
20 of 35 checks passed
Evaluated April 2026
View privacy policy →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”
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”
Can parents modify their child's data?
“The policy does not mention parents modifying their child's data in the provided text.”
Can parents delete their child's account?
“The policy does not explicitly mention parents deleting their child's account.”
Is there a dedicated Children's Privacy section?
“See Children’s Privacy Notice below for more information.”
Does it reference COPPA compliance?
“COPPA compliance is not referenced in the provided text.”
Does it reference FERPA compliance?
“FERPA compliance is not referenced in the provided text.”
Is parental consent required for child accounts?
“require a Student under 13 to provide a parent... email... for the purpose of obtaining consent”
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”
Can users download/export their data?
“The policy does not mention users downloading or exporting their data.”
Is there a self-service data access tool?
“A self-service data access tool is not mentioned in the text.”
Is a specific data format mentioned for export?
“No specific data format for export is mentioned.”
Is there an API for data access?
“No API for data access is mentioned in the policy.”
Data Minimization5/6
Is data collection itemized?
“The following table describes the data that CodeAI collects and stores if a User creates”
Can the app be used without a real name?
“Display Name... Although not required, this may include... student first and last name or initials.”
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”
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”
Is IP address anonymized or truncated?
“The policy mentions collecting IP addresses but does not state they are anonymized or truncated.”
Is location tracking explicitly excluded?
“CodeAI does not request or collect GPS or other precise location data.”
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.”
Are third-party providers named?
“such as Google Accounts, Microsoft Accounts, or Facebook Connect... Google Classroom, Clever”
Are providers contractually restricted?
“We hold our partners and service providers to privacy and security practices no less stringent”
No-targeted-advertising commitment?
“We do not display any ads.”
Is AI/ML data sharing addressed?
“While an AI tutor is mentioned, third-party data sharing for AI/ML is not explicitly addressed.”
Child-specific sharing restriction?
“ensure we don’t allow Students under age 13 to access age-restricted features (such as sharing...)”
Cookies/tracking limited or opt-out?
“The policy mentions third-party cookies but does not describe a cookie tracking opt-out mechanism.”
Deletion & Retention1/5
Can users delete their account?
“Your Choices - How to Access, Correct, Update, or Delete Your Information”
Self-service deletion mechanism?
“A self-service deletion mechanism is not explicitly detailed in the provided text.”
Specific data retention timeline?
“A specific overall data retention timeline for accounts is not provided.”
Auto-deletion of inactive accounts?
“Auto-deletion of inactive accounts is not mentioned.”
Post-deletion handling described?
“Post-deletion data handling is not described in the text.”
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”
Free from third-party advertisements?
“We Do Not Allow Advertising on Our Services”
Children excluded from ad targeting?
“We do not display any ads. (By default excluding children from targeting)”
Ad-free option available?
“We do not display any ads. (The entire service is implicitly an ad-free option)”
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



Take Action
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 correctionDetails
- Pricing
- Free
- Platforms
- Web Browser, iOS (Apple mobile), iPadOS (Apple tablet), Android (Google mobile), Windows (Microsoft), Chrome OS (Google)
- Website
- Visit site