This app has not yet been evaluated against our instructional invariants. The analysis below is based on independent research.

Price: FreeSubjects: Math, Applied Science, Career & Tech Education

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.

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.

Does Code.org Actually Teach?

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 Help Students Learn?

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.

Where Does Code.org Excel and Fall Short?

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.

Is Code.org Right for Your Child?

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.

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.

Data Transparency

C51/100

18 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
4/7
Deletion & Retention
0/5
Advertising
4/4
View all 35 checks

Parent Access4/8

Does the policy mention parents specifically?

Parents or guardians can choose to link their email address to their Student’s account

Yes

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

Yes

Can parents modify their child's data?

No explicit mention of parents modifying child data in the provided text

No

Can parents delete their child's account?

No explicit mention of parents deleting child accounts in the provided text

No

Is there a dedicated Children's Privacy section?

See Children’s Privacy Notice below for more information.

Yes

Does it reference COPPA compliance?

COPPA is not explicitly referenced in the provided text

No

Does it reference FERPA compliance?

FERPA is not explicitly referenced in the provided text

No

Is parental consent required for child accounts?

we may require a parent or guardian email address for the purpose of consenting to the creation

Yes

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

Yes

Can users download/export their data?

The policy does not explicitly mention exporting or downloading data

No

Is there a self-service data access tool?

No specific self-service data access tool is mentioned in the provided text

No

Is a specific data format mentioned for export?

No specific data format for export is mentioned

No

Is there an API for data access?

No API for data access is mentioned

No

Data Minimization5/6

Is data collection itemized?

The policy contains a table 'Data stored by Code.org if a User creates a Code.org Student account'

Yes

Can the app be used without a real name?

Although not required, this may include - at the teacher’s or student’s option - student first and last name

Yes

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

Yes

Does it state collection is limited to what is necessary?

Our goal is to minimize the personal data we collect.

Yes

Is IP address anonymized or truncated?

The policy does not explicitly state that IP addresses are anonymized or truncated

No

Is location tracking explicitly excluded?

Code.org does not request or collect GPS or other precise location data.

Yes

Third-Party Protection4/7

Does it explicitly state no selling of data?

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

Yes

Are third-party providers named?

Third-party service providers are mentioned but not explicitly named in the text

No

Are providers contractually restricted?

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

Yes

No-targeted-advertising commitment?

We do not display any ads. / We Do Not Allow Advertising on Our Services

Yes

Is AI/ML data sharing addressed?

AI features are mentioned, but AI/ML specific data sharing is not addressed

No

Child-specific sharing restriction?

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

Yes

Cookies/tracking limited or opt-out?

No explicit tracking opt-out mechanism is described in the provided text

No

Deletion & Retention0/5

Can users delete their account?

Account deletion by users is not explicitly detailed in the provided truncated text

No

Self-service deletion mechanism?

No self-service deletion mechanism is detailed in the text

No

Specific data retention timeline?

No specific overarching data retention timeline is provided

No

Auto-deletion of inactive accounts?

Auto-deletion of inactive accounts is not mentioned

No

Post-deletion handling described?

Post-deletion handling is not explicitly described

No

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

Yes

Free from third-party advertisements?

We Do Not Allow Advertising on Our Services

Yes

Children excluded from ad targeting?

We do not display any ads.

Yes

Ad-free option available?

We do not display any ads.

Yes

What This Means

This app does not provide adequate data transparency for parents. This may mean you cannot easily access your child's data, understand what information is collected, or request deletion of personal information. We recommend considering alternatives that provide better data transparency, or using our template letters to request your data rights be honored.

About this evaluation: Based on automated analysis of Code.org's privacy policy using the Common Sense Privacy Program framework. Evaluation covers 35 binary checks across 6 dimensions. Privacy policies can change — this evaluation reflects the most recent version we analyzed.

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 believe this evaluation is inaccurate or outdated, we welcome the opportunity to re-evaluate your product.

Request Re-evaluation

Details

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