OK
https://code.org/
Bolivia
Country
Network
July 31, 2025, 02:30 PM UTC
Date & Time
Websites
Websites
Runtime: 1.6s
On July 31, 2025, 02:30 PM UTC, https://code.org/ was accessible when tested on AS6568 in Bolivia.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
172.68.6.70
Query:
IN A code.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
18.164.13.37
@
IN
A
18.164.13.34
@
IN
A
18.164.13.125
@
IN
A
18.164.13.6

TCP Connections

Connection to 18.164.13.37:443 succeeded.
Connection to 18.164.13.34:443 succeeded.
Connection to 18.164.13.125:443 succeeded.
Connection to 18.164.13.6:443 succeeded.

HTTP Requests

URL
GET https://code.org/en-US
Response Headers
Cache-Control:
s-maxage=900, stale-while-revalidate=31535100
Content-Length:
402853
Content-Type:
text/html; charset=utf-8
Date:
Thu, 31 Jul 2025 14:30:50 GMT
Etag:
"dbawr2pqn58mor"
Server:
CloudFront
Set-Cookie:
language_=en-US; Path=/; Domain=.code.org
Vary:
Accept-Encoding
Via:
1.1 9e0e9bdbb4ef473a019709a070d827d8.cloudfront.net (CloudFront), 1.1 d20f68507cbd4e84d17a7e1b013500e8.cloudfront.net (CloudFront)
X-Amz-Cf-Id:
W6CM1mUiJJPr1Tv-qJdcNY594asP-HbQyb7sWlzqZAxzm-cGgBPA9w==
X-Amz-Cf-Pop:
IAD55-P6
X-Cache:
Miss from cloudfront
X-Middleware-Rewrite:
/Code.org/en-US
X-Nextjs-Cache:
HIT
X-Nextjs-Prerender:
1
X-Nextjs-Stale-Time:
4294967294
X-Powered-By:
Next.js
Response Body
<!DOCTYPE html><html lang="en-US" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/_next/static/media/cdo-logo-inverse.062eac04.svg"/><link rel="stylesheet" href="/_next/static/css/eacf4f113dbc02c7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/67d87dafb64928c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/6e6ba1948007dd08.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b62f7b4ad22470af.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1f7efe8b8298b2e3.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c2b87f27df3971d3.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c52f8916fc312b87.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/64892a509304215f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/3a2ba18ba4b258b6.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/141988744fc59fee.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c07189db8097d223.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f89f037faf54be2d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/236a5cdf0fe76cb9.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/51fdba7577d1ecca.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1981291bfda586bb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/24a2eb9154d3f855.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/3c60dcb6fb5518c7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b06d6a090ff51de0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/573da2d226b8d40a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/191b6c636f517c9f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a00fa5d9e797b420.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e55ef1e082dbc649.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/61f5ba0b7862f4f1.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/26f81c6a1513cc1a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7503f850f8c70b62.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/5d184bdda6e4dae2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-78d112409fd52b8b.js"/><script src="/_next/static/chunks/87c73c54-dea5ffdd43c0570c.js" async=""></script><script src="/_next/static/chunks/8315-e89b85cf71660e50.js" async=""></script><script src="/_next/static/chunks/main-app-ec21fce1dae316bb.js" async=""></script><script src="/_next/static/chunks/6823-c30568d9bc9c73da.js" async=""></script><script src="/_next/static/chunks/4343-49b3b5e3166d3ec8.js" async=""></script><script src="/_next/static/chunks/8749-7ac538f3015bbf42.js" async=""></script><script src="/_next/static/chunks/app/not-found-ffdb4755b9ef2f77.js" async=""></script><script src="/_next/static/chunks/app/%5Bbrand%5D/error-c70db7077c6b5da7.js" async=""></script><script src="/_next/static/chunks/app/global-error-12500636b09725bb.js" async=""></script><script src="/_next/static/chunks/5825-98e102c62f6f9f5b.js" async=""></script><script src="/_next/static/chunks/6669-456d236ab0680e32.js" async=""></script><script src="/_next/static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js" async=""></script><script src="/_next/static/chunks/app/%5Bbrand%5D/%5Blocale%5D/not-found-a007769e94e2a7c9.js" async=""></script><script src="/_next/static/chunks/a93f4595-b9fe24a953e5ca42.js" async=""></script><script src="/_next/static/chunks/4247-1f3f8c2fa562cfb3.js" async=""></script><script src="/_next/static/chunks/app/%5Bbrand%5D/%5Blocale%5D/%5B%5B...paths%5D%5D/page-1cda14c1a33f676d.js" async=""></script><link rel="preload" href="https://cdn.cookielaw.org/consent/27cca70a-7db3-4852-9ef0-a6660fd0977d/OtAutoBlock.js" as="script"/><link rel="preload" href="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" as="script"/><link rel="preload" href="https://global.localizecdn.com/localize.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-L9HT5MZ3HD" as="script"/><title>Free K–12 Curriculum for Computer Science and AI | Code.org</title><meta name="description" content="Bring computer science and AI education to your classroom with Code.org’s free K–12 curriculum, hands-on projects, and teacher professional development—no prior experience needed."/><meta name="keywords" content="computer science curriculum,AI education,K–12 computer science,free coding lessons,artificial intelligence curriculum,coding for kids,STEM education,teacher training computer science,CS professional development,computer science for schools,AI in the classroom,coding resources for teachers,computer science standards,free K–12 curriculum,project-based coding,Code.org,code dot org"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://code.org/en-US/"/><meta name="google-site-verification" content="LX_oP5X8q2qzWY0u0Hsz9MT7Htdr-NYqJs1uqk1CiJ0"/><meta property="og:title" content="Free K–12 Curriculum for Computer Science and AI | Code.org"/><meta property="og:description" content="Bring computer science and AI education to your classroom with Code.org’s free K–12 curriculum, hands-on projects, and teacher professional development—no prior experience needed."/><meta property="og:url" content="/en-US"/><meta property="og:locale" content="en-US"/><meta property="og:image" content="https://contentful-images.code.org/90t6bu6vlf76/6QAykNTAjFdgHya4lBchyF/539e119f045b74395ec9aca97bacf6ed/opengraph-default.png?fm=webp"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Free K–12 Curriculum for Computer Science and AI | Code.org"/><meta name="twitter:description" content="Bring computer science and AI education to your classroom with Code.org’s free K–12 curriculum, hands-on projects, and teacher professional development—no prior experience needed."/><meta name="twitter:image" content="https://contentful-images.code.org/90t6bu6vlf76/6QAykNTAjFdgHya4lBchyF/539e119f045b74395ec9aca97bacf6ed/opengraph-default.png?fm=webp"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="64x64"/><link rel="icon" href="/images/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><style data-emotion="mui-global 1pcxhf7">:root{--mui-spacing:8px;--mui-shape-borderRadius:4px;--mui-shadows-0:none;--mui-shadows-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--mui-shadows-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--mui-shadows-3:0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--mui-shadows-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--mui-shadows-5:0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--mui-shadows-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--mui-shadows-7:0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--mui-shadows-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--mui-shadows-9:0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--mui-shadows-10:0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--mui-shadows-11:0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--mui-shadows-12:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--mui-shadows-13:0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--mui-shadows-14:0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--mui-shadows-15:0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--mui-shadows-16:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--mui-shadows-17:0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--mui-shadows-18:0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--mui-shadows-19:0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--mui-shadows-20:0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--mui-shadows-21:0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--mui-shadows-22:0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--mui-shadows-23:0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--mui-shadows-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--mui-zIndex-mobileStepper:1000;--mui-zIndex-fab:1050;--mui-zIndex-speedDial:1050;--mui-zIndex-appBar:1100;--mui-zIndex-drawer:1200;--mui-zIndex-modal:1300;--mui-zIndex-snackbar:1400;--mui-zIndex-tooltip:1500;--mui-font-h1:500 3rem/1.16 Barlow Semi Condensed Semibold,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-h2:500 2.125rem/1.24 Barlow Semi Condensed Semibold,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-h3:500 1.75rem/1.28 Barlow Semi Condensed Semibold,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-h4:500 1.5rem/1.32 Barlow Semi Condensed Semibold,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-h5:500 1.25rem/1.4 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-h6:500 1rem/1.48 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-body1:400 1.25rem/1.4 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-body2:400 1rem/1.48 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-body3:400 1rem/1.54 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-body4:400 0.875rem/1.43 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-overline:600 0.75rem/1.4 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-subtitle1:400 1rem/1.75 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-subtitle2:500 0.875rem/1.57 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-button:500 0.875rem/1.75 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-caption:400 0.75rem/1.66 Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;--mui-font-inherit:inherit inherit/inherit inherit;}:root{-webkit-print-color-scheme:light;color-scheme:light;--mui-palette-common-black:#000;--mui-palette-common-white:#fff;--mui-palette-common-background:#fff;--mui-palette-common-onBackground:#000;--mui-palette-common-backgroundChannel:255 255 255;--mui-palette-common-onBackgroundChannel:0 0 0;--mui-palette-primary-main:#1976d2;--mui-palette-primary-light:#42a5f5;--mui-palette-primary-dark:#1565c0;--mui-palette-primary-contrastText:#fff;--mui-palette-primary-mainChannel:25 118 210;--mui-palette-primary-lightChannel:66 165 245;--mui-palette-primary-darkChannel:21 101 192;--mui-palette-primary-contrastTextChannel:255 255 255;--mui-palette-secondary-main:#9c27b0;--mui-palette-secondary-light:#ba68c8;--mui-palette-secondary-dark:#7b1fa2;--mui-palette-secondary-contrastText:#fff;--mui-palette-secondary-mainChannel:156 39 176;--mui-palette-secondary-lightChannel:186 104 200;--mui-palette-secondary-darkChannel:123 31 162;--mui-palette-secondary-contrastTextChannel:255 255 255;--mui-palette-error-main:#d32f2f;--mui-palette-error-light:#ef5350;--mui-palette-error-dark:#c62828;--mui-palette-error-contrastText:#fff;--mui-palette-error-mainChannel:211 47 47;--mui-palette-error-lightChannel:239 83 80;--mui-palette-error-darkChannel:198 40 40;--mui-palette-error-contrastTextChannel:255 255 255;--mui-palette-warning-main:#ed6c02;--mui-palette-warning-light:#ff9800;--mui-palette-warning-dark:#e65100;--mui-palette-warning-contrastText:#fff;--mui-palette-warning-mainChannel:237 108 2;--mui-palette-warning-lightChannel:255 152 0;--mui-palette-warning-darkChannel:230 81 0;--mui-palette-warning-contrastTextChannel:255 255 255;--mui-palette-info-main:#0288d1;--mui-palette-info-light:#03a9f4;--mui-palette-info-dark:#01579b;--mui-palette-info-contrastText:#fff;--mui-palette-info-mainChannel:2 136 209;--mui-palette-info-lightChannel:3 169 244;--mui-palette-info-darkChannel:1 87 155;--mui-palette-info-contrastTextChannel:255 255 255;--mui-palette-success-main:#2e7d32;--mui-palette-success-light:#4caf50;--mui-palette-success-dark:#1b5e20;--mui-palette-success-contrastText:#fff;--mui-palette-success-mainChannel:46 125 50;--mui-palette-success-lightChannel:76 175 80;--mui-palette-success-darkChannel:27 94 32;--mui-palette-success-contrastTextChannel:255 255 255;--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-text-primary:rgba(0, 0, 0, 0.87);--mui-palette-text-secondary:rgba(0, 0, 0, 0.6);--mui-palette-text-disabled:rgba(0, 0, 0, 0.38);--mui-palette-text-primaryChannel:0 0 0;--mui-palette-text-secondaryChannel:0 0 0;--mui-palette-divider:rgba(0, 0, 0, 0.12);--mui-palette-background-paper:#fff;--mui-palette-background-default:#fff;--mui-palette-background-defaultChannel:255 255 255;--mui-palette-background-paperChannel:255 255 255;--mui-palette-action-active:rgba(0, 0, 0, 0.54);--mui-palette-action-hover:rgba(0, 0, 0, 0.04);--mui-palette-action-hoverOpacity:0.04;--mui-palette-action-selected:rgba(0, 0, 0, 0.08);--mui-palette-action-selectedOpacity:0.08;--mui-palette-action-disabled:rgba(0, 0, 0, 0.26);--mui-palette-action-disabledBackground:rgba(0, 0, 0, 0.12);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(0, 0, 0, 0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.12;--mui-palette-action-activeChannel:0 0 0;--mui-palette-action-selectedChannel:0 0 0;--mui-palette-Alert-errorColor:rgb(95, 33, 32);--mui-palette-Alert-infoColor:rgb(1, 67, 97);--mui-palette-Alert-successColor:rgb(30, 70, 32);--mui-palette-Alert-warningColor:rgb(102, 60, 0);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-main, #d32f2f);--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-main, #0288d1);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-main, #2e7d32);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-main, #ed6c02);--mui-palette-Alert-errorFilledColor:#fff;--mui-palette-Alert-infoFilledColor:#fff;--mui-palette-Alert-successFilledColor:#fff;--mui-palette-Alert-warningFilledColor:#fff;--mui-palette-Alert-errorStandardBg:rgb(253, 237, 237);--mui-palette-Alert-infoStandardBg:rgb(229, 246, 253);--mui-palette-Alert-successStandardBg:rgb(237, 247, 237);--mui-palette-Alert-warningStandardBg:rgb(255, 244, 229);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main, #d32f2f);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main, #0288d1);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main, #2e7d32);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main, #ed6c02);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Avatar-defaultBg:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-A100, #f5f5f5);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-700, #616161);--mui-palette-FilledInput-bg:rgba(0, 0, 0, 0.06);--mui-palette-FilledInput-hoverBg:rgba(0, 0, 0, 0.09);--mui-palette-FilledInput-disabledBg:rgba(0, 0, 0, 0.12);--mui-palette-LinearProgress-primaryBg:rgb(167, 202, 237);--mui-palette-LinearProgress-secondaryBg:rgb(217, 172, 224);--mui-palette-LinearProgress-errorBg:rgb(238, 175, 175);--mui-palette-LinearProgress-infoBg:rgb(158, 209, 237);--mui-palette-LinearProgress-successBg:rgb(175, 205, 177);--mui-palette-LinearProgress-warningBg:rgb(248, 199, 158);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11);--mui-palette-Slider-primaryTrack:rgb(167, 202, 237);--mui-palette-Slider-secondaryTrack:rgb(217, 172, 224);--mui-palette-Slider-errorTrack:rgb(238, 175, 175);--mui-palette-Slider-infoTrack:rgb(158, 209, 237);--mui-palette-Slider-successTrack:rgb(175, 205, 177);--mui-palette-Slider-warningTrack:rgb(248, 199, 158);--mui-palette-SnackbarContent-bg:rgb(50, 50, 50);--mui-palette-SnackbarContent-color:#fff;--mui-palette-SpeedDialAction-fabHoverBg:rgb(216, 216, 216);--mui-palette-StepConnector-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-StepContent-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Switch-defaultColor:var(--mui-palette-common-white, #fff);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Switch-primaryDisabledColor:rgb(167, 202, 237);--mui-palette-Switch-secondaryDisabledColor:rgb(217, 172, 224);--mui-palette-Switch-errorDisabledColor:rgb(238, 175, 175);--mui-palette-Switch-infoDisabledColor:rgb(158, 209, 237);--mui-palette-Switch-successDisabledColor:rgb(175, 205, 177);--mui-palette-Switch-warningDisabledColor:rgb(248, 199, 158);--mui-palette-TableCell-border:rgba(224, 224, 224, 1);--mui-palette-Tooltip-bg:rgba(97, 97, 97, 0.92);--mui-palette-dividerChannel:0 0 0;--mui-opacity-inputPlaceholder:0.42;--mui-opacity-inputUnderline:0.42;--mui-opacity-switchTrackDisabled:0.12;--mui-opacity-switchTrack:0.38;}</style><style data-emotion="mui he2whq koq8sa ezlq5w 1pfvlmh 17lcbl1 1c10u4r t3ax9v ol7tsc 15gv3v3 i75on3 1otzcra 4nvx6t m5zajk 1p361yj">.mui-he2whq{display:block;box-sizing:border-box;padding-inline:1.5rem;width:100%;}.mui-koq8sa{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));}@media (min-width:600px){.mui-koq8sa{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}@media (min-width:1200px){.mui-koq8sa{max-width:1200px;}}.mui-koq8sa.MuiContainer-root{max-width:960px;padding-left:0px;padding-right:0px;z-index:2;}.mui-koq8sa.MuiContainer-root.container--spacing-l{padding-top:calc(8 * var(--mui-spacing));padding-bottom:calc(8 * var(--mui-spacing));}.mui-koq8sa.MuiContainer-root.container--spacing-m{padding-top:calc(5 * var(--mui-spacing));padding-bottom:calc(5 * var(--mui-spacing));}.mui-koq8sa.MuiContainer-root.container--divider-primary{border-bottom:1px solid var(--background-neutral-quaternary);}.mui-koq8sa.MuiContainer-root.container--divider-strong{border-bottom:1px solid var(--background-neutral-senary);}.section-background-primary:has(.mui-koq8sa.MuiContainer-root){background-color:var(--background-neutral-primary);}.section-background-secondary:has(.mui-koq8sa.MuiContainer-root){background-color:var(--background-neutral-secondary);}.section-background-dark:has(.mui-koq8sa.MuiContainer-root){background-color:var(--background-neutral-black-fixed);}.section-background-brandLightPrimary:has(.mui-koq8sa.MuiContainer-root){background-color:var(--background-brand-teal-extra-light);}.section-background-brandLightSecondary:has(.mui-koq8sa.MuiContainer-root){background-color:var(--background-brand-purple-extra-light);}.section-background-patternDark:has(.mui-koq8sa.MuiContainer-root){background-color:var(--background-neutral-black-fixed);}.section-background-patternPrimary:has(.mui-koq8sa.MuiContainer-root){background-color:var(--brand-teal-50);}.mui-ezlq5w{margin:0;font-family:Barlow Semi Condensed Semibold,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:500;font-size:2.125rem;line-height:1.24;margin-bottom:0.35em;color:var(--text-neutral-primary);}.mui-ezlq5w.MuiTypography-body1.paragraph--color-primary,.mui-ezlq5w.MuiTypography-body2.paragraph--color-primary,.mui-ezlq5w.MuiTypography-body3.paragraph--color-primary,.mui-ezlq5w.MuiTypography-body4.paragraph--color-primary{color:var(--text-neutral-primary);}.mui-ezlq5w.MuiTypography-body1.paragraph--color-secondary,.mui-ezlq5w.MuiTypography-body2.paragraph--color-secondary,.mui-ezlq5w.MuiTypography-body3.paragraph--color-secondary,.mui-ezlq5w.MuiTypography-body4.paragraph--color-secondary{color:var(--text-neutral-secondary);}.mui-ezlq5w.MuiTypography-body1.paragraph--color-white,.mui-ezlq5w.MuiTypography-body2.paragraph--color-white,.mui-ezlq5w.MuiTypography-body3.paragraph--color-white,.mui-ezlq5w.MuiTypography-body4.paragraph--color-white{color:var(--neutral-base-white);}.mui-ezlq5w.MuiTypography-overline.overline--color-primary{color:var(--text-brand-teal-primary);}.mui-ezlq5w.MuiTypography-overline.overline--color-secondary{color:var(--text-neutral-quaternary);}.mui-ezlq5w.MuiTypography-overline.overline--color-white{color:var(--neutral-base-white);}.mui-ezlq5w.MuiTypography-overline.overline--size-s{font-size:0.625rem;}.mui-ezlq5w.MuiTypography-overline.overline--size-m{font-size:0.75rem;}.mui-ezlq5w.MuiTypography-overline.overline--size-l{font-size:0.875rem;}.mui-ezlq5w.MuiTypography-h1{margin-bottom:calc(3 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-h2{margin-bottom:calc(2.125 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-h3{margin-bottom:calc(1.75 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-h4{margin-bottom:calc(1.5 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-h5{margin-bottom:calc(1.125 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-h6{margin-bottom:var(--mui-spacing);}.mui-ezlq5w.MuiTypography-body1{margin-bottom:calc(2 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-body2{margin-bottom:calc(2 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-body3{margin-bottom:calc(1.5 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-body4{margin-bottom:calc(1.25 * var(--mui-spacing));}.mui-ezlq5w.MuiTypography-overline{margin-bottom:calc(2 * var(--mui-spacing));}.mui-1pfvlmh{margin:0;font-family:Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:400;font-size:1rem;line-height:1.48;color:var(--text-neutral-primary);font-weight:400;}.mui-1pfvlmh.MuiTypography-body1.paragraph--color-primary,.mui-1pfvlmh.MuiTypography-body2.paragraph--color-primary,.mui-1pfvlmh.MuiTypography-body3.paragraph--color-primary,.mui-1pfvlmh.MuiTypography-body4.paragraph--color-primary{color:var(--text-neutral-primary);}.mui-1pfvlmh.MuiTypography-body1.paragraph--color-secondary,.mui-1pfvlmh.MuiTypography-body2.paragraph--color-secondary,.mui-1pfvlmh.MuiTypography-body3.paragraph--color-secondary,.mui-1pfvlmh.MuiTypography-body4.paragraph--color-secondary{color:var(--text-neutral-secondary);}.mui-1pfvlmh.MuiTypography-body1.paragraph--color-white,.mui-1pfvlmh.MuiTypography-body2.paragraph--color-white,.mui-1pfvlmh.MuiTypography-body3.paragraph--color-white,.mui-1pfvlmh.MuiTypography-body4.paragraph--color-white{color:var(--neutral-base-white);}.mui-1pfvlmh.MuiTypography-overline.overline--color-primary{color:var(--text-brand-teal-primary);}.mui-1pfvlmh.MuiTypography-overline.overline--color-secondary{color:var(--text-neutral-quaternary);}.mui-1pfvlmh.MuiTypography-overline.overline--color-white{color:var(--neutral-base-white);}.mui-1pfvlmh.MuiTypography-overline.overline--size-s{font-size:0.625rem;}.mui-1pfvlmh.MuiTypography-overline.overline--size-m{font-size:0.75rem;}.mui-1pfvlmh.MuiTypography-overline.overline--size-l{font-size:0.875rem;}.mui-17lcbl1{height:48px;width:100%;display:block;}.mui-1c10u4r{position:relative;width:100%;height:100%;overflow:hidden;margin:0;}.mui-1c10u4r.image--hasBorder{border:1px solid var(--borders-neutral-primary);}.mui-1c10u4r.image--hasShadow{box-shadow:0.5rem 0.5rem 0 0 var(--background-brand-teal-light);}.mui-1c10u4r.image--hasRoundedCorners{border-radius:4px;}.mui-t3ax9v{display:block;width:100%;height:100%;object-fit:cover;margin:0;padding:0;}.mui-ol7tsc{margin:0;font-family:Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.4;color:var(--text-neutral-primary);}.mui-ol7tsc.MuiTypography-body1.paragraph--color-primary,.mui-ol7tsc.MuiTypography-body2.paragraph--color-primary,.mui-ol7tsc.MuiTypography-body3.paragraph--color-primary,.mui-ol7tsc.MuiTypography-body4.paragraph--color-primary{color:var(--text-neutral-primary);}.mui-ol7tsc.MuiTypography-body1.paragraph--color-secondary,.mui-ol7tsc.MuiTypography-body2.paragraph--color-secondary,.mui-ol7tsc.MuiTypography-body3.paragraph--color-secondary,.mui-ol7tsc.MuiTypography-body4.paragraph--color-secondary{color:var(--text-neutral-secondary);}.mui-ol7tsc.MuiTypography-body1.paragraph--color-white,.mui-ol7tsc.MuiTypography-body2.paragraph--color-white,.mui-ol7tsc.MuiTypography-body3.paragraph--color-white,.mui-ol7tsc.MuiTypography-body4.paragraph--color-white{color:var(--neutral-base-white);}.mui-ol7tsc.MuiTypography-overline.overline--color-primary{color:var(--text-brand-teal-primary);}.mui-ol7tsc.MuiTypography-overline.overline--color-secondary{color:var(--text-neutral-quaternary);}.mui-ol7tsc.MuiTypography-overline.overline--color-white{color:var(--neutral-base-white);}.mui-ol7tsc.MuiTypography-overline.overline--size-s{font-size:0.625rem;}.mui-ol7tsc.MuiTypography-overline.overline--size-m{font-size:0.75rem;}.mui-ol7tsc.MuiTypography-overline.overline--size-l{font-size:0.875rem;}.mui-15gv3v3{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);font-family:Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:500;line-height:1.4;margin-bottom:calc(2 * var(--mui-spacing));-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;margin-bottom:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.5 * var(--mui-spacing));}.mui-15gv3v3:hover{text-decoration-color:inherit;}.mui-15gv3v3 svg{-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.mui-15gv3v3:focus-visible{outline:2px solid var(--text-brand-teal-primary);outline-offset:2px;border-radius:calc(0.5 * var(--mui-spacing));}.mui-15gv3v3.MuiLink-root.link--color-primary{color:var(--text-brand-purple-primary);}.mui-15gv3v3.MuiLink-root.link--color-primary:hover{color:var(--text-brand-purple-secondary);}.mui-15gv3v3.MuiLink-root.link--color-primary:hover svg{color:var(--text-brand-purple-secondary);}.mui-15gv3v3.MuiLink-root.link--color-primary svg{color:var(--text-brand-purple-primary);}.mui-15gv3v3.MuiLink-root.link--color-white{color:#fff;}.mui-15gv3v3.MuiLink-root.link--color-white:hover{color:rgba(255, 255, 255, 0.8);}.mui-15gv3v3.MuiLink-root.link--color-white:hover svg{color:rgba(255, 255, 255, 0.8);}.mui-15gv3v3.MuiLink-root.link--color-white:focus-visible{outline-color:rgba(255, 255, 255, 0.8);}.mui-15gv3v3.MuiLink-root.link--color-white svg{color:#fff;}.mui-15gv3v3.MuiLink-root.link--size-l{font-size:1.25rem;}.mui-15gv3v3.MuiLink-root.link--size-m{font-size:1rem;}.mui-15gv3v3.MuiLink-root.link--size-s{font-size:0.875rem;}.mui-15gv3v3.MuiLink-root.link--size-xs{font-size:0.75rem;}html[dir="rtl"] .mui-15gv3v3 svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}.mui-i75on3{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);color:var(--text-neutral-primary);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);font-family:Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:500;line-height:1.4;margin-bottom:calc(2 * var(--mui-spacing));-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;margin-bottom:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.5 * var(--mui-spacing));}.mui-i75on3.MuiTypography-body1.paragraph--color-primary,.mui-i75on3.MuiTypography-body2.paragraph--color-primary,.mui-i75on3.MuiTypography-body3.paragraph--color-primary,.mui-i75on3.MuiTypography-body4.paragraph--color-primary{color:var(--text-neutral-primary);}.mui-i75on3.MuiTypography-body1.paragraph--color-secondary,.mui-i75on3.MuiTypography-body2.paragraph--color-secondary,.mui-i75on3.MuiTypography-body3.paragraph--color-secondary,.mui-i75on3.MuiTypography-body4.paragraph--color-secondary{color:var(--text-neutral-secondary);}.mui-i75on3.MuiTypography-body1.paragraph--color-white,.mui-i75on3.MuiTypography-body2.paragraph--color-white,.mui-i75on3.MuiTypography-body3.paragraph--color-white,.mui-i75on3.MuiTypography-body4.paragraph--color-white{color:var(--neutral-base-white);}.mui-i75on3.MuiTypography-overline.overline--color-primary{color:var(--text-brand-teal-primary);}.mui-i75on3.MuiTypography-overline.overline--color-secondary{color:var(--text-neutral-quaternary);}.mui-i75on3.MuiTypography-overline.overline--color-white{color:var(--neutral-base-white);}.mui-i75on3.MuiTypography-overline.overline--size-s{font-size:0.625rem;}.mui-i75on3.MuiTypography-overline.overline--size-m{font-size:0.75rem;}.mui-i75on3.MuiTypography-overline.overline--size-l{font-size:0.875rem;}.mui-i75on3:hover{text-decoration-color:inherit;}.mui-i75on3 svg{-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.mui-i75on3:focus-visible{outline:2px solid var(--text-brand-teal-primary);outline-offset:2px;border-radius:calc(0.5 * var(--mui-spacing));}.mui-i75on3.MuiLink-root.link--color-primary{color:var(--text-brand-purple-primary);}.mui-i75on3.MuiLink-root.link--color-primary:hover{color:var(--text-brand-purple-secondary);}.mui-i75on3.MuiLink-root.link--color-primary:hover svg{color:var(--text-brand-purple-secondary);}.mui-i75on3.MuiLink-root.link--color-primary svg{color:var(--text-brand-purple-primary);}.mui-i75on3.MuiLink-root.link--color-white{color:#fff;}.mui-i75on3.MuiLink-root.link--color-white:hover{color:rgba(255, 255, 255, 0.8);}.mui-i75on3.MuiLink-root.link--color-white:hover svg{color:rgba(255, 255, 255, 0.8);}.mui-i75on3.MuiLink-root.link--color-white:focus-visible{outline-color:rgba(255, 255, 255, 0.8);}.mui-i75on3.MuiLink-root.link--color-white svg{color:#fff;}.mui-i75on3.MuiLink-root.link--size-l{font-size:1.25rem;}.mui-i75on3.MuiLink-root.link--size-m{font-size:1rem;}.mui-i75on3.MuiLink-root.link--size-s{font-size:0.875rem;}.mui-i75on3.MuiLink-root.link--size-xs{font-size:0.75rem;}html[dir="rtl"] .mui-i75on3 svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}.mui-1otzcra{display:block;box-sizing:border-box;padding-inline:1.5rem;width:100%;background-color:#212121;background-image:url(/_next/static/media/bg-pattern-lines.a8453d98.webp);background-repeat:repeat;-webkit-background-size:18rem;background-size:18rem;}.mui-4nvx6t{margin:0;font-family:Figtree,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:600;font-size:0.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.03rem;margin-bottom:0.35em;color:var(--text-neutral-primary);}.mui-4nvx6t.MuiTypography-body1.paragraph--color-primary,.mui-4nvx6t.MuiTypography-body2.paragraph--color-primary,.mui-4nvx6t.MuiTypography-body3.paragraph--color-primary,.mui-4nvx6t.MuiTypography-body4.paragraph--color-primary{color:var(--text-neutral-primary);}.mui-4nvx6t.MuiTypography-body1.paragraph--color-secondary,.mui-4nvx6t.MuiTypography-body2.paragraph--color-secondary,.mui-4nvx6t.MuiTypography-body3.paragraph--color-secondary,.mui-4nvx6t.MuiTypography-body4.paragraph--color-secondary{color:var(--text-neutral-secondary);}.mui-4nvx6t.MuiTypography-body1.paragraph--color-white,.mui-4nvx6t.MuiTypography-body2.paragraph--color-white,.mui-4nvx6t.MuiTypography-body3.paragraph--color-white,.mui-4nvx6t.MuiTypography-body4.paragraph--color-white{color:var(--neutral-base-white);}.mui-4nvx6t.MuiTypography-overline.overline--color-primary{color:var(--text-brand-teal-primary);}.mui-4nvx6t.MuiTypography-overline.overline--color-secondary{color:var(--text-neutral-quaternary);}.mui-4nvx6t.MuiTypography-overline.overline--color-white{color:var(--neutral-base-white);}.mui-4nvx6t.MuiTypography-overline.overline--size-s{font-size:0.625rem;}.mui-4nvx6t.MuiTypography-overline.overline--size-m{font-size:0.75rem;}.mui-4nvx6t.MuiTypography-overline.overline--size-l{font-size:0.875rem;}.mui-4nvx6t.MuiTypography-h1{margin-bottom:calc(3 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-h2{margin-bottom:calc(2.125 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-h3{margin-bottom:calc(1.75 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-h4{margin-bottom:calc(1.5 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-h5{margin-bottom:calc(1.125 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-h6{margin-bottom:var(--mui-spacing);}.mui-4nvx6t.MuiTypography-body1{margin-bottom:calc(2 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-body2{margin-bottom:calc(2 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-body3{margin-bottom:calc(1.5 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-body4{margin-bottom:calc(1.25 * var(--mui-spacing));}.mui-4nvx6t.MuiTypography-overline{margin-bottom:calc(2 * var(--mui-spacing));}.mui-m5zajk{margin:0;font-family:Barlow Semi Condensed Semibold,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:500;font-size:3rem;line-height:1.16;color:var(--text-neutral-primary);}.mui-m5zajk.MuiTypography-body1.paragraph--color-primary,.mui-m5zajk.MuiTypography-body2.paragraph--color-primary,.mui-m5zajk.MuiTypography-body3.paragraph--color-primary,.mui-m5zajk.MuiTypography-body4.paragraph--color-primary{color:var(--text-neutral-primary);}.mui-m5zajk.MuiTypography-body1.paragraph--color-secondary,.mui-m5zajk.MuiTypography-body2.paragraph--color-secondary,.mui-m5zajk.MuiTypography-body3.paragraph--color-secondary,.mui-m5zajk.MuiTypography-body4.paragraph--color-secondary{color:var(--text-neutral-secondary);}.mui-m5zajk.MuiTypography-body1.paragraph--color-white,.mui-m5zajk.MuiTypography-body2.paragraph--color-white,.mui-m5zajk.MuiTypography-body3.paragraph--color-white,.mui-m5zajk.MuiTypography-body4.paragraph--color-white{color:var(--neutral-base-white);}.mui-m5zajk.MuiTypography-overline.overline--color-primary{color:var(--text-brand-teal-primary);}.mui-m5zajk.MuiTypography-overline.overline--color-secondary{color:var(--text-neutral-quaternary);}.mui-m5zajk.MuiTypography-overline.overline--color-white{color:var(--neutral-base-white);}.mui-m5zajk.MuiTypography-overline.overline--size-s{font-size:0.625rem;}.mui-m5zajk.MuiTypography-overline.overline--size-m{font-size:0.75rem;}.mui-m5zajk.MuiTypography-overline.overline--size-l{font-size:0.875rem;}.mui-1p361yj{height:64px;width:100%;display:block;}</style></head><body><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window['__ENV'] = {\"NEXT_PUBLIC_STAGE\":\"production\"}"}])</script><script>(self.__next_s=self.__next_s||[]).push(["https://cdn.cookielaw.org/consent/27cca70a-7db3-4852-9ef0-a6660fd0977d/OtAutoBlock.js",{}])</script><script>(self.__next_s=self.__next_s||[]).push(["https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",{"data-domain-script":"27cca70a-7db3-4852-9ef0-a6660fd0977d"}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n      window.oneTrustPromise = new Promise(function (resolve) {\n          window.OptanonWrapper = function OptanonWrapper() {\n            resolve(window.OneTrust);\n          };\n        });\n        ","id":"onetrust-promise"}])</script><header class="header-module__headerNavigation___GWCIp"><nav class="header-module__mainLinksWrapper___K-T4u" aria-label="Main navigation"><a href="/" class="header-module__homeLink___kSEuk" aria-label="Go to homepage"><figure class="image-module__figureContainer___jYA2e image-module__figure-hasRoundedCorners___aJWq0"><img class="image-module__image___vystJ" alt="Code.org logo" loading="eager" src="/_next/static/media/cdo-logo-inverse.062eac04.svg"/></figure></a><ul class="header-module__mainLinks___0WyP9" aria-label="Main site links"><li><a href="/students">Learn</a></li><li><a href="/teach">Teach</a></li><li><a href="/administrators">Districts</a></li><li class="header-module__hasDisplayLogic___J-YPW"><a href="/promote">Stats</a></li><li class="header-module__hasDisplayLogic___J-YPW"><a href="/donate">Donate</a></li><li class="header-module__hasDisplayLogic___J-YPW"><a href="/incubator">Incubator</a></li><li class="header-module__hasDisplayLogic___J-YPW"><a href="/about">About</a></li></ul></nav><nav class="header-module__buttonLinks___0IdUj" aria-label="Secondary navigation"><div class=""><button class="_baseButton-module__button___gGYwf _baseButton-module__button-secondary___BpcuR _baseButton-module__button-white___1kMMR _baseButton-module__button-s___WsV-p header-module__newProject___fedyC" aria-label="Open Projects menu" type="button"><span>New Project</span><i data-testid="font-awesome-v6-icon" class="fa-solid fa-plus"></i></button></div><div class="header-module__accountLinks___QoFXK"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-white___1kMMR _baseButton-module__button-s___WsV-p _baseButton-module__buttonPendingWithHiddenText___1W2Ul header-module__mainMenu___qk0g9 header-module__loading___Nyxzk" disabled="" aria-disabled="true"><i data-testid="font-awesome-v6-icon" class="fa-solid fa-spinner fa-spin"></i><span>Loading</span></a></div><div class=""><button class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-l___RV0rB _baseButton-module__button-iconOnly___zWjVA header-module__helpButton___nHeOH header-module__iconButton___NWUnH" aria-label="Open Help menu" type="button"><i data-testid="font-awesome-v6-icon" class="fa-solid fa-question-circle"></i></button></div><div class=""><button class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-l___RV0rB _baseButton-module__button-iconOnly___zWjVA header-module__hamburgerButton___2pdBg header-module__iconButton___NWUnH" aria-label="Open Hamburger menu" type="button"><i data-testid="font-awesome-v6-icon" class="fa-solid fa-bars"></i></button></div></nav></header><main style="width:100%"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><style>.cf-5ec4c218633df45e8d72cb89fc9599ab{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:none;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-271e02855cda1606e54cc8efc4e09fd7{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:none;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-c813a7562f980685879ec1d3422e67e8{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:none;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-1ecaaac1a4c850322cbba6c211290a83{background-color:rgba(21, 9, 45, 1);}.cf-05c8ede3d07e3ac2f55b95085fa12cdb{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-55efc51cfeed7994c8ff10650d32be23{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 24px;align-items:center;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-6b1caa7a1f9cabdedc10e926a90ebf7c{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-b2b08c762be20601e4888bcf326b8468{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 64px;align-items:center;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-959af0a0e9644c7afd4b65b76121f738{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 60px;align-items:center;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-fbc8363cbf6a23ff78d76411e8c14897{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 60px;align-items:center;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-44372070fa76f36bf76dee64f66cb5f5{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 60px;align-items:center;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-874da308a9d3281f2b5869730cea3b27{margin:0 0 48px 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:16px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-b0feb10cf62018d6c69bbd48de22f3bc{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 24px;align-items:stretch;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-c0699ea84462400c1c2f92f935c35f2c{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 40px;align-items:center;justify-content:start;flex-direction:row;flex-wrap:nowrap;}.cf-60de98e7a8df93be6e4b44b667f38a95{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-ff1b69d0a95f0e6a906eb35e1cfc6422{text-align:center;}.cf-96ffa9ef446118718a411f10ffb71044{margin:0 Auto 0 Auto;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:60%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-ea2143a3028f7ac57e90dcf77bddd870{margin:0 0 0 0;padding:0 0 0px 0;background-color:rgba(255, 255, 255, 1);width:100%;height:fit-content;max-width:1192px;border:1px solid rgba(226, 226, 226, 1);border-radius:4px 4px 4px 4px;gap:16px 0px;align-items:center;justify-content:stretch;flex-direction:column;flex-wrap:nowrap;}.cf-a834d1bcf13df12921c70ac54e966e5d{margin:0 0 0 0;padding:0 0 0px 0;background-color:rgba(255, 255, 255, 1);width:100%;height:fit-content;max-width:1192px;border:1px solid rgba(226, 226, 226, 1);border-radius:4px 4px 4px 4px;gap:16px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-6f79f190049ec992f50f0af7ca95ca40{margin:0 0 0 0;padding:0 0 0px 0;background-color:rgba(255, 255, 255, 1);width:100%;height:fit-content;max-width:1192px;border:1px solid rgba(226, 226, 226, 1);border-radius:4px 4px 4px 4px;gap:16px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-860d2cf6dd2dd59c00d0d7632439975b{margin:0 0 0 0;padding:0 0 0px 0;background-color:rgba(255, 255, 255, 1);width:100%;height:fit-content;max-width:1192px;border:1px solid rgba(226, 226, 226, 1);border-radius:4px 4px 4px 4px;gap:16px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-fe8acd2f192bcf9899f1d3e6c48d7652{text-align:start;}.cf-9ecc7a534f9a85cc38c33ecb228f5d9e{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:start;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-e23dac93a2a1ac6027bb37f373c0630e{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 16px;align-items:center;justify-content:safe center;flex-direction:row;flex-wrap:nowrap;}.cf-ec64eac5b659987eae535e3d7e8ba3b5{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-ac755549da19d7a0caf9315393a75041{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:start;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-0f59e620baf150fee8ac48798c2eae5a{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:start;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-4132f644d8b39f3a74d6afa58d82de44{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-17aaae33ee4a4d5b5f253d22b8abf12f{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-1d041ebda2eebdc325b3f61fd434f7b4{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:start;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-1000b827683ea709fb7e265905492c58{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:80%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-fb752704ee045da7ac58aa2da918473d{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:start;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-76a8e5a74945ac376686109b47c357d2{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:16px 16px;align-items:start;justify-content:start;flex-direction:row;flex-wrap:wrap;}.cf-e47c47001f89d8bc7486330e6d49e464{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:80%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-003e378b4838accc3bb55328886b6ac2{text-align:start;}.cf-3f583cb8338d62be6af53d3e689edcf4{text-align:center;}.cf-1f250d911a65e5165008073b6ff67292{width:100%;height:fit-content;}.cf-c2148733034bbcc2b8d673a8c0e8588d{margin:0 0 0 0;padding:0 16px 20px 16px;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:6px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-50abc2f12e54baaec8ac103680d75fc6{width:100%;height:fit-content;}.cf-a992b551c7bab342ea2946560c4f5bc0{margin:0 0 0 0;padding:0 16px 20px 16px;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:6px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-5a052fe63ec0764eb14ab1c4383f4f50{width:100%;height:fit-content;}.cf-3b52c2e8441bae8f0558ef47a0fc0729{margin:0 0 0 0;padding:0 16px 20px 16px;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:6px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-b505770d6d64722cdf40ac2ffc48a309{width:100%;height:fit-content;}.cf-a89a73c98abfd01e1088ef0d1926d8e9{margin:0 0 0 0;padding:0 16px 20px 16px;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:6px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-988b885cae3ed9b903fa5bd92e99ff78{text-align:start;}.cf-30dea88317a764df815db92d587835cf{text-align:start;}.cf-b1618504759754af49f672553eba658f{text-align:start;}.cf-4ce639b56265687b9bbc141ba1e6b2ab{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:0px 12px;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap;}.cf-8bc49069b01349c8fa995a138bf433af{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:16px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-06ce0d67ad525331819fa21f0c227690{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:fit-content;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:0px;gap:16px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-c6ea0badd54f96164d8ecb0177920836{width:100%;height:350px;}.cf-d50d0dfa11313aef860f27a3a6496ee8{text-align:start;}.cf-860f6a7a250a16779739a78ef6fcb1fc{text-align:start;}.cf-ac035e26959acc0c26788278486a64f4{text-align:start;}.cf-5a24a0ea8bbb1c335d318ecf7f0c6bcf{text-align:start;}.cf-379f5caf91dae23716ff43304f7910d6{text-align:start;}.cf-7f51e67763ab9310a8a19b07bbb9420b{text-align:start;}.cf-023aba50305e31f7ae1dcf0bccded813{text-align:start;}.cf-f529efc4dce1b68cfc87e6d99c75699d{text-align:start;}.cf-302f3ff8e5a8f03dcd536546a1a48b53{width:100%;height:350px;}.cf-6a3ecb97ad32d9268b5273394dc0cd0a{width:100%;height:325px;}.cf-bf361ce6a1bb957f560ef21e12f94757{text-align:start;}.cf-78f692a81c7826e325a5cdab847acb78{text-align:start;}.cf-323b02098644e2d0e0f37a4ac54d7408{text-align:start;}.cf-65d359589c1f7c9d26481340f9e09ac1{text-align:start;}.cf-166dcbb64a6dbd7a5987a7d6585bd239{text-align:center;}.cf-e9894ccd81483aeaf7c51c5e09561206{text-align:center;}.cf-4a2a94939fc39d2743c4c1d15d39cc33{text-align:start;}.cf-bcc58704d12068e52f54002145d1db72{text-align:start;}.cf-148683a120bfd6b1084a82b048934bc0{text-align:start;}.cf-92c7aab28f6cfffda0244b225510c3d2{text-align:start;}.cf-bff0a4bfb409ea90e9a3dceb0f6021bd{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-9ddf28360b56bb065644082fc0d9c9ef{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-9f9104060acb03c3124e2fe5a4a6f33e{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-9a6b5170788aec66d36007dd24b2c81e{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-0adb8a8d1511142826100133493115ef{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-9b6d021ca291b030b05219f9e9ab1373{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-9ba44f28196acf2326cd4c24979d6100{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-ca622a0a9cce9c11f61571264871fcc7{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-7afc522a736bcf08e8ae80bffac92227{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(255, 255, 255, 1);width:30.5%;height:fit-content;max-width:1192px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px 4px 4px 4px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-a1d60c4469581c5303adeddecde4c95f{text-align:center;}.cf-ed5774c6fd42376edc21d11e56a5e95d{text-align:center;}.cf-2c6437b102f65b753f81d0f844429eab{text-align:start;}.cf-9790810cfbf8bc269ff546dc2115badc{text-align:start;}.cf-93a51f48e7d038ab505e1f6250204892{text-align:start;}.cf-f038fa8c50d9205917e5b9f63e54bc8c{text-align:start;}.cf-3b72e0afb7ec63d4e0bd72662d9e5ca8{text-align:start;}.cf-86f5f4ec1b1837902b1c17de5ef6fcc5{text-align:start;}.cf-828e3c442d32b55a21883a2a0180a112{text-align:start;}.cf-a4ee822d804f347504405e460a235f92{text-align:start;}.cf-4b33c6714c3c0d15210e0212594ae3f0{text-align:start;}.cf-2be4a0a199be358d4fdeba22b1d7e18c{text-align:start;}.cf-de3d52d8c663f8f3486a8b24d6eccf2a{margin:0 0 0 0;padding:24px 40px 24px 40px;background-color:rgba(27, 162, 178, 1);width:100%;height:180px;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:12px 12px 12px 12px;gap:12px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-850bdbe35fc4530cfafc406307596dd5{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:250px;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:12px 12px 12px 12px;gap:0px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;background-image:url(https://contentful-images.code.org/90t6bu6vlf76/3HSi6K0AQR1WzJRNp8TImb/b0bf31f62e9c87aba3b18f032282b6d4/girl-at-computer-min__1_.png?w=1292);background-image:image-set(url(https://contentful-images.code.org/90t6bu6vlf76/3HSi6K0AQR1WzJRNp8TImb/b0bf31f62e9c87aba3b18f032282b6d4/girl-at-computer-min__1_.png?w=1292) 1x,url(https://contentful-images.code.org/90t6bu6vlf76/3HSi6K0AQR1WzJRNp8TImb/b0bf31f62e9c87aba3b18f032282b6d4/girl-at-computer-min__1_.png?w=1292) 2x);background-repeat:no-repeat;background-position:right center;background-size:cover;}.cf-21c57f875a584e7165849f267bd3b9b4{margin:0 0 0 0;padding:0 0 0 0;background-color:rgba(0, 0, 0, 0);width:100%;height:250px;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:12px 12px 12px 12px;gap:0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;background-image:url(https://contentful-images.code.org/90t6bu6vlf76/6kTQglLn3K6jP0zd54lahO/e97b9f7d9a239db2f9a8cab3238d576d/teach-page-top.png?w=800);background-image:image-set(url(https://contentful-images.code.org/90t6bu6vlf76/6kTQglLn3K6jP0zd54lahO/e97b9f7d9a239db2f9a8cab3238d576d/teach-page-top.png?w=800) 1x,url(https://contentful-images.code.org/90t6bu6vlf76/6kTQglLn3K6jP0zd54lahO/e97b9f7d9a239db2f9a8cab3238d576d/teach-page-top.png?w=800) 2x);background-repeat:no-repeat;background-position:left top;background-size:cover;}.cf-f100cff751a75b9dbcaa1feecd19f82e{margin:0 0 0 0;padding:24px 40px 24px 40px;background-color:rgba(140, 82, 186, 1);width:100%;height:180px;max-width:1192px;border:0px solid rgba(0, 0, 0, 0);border-radius:12px 12px 12px 12px;gap:12px 0px;align-items:center;justify-content:safe center;flex-direction:column;flex-wrap:nowrap;}.cf-428fcabe18b51926e90b1175904b4640{width:100%;height:fit-content;}.cf-ea4364e6fd107e335195b96d4d9ab430{width:100%;height:fit-content;}.cf-f1ec247178c72e86c6ec229a320ae86b{width:100%;height:fit-content;}.cf-fa176afa880c46009768f4f5e92745c0{width:100%;height:fit-content;}.cf-8c470442302b9ed6b6bc214c5db9cc3b{width:100%;height:fit-content;}.cf-23afff5a0cb86c3bfa7251c5ecb31382{width:100%;height:fit-content;}.cf-2bd74dabf813aa1cab30faee0d21a9d3{width:100%;height:fit-content;}.cf-5b0133f57f7eaa2e4070667cb1b34afa{width:100%;height:fit-content;}.cf-5b067ec51e66fb3ba03d3d3bc64fd38b{width:100%;height:fit-content;}.cf-ecaf57c369cb46e6c4d843701bf26730{text-align:center;}.cf-51f756c4483ade805736bbbd3bc08ba1{text-align:center;}.cf-2b62af3aed73ba9fdf1cc77a9f64e1f1{text-align:center;}.cf-3f1e0d414f3421ac3bbfc04e49b9c6ea{text-align:center;}@media(max-width:992px){.cf-5ba966fc92830ca338a39b79202b430a{gap:24px 24px;flex-wrap:wrap;}.cf-f01e3b6b9adcbc0e09bceab107d0ad18{gap:40px 64px;flex-direction:column;}.cf-d733cc6872eb50832dbb3101d865b0e6{gap:40px 60px;flex-direction:column-reverse;}.cf-7a2c6b691372cc5ebe34b66342e477a8{gap:40px 60px;flex-direction:column;}.cf-2cee2ed39bbefda67035f26a2963dbf2{gap:40px 60px;flex-direction:column-reverse;}.cf-25959ef2a779353d7b0d930873424c38{gap:24px 24px;flex-direction:column;}.cf-d04e31714533be4096c84ffd758e908d{gap:40px 40px;flex-direction:column;}.cf-157e141602f752447ce60aa85283f20d{margin:0 Auto 0 Auto;}.cf-6676940e015c2b8dbebffc3208b49d02{width:48%;}.cf-c2c416e9dab4a1d00918a5fb7358c120{width:48%;}.cf-5263fdc7f6a979ab5a6ec8d9df2a9c22{width:48%;}.cf-6a01a4d699db9183ff6e3e64a7891a8b{width:48%;}.cf-089e377dbcaae5d42b3ff865f52913e1{gap:18px 18px;align-items:start;}.cf-106ff26749d54c1722529bec4af354b1{width:31%;}.cf-f1c15fe7f3abaadc82728f2ad16411a3{width:31%;}.cf-06d2d6adb02edfaf5efd4979ea2a9e76{width:31%;}.cf-dfa42d274eefe8592840ad434301fc66{width:31%;}.cf-674dbd03f38bfd818544dc4cf9257152{width:31%;}.cf-60faecdb75ff19d6efb1ec8852bfdabf{width:31%;}.cf-18009a38e2c6948dafe7c9a42fbb49a4{width:31%;}.cf-de7a026b703cc572a7cdedcfcd3511a0{width:31%;}.cf-7364dc5bcc730c36375c9f1c1454ed89{width:31%;}}@media(max-width:576px){.cf-2ad0fcb4e63f51f83ecc93ad94854f67{align-items:stretch;}.cf-935e5521d00eb9b1fcee6479349d92ad{align-items:start;}.cf-9da7bdde5490b118d2373682dd67f186{align-items:start;}.cf-58740d654d7583dff387942f3b713807{text-align:start;}.cf-52135f01221a8534b09c0f01e58f540a{margin:0 Auto 0 Auto;width:100%;align-items:start;}.cf-7ba4f6e129d4ecf2b5f25862c744cd5a{width:100%;align-items:center;flex-direction:row;}.cf-7aae3cd60ea2b5654dce3f924a77fb31{width:100%;align-items:center;flex-direction:row;}.cf-e0af0a98b4cbeebaf3d96ac6f880a030{width:100%;align-items:center;flex-direction:row;}.cf-6a14ade14363540a0c75c683d8f2b133{width:100%;align-items:center;flex-direction:row;}.cf-423240e26e353eb15833537476eb748b{gap:24px 16px;flex-direction:column;}.cf-30da01fe23a9a00f5975646f4e4b85c9{width:100%;align-items:start;}.cf-d1d2130225b4414ad566ec9ba4526c3f{align-items:start;}.cf-e2897a21d1ca9aebb1641c3b492405a0{align-items:start;}.cf-d6624f4c48c1138ecab414b2c9c89576{width:100%;}.cf-0663bdc85596a314e4d0cf486a616daf{text-align:start;}.cf-c6e81bbcb47987277f4059352ad1ae22{width:30%;height:100px;}.cf-2c54cd4eae1f7a5e9d69871d3475c9cf{padding:20px 24px 20px 24px;width:70%;align-items:start;}.cf-2594cf4905fe26a0b8e0b025e50483f1{width:30%;height:100px;}.cf-38b26c1c48e8feed3b9ace3289d2c791{padding:20px 24px 20px 24px;width:70%;align-items:start;}.cf-548b07ed210337c0a2ca8cde9084576f{width:30%;height:100px;}.cf-c40a890b6fea0e76bba6b64c3226cdab{padding:20px 24px 20px 24px;width:70%;align-items:start;justify-content:safe center;}.cf-ab777ff733983e7a478a601d6ee8f751{width:30%;height:100px;}.cf-4db641645ca84666a68399d9d4fba675{padding:20px 24px 20px 24px;width:70%;align-items:start;}.cf-d7faf45d74df70660ff14b6cf2bc288e{gap:12px 12px;align-items:stretch;}.cf-bcdd54beb4f94d84f90dd171ff15a446{height:230px;}.cf-ed2d6da803c5117c01517ab567b21c6c{height:230px;}.cf-1d071b3f901f894ed863bfcc7debe3a3{height:230px;}.cf-8dac0342720fcbc5f6d5cd5ead4f5b79{text-align:start;}.cf-5fd0390d27fdbee96aa8d02c90591805{text-align:start;}.cf-be9f718a388042fb7fd1a5d5181dd41a{text-align:start;}.cf-bcb73020cb0c8023c0e62614d11a5c1a{text-align:start;}.cf-945b74d2d6400be6f464570efd029b6a{width:47%;}.cf-210e1433a40e2f513b4716d6d3f96cc8{width:47%;}.cf-6dc069f3c174a2074ee4a18dbf1c81bd{width:47%;}.cf-5804c44ad443f3533ee51358a1f90fbb{width:47%;}.cf-1a9b2f50df81a85ed45df9501f744dbf{width:47%;}.cf-f101f195c998f577ee698b49109751d0{width:47%;}.cf-06f2862a6525960d567bc7c8c1cc678e{width:47%;}.cf-8149d130dd129305e34605197d6a717b{width:47%;}.cf-9e20efc9276ed7899ad3a54d359da0c6{width:47%;}.cf-278f96cebae6c473ce826d4a7a13a735{text-align:start;}.cf-8039ba0abfe92cefca648aae84d2ba11{text-align:start;}}@media(max-width:576px){.cf-4b9ec55cad5e47e194326cf8b1ae9f32{display:none !important;}.cf-c1ce59a8611c96be4b8f961d500baf00{display:none !important;}}</style><div style="display:flex" class="cf-5ec4c218633df45e8d72cb89fc9599ab contentful-container" data-test-id="contentful-container"><section data-theme="Dark" class="heroBanner-module__heroBanner___5pIDa cf-1ecaaac1a4c850322cbba6c211290a83"><div class="heroBanner-module__heroBannerWrapper___fbwev heroBanner-module__heroBanner-withWideText___Xi8oR"><div class="heroBanner-module__heroBannerContainer___c-pq-"><div class="heroBanner-module__heroBannerTextContainer___tzp8S"><div><h1 class="typography-module__heading-xxl___t4Iml">WE SHIFT WHAT&#x27;S NEXT</h1><p class="typography-module__body-one___hKZXX">The Hour of Code sparked a generation. This fall, the Hour of AI will define the next.</p></div><div><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="Get started with Hour of AI" href="/hour-of-ai"><span>GET STARTED</span></a></div></div><div class="heroBanner-module__heroBannerMediaContainer___m4-WF"><figure class="image-module__figureContainer___jYA2e image-module__figure-hasRoundedCorners___aJWq0 heroBanner-module__heroBannerMediaImage___DdlXE"><img class="image-module__image___vystJ" alt="Hour of AI homepage hero image" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/1ZL5nGgmWBpr80Iv9kDiMG/72c235ebb9319d4f47f73329e85a38e8/hoai_website_hero_right.gif?fm=webp"/></figure></div></div></div></section></div><div style="display:flex" class="cf-271e02855cda1606e54cc8efc4e09fd7 contentful-container" data-test-id="contentful-container"><section class="section-background-secondary MuiBox-root mui-he2whq" data-theme="Light"><div class="MuiContainer-root MuiContainer-maxWidthLg container container--spacing-l mui-koq8sa"><div style="display:flex" class="cf-05c8ede3d07e3ac2f55b95085fa12cdb contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-96ffa9ef446118718a411f10ffb71044 cf-157e141602f752447ce60aa85283f20d cf-52135f01221a8534b09c0f01e58f540a contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-003e378b4838accc3bb55328886b6ac2"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Start your journey with Code.org</h2></div><div data-component-wrapper="true" class="cf-3f583cb8338d62be6af53d3e689edcf4 cf-0663bdc85596a314e4d0cf486a616daf"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Whether you’re a student, teacher, or parent, Code.org has the tools to help you explore, teach, and support computer science education.</p></div></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div></div><div style="display:flex" class="cf-55efc51cfeed7994c8ff10650d32be23 cf-5ba966fc92830ca338a39b79202b430a contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-ea2143a3028f7ac57e90dcf77bddd870 cf-6676940e015c2b8dbebffc3208b49d02 cf-7ba4f6e129d4ecf2b5f25862c744cd5a contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-1f250d911a65e5165008073b6ff67292 cf-c6e81bbcb47987277f4059352ad1ae22"><figure class="mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/6XNPaPwSR9aYnGkw2S9LKZ/3f10cb57c6a454e662bfd1da10c19d31/student-square.png?fm=avif" class="mui-t3ax9v"/></figure></div><div style="display:flex" class="cf-c2148733034bbcc2b8d673a8c0e8588d cf-2c54cd4eae1f7a5e9d69871d3475c9cf contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-2c6437b102f65b753f81d0f844429eab"><h5 class="MuiTypography-root MuiTypography-h5 mui-ol7tsc">Students</h5></div><div data-component-wrapper="true" class="cf-9790810cfbf8bc269ff546dc2115badc"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways link--size-s link--color-primary mui-i75on3" href="/students" aria-label="Explore learning options and resources for students">Explore learning</a></div></div></div><div style="display:flex" class="cf-a834d1bcf13df12921c70ac54e966e5d cf-c2c416e9dab4a1d00918a5fb7358c120 cf-7aae3cd60ea2b5654dce3f924a77fb31 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-50abc2f12e54baaec8ac103680d75fc6 cf-2594cf4905fe26a0b8e0b025e50483f1"><figure class="mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/2RV7NLDipMr0JDNWxIC0Mi/b872e4d8ad145822d15423f2d93a2b58/teacher-icon.png?fm=avif" class="mui-t3ax9v"/></figure></div><div style="display:flex" class="cf-a992b551c7bab342ea2946560c4f5bc0 cf-38b26c1c48e8feed3b9ace3289d2c791 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-93a51f48e7d038ab505e1f6250204892"><h5 class="MuiTypography-root MuiTypography-h5 mui-ol7tsc">Educators</h5></div><div data-component-wrapper="true" class="cf-f038fa8c50d9205917e5b9f63e54bc8c"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways link--size-s link--color-primary mui-i75on3" href="/teachers" aria-label="Explore Code.org teaching resources">Teach with Code.org</a></div></div></div><div style="display:flex" class="cf-6f79f190049ec992f50f0af7ca95ca40 cf-5263fdc7f6a979ab5a6ec8d9df2a9c22 cf-e0af0a98b4cbeebaf3d96ac6f880a030 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-5a052fe63ec0764eb14ab1c4383f4f50 cf-548b07ed210337c0a2ca8cde9084576f"><figure class="mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/6YSnCUGdWHlxgNz8WqaDrF/0ae29cd717baf2e1e984719300ad405f/parents-icon.png?fm=avif" class="mui-t3ax9v"/></figure></div><div style="display:flex" class="cf-3b52c2e8441bae8f0558ef47a0fc0729 cf-c40a890b6fea0e76bba6b64c3226cdab contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-3b72e0afb7ec63d4e0bd72662d9e5ca8"><h5 class="MuiTypography-root MuiTypography-h5 mui-ol7tsc">Parents</h5></div><div data-component-wrapper="true" class="cf-86f5f4ec1b1837902b1c17de5ef6fcc5"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways link--size-s link--color-primary mui-i75on3" href="/parents" aria-label="Explore Code.org resources for getting started at home">Get started at home</a></div></div></div><div style="display:flex" class="cf-860d2cf6dd2dd59c00d0d7632439975b cf-6a01a4d699db9183ff6e3e64a7891a8b cf-6a14ade14363540a0c75c683d8f2b133 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-b505770d6d64722cdf40ac2ffc48a309 cf-ab777ff733983e7a478a601d6ee8f751"><figure class="mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/575dhbo5w4i1rBO8uqNIS5/3b4e4b8daba44bac59141505fa2ea096/school-icon.png?fm=avif" class="mui-t3ax9v"/></figure></div><div style="display:flex" class="cf-a89a73c98abfd01e1088ef0d1926d8e9 cf-4db641645ca84666a68399d9d4fba675 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-828e3c442d32b55a21883a2a0180a112"><h5 class="MuiTypography-root MuiTypography-h5 mui-ol7tsc">Districts</h5></div><div data-component-wrapper="true" class="cf-a4ee822d804f347504405e460a235f92"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways link--size-s link--color-primary mui-i75on3" href="/administrators" aria-label="Learn about bringing Code.org to your school or district.">Code.org for districts</a></div></div></div></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div style="display:flex" class="cf-6b1caa7a1f9cabdedc10e926a90ebf7c cf-2ad0fcb4e63f51f83ecc93ad94854f67 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-fe8acd2f192bcf9899f1d3e6c48d7652"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="Sign up for Code.org" href="https://studio.code.org/users/sign_up/account_type" target="_self"><span>Sign up for free</span></a></div></div></div></section></div><div style="display:flex" class="cf-c813a7562f980685879ec1d3422e67e8 contentful-container" data-test-id="contentful-container"><section class="section-background-patternDark MuiBox-root mui-1otzcra" data-theme="Dark"><div class="MuiContainer-root MuiContainer-maxWidthLg container container--spacing-l mui-koq8sa"><div style="display:flex" class="cf-b2b08c762be20601e4888bcf326b8468 cf-f01e3b6b9adcbc0e09bceab107d0ad18 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-9ecc7a534f9a85cc38c33ecb228f5d9e contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-988b885cae3ed9b903fa5bd92e99ff78"><p class="MuiTypography-root MuiTypography-overline MuiTypography-gutterBottom overline--color-secondary overline--size-m mui-4nvx6t">Who we are</p></div><div data-component-wrapper="true" class="cf-30dea88317a764df815db92d587835cf"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Expanding access to computer science for over a decade</h2></div><div data-component-wrapper="true" class="cf-b1618504759754af49f672553eba658f"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Code.org® is a nonprofit dedicated to ensuring every student in every school has the opportunity to learn computer science. We create free, high-quality curriculum, provide teacher training, and support policies that bring CS to classrooms worldwide. Over 99 million students and 2.9 million teachers have joined our movement.</p></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div style="display:flex" class="cf-4ce639b56265687b9bbc141ba1e6b2ab cf-d7faf45d74df70660ff14b6cf2bc288e contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-4b33c6714c3c0d15210e0212594ae3f0"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="Learn more about Code.org" href="/about" target="_self"><span>Learn about Code.org</span></a></div><div data-component-wrapper="true" class="cf-2be4a0a199be358d4fdeba22b1d7e18c"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-secondary___BpcuR _baseButton-module__button-black___rgoFL _baseButton-module__button-m___1eKjJ" aria-label="Explore more Code.org impact and CS stats" href="/promote" target="_self"><span>Explore more stats</span></a></div></div></div><div style="display:flex" class="cf-e23dac93a2a1ac6027bb37f373c0630e cf-423240e26e353eb15833537476eb748b contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-8bc49069b01349c8fa995a138bf433af contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-de3d52d8c663f8f3486a8b24d6eccf2a contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-ecaf57c369cb46e6c4d843701bf26730"><h1 class="MuiTypography-root MuiTypography-h1 mui-m5zajk">102M</h1></div><div data-component-wrapper="true" class="cf-51f756c4483ade805736bbbd3bc08ba1"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Students on Code.org</p></div></div><div style="display:flex" class="cf-850bdbe35fc4530cfafc406307596dd5 cf-73840f27788c148568310d6c74fcfe2b cf-4b9ec55cad5e47e194326cf8b1ae9f32 contentful-container" data-test-id="contentful-container"></div></div><div style="display:flex" class="cf-06ce0d67ad525331819fa21f0c227690 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-21c57f875a584e7165849f267bd3b9b4 cf-1b241945122c74327cb95c30952d65c1 cf-c1ce59a8611c96be4b8f961d500baf00 contentful-container" data-test-id="contentful-container"></div><div style="display:flex" class="cf-f100cff751a75b9dbcaa1feecd19f82e contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-2b62af3aed73ba9fdf1cc77a9f64e1f1"><h1 class="MuiTypography-root MuiTypography-h1 mui-m5zajk">3M</h1></div><div data-component-wrapper="true" class="cf-3f1e0d414f3421ac3bbfc04e49b9c6ea"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Teachers using our platform</p></div></div></div></div></div></div></section><section class="section-background-primary MuiBox-root mui-he2whq" data-theme="Light"><div class="MuiContainer-root MuiContainer-maxWidthLg container container--spacing-l mui-koq8sa"><div style="display:flex" class="cf-959af0a0e9644c7afd4b65b76121f738 cf-d733cc6872eb50832dbb3101d865b0e6 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-ec64eac5b659987eae535e3d7e8ba3b5 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-c6ea0badd54f96164d8ecb0177920836 cf-bcdd54beb4f94d84f90dd171ff15a446"><figure class="image--hasShadow image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/5jjytPCXR4K1DS9fuKq0jW/5c5c78ddded680bfb8e0c1f972b66698/catalog-new.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-ac755549da19d7a0caf9315393a75041 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-d50d0dfa11313aef860f27a3a6496ee8"><p class="MuiTypography-root MuiTypography-overline MuiTypography-gutterBottom overline--color-primary overline--size-m mui-4nvx6t">CURRICULUM</p></div><div data-component-wrapper="true" class="cf-860f6a7a250a16779739a78ef6fcb1fc"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">The most widely used CS curriculum in the U.S.</h2></div><div data-component-wrapper="true" class="cf-ac035e26959acc0c26788278486a64f4"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">From elementary through high school, Code.org offers comprehensive, standards-aligned computer science courses used in over 2 million classrooms across the country. Our free, flexible curriculum empowers educators to teach with confidence and students to learn with creativity.</p></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div data-component-wrapper="true" class="cf-5a24a0ea8bbb1c335d318ecf7f0c6bcf"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="Explore the Code.org curriculum catalog" href="https://studio.code.org/catalog" target="_self"><span>Explore curriculum catalog</span></a></div></div></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-1p361yj" role="presentation"></div></div><div style="display:flex" class="cf-fbc8363cbf6a23ff78d76411e8c14897 cf-7a2c6b691372cc5ebe34b66342e477a8 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-0f59e620baf150fee8ac48798c2eae5a contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-379f5caf91dae23716ff43304f7910d6"><p class="MuiTypography-root MuiTypography-overline MuiTypography-gutterBottom overline--color-primary overline--size-m mui-4nvx6t">TEACHER SUPPORT</p></div><div data-component-wrapper="true" class="cf-7f51e67763ab9310a8a19b07bbb9420b"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Professional learning for teachers at all levels</h2></div><div data-component-wrapper="true" class="cf-023aba50305e31f7ae1dcf0bccded813"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Whether you’re new to computer science or an experienced teacher, our professional learning opportunities are designed to support you. Join thousands of educators who’ve gained the confidence, tools, and community to bring CS to their students.</p></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div data-component-wrapper="true" class="cf-f529efc4dce1b68cfc87e6d99c75699d"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" href="/professional-learning" target="_self"><span>Explore professional learning</span></a></div></div><div style="display:flex" class="cf-4132f644d8b39f3a74d6afa58d82de44 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-302f3ff8e5a8f03dcd536546a1a48b53 cf-ed2d6da803c5117c01517ab567b21c6c"><figure class="image--hasShadow image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/7lq6NRIJkExbl49ZMvF25h/fc2b0fdd4dce895ce05ccdaaeb9c75f0/professional-learning-new.png?fm=avif" class="mui-t3ax9v"/></figure></div></div></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-1p361yj" role="presentation"></div></div><div style="display:flex" class="cf-44372070fa76f36bf76dee64f66cb5f5 cf-2cee2ed39bbefda67035f26a2963dbf2 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-17aaae33ee4a4d5b5f253d22b8abf12f contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-6a3ecb97ad32d9268b5273394dc0cd0a cf-1d071b3f901f894ed863bfcc7debe3a3"><figure class="image--hasShadow image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/3gFZafw10CViyR4cNZpiMJ/6c85fd7d5c6da86c367ed4fb862065ef/ai-cover-generic__1_.avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-1d041ebda2eebdc325b3f61fd434f7b4 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-bf361ce6a1bb957f560ef21e12f94757"><p class="MuiTypography-root MuiTypography-overline MuiTypography-gutterBottom overline--color-primary overline--size-m mui-4nvx6t">TEACHING AI</p></div><div data-component-wrapper="true" class="cf-78f692a81c7826e325a5cdab847acb78"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Bring artificial intelligence to your classroom</h2></div><div data-component-wrapper="true" class="cf-323b02098644e2d0e0f37a4ac54d7408"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Our growing library of AI-focused lessons, tools, and curriculum helps students understand and explore artificial intelligence. Discover engaging activities that demystify AI and inspire curiosity about the future of technology.</p></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div data-component-wrapper="true" class="cf-65d359589c1f7c9d26481340f9e09ac1"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="Skip to AI resource links section" href="/ai" target="_self"><span>Explore AI curricula</span></a></div></div></div></div></section><figure style="background-image:url(/_next/static/media/bg-pattern-lines.a8453d98.webp);background-repeat:repeat;background-size:18rem" data-theme="Dark" class="testimonial-module__testimonial___ZrOH8 testimonial-module__testimonial-background-dark___E8NJj"><blockquote><p class="typography-module__heading-md___I661h"><i data-testid="font-awesome-v6-icon" class="fa-quote-left fa-solid testimonial-module__testimonialQuoteIcon___RYMUZ" aria-hidden="true"></i>Can I just say I LOVE Code.org? It&#x27;s my first year teaching AP CS Principles (actually 1st year it is offered at our school) - and both the kids and I are having a blast.<i data-testid="font-awesome-v6-icon" class="fa-quote-right fa-solid testimonial-module__testimonialQuoteIcon___RYMUZ" aria-hidden="true"></i></p></blockquote><figcaption><strong class="typography-module__heading-xs___FJljd">Jennifer Douglass</strong><p class="typography-module__body-three___FIk3k">CS Principles Teacher</p></figcaption></figure><section class="section-background-primary MuiBox-root mui-he2whq" data-theme="Light"><div class="MuiContainer-root MuiContainer-maxWidthLg container container--spacing-l mui-koq8sa"><div style="display:flex" class="cf-874da308a9d3281f2b5869730cea3b27 cf-935e5521d00eb9b1fcee6479349d92ad contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-1000b827683ea709fb7e265905492c58 cf-30da01fe23a9a00f5975646f4e4b85c9 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-166dcbb64a6dbd7a5987a7d6585bd239 cf-8dac0342720fcbc5f6d5cd5ead4f5b79"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Help expand access to computer science</h2></div><div data-component-wrapper="true" class="cf-e9894ccd81483aeaf7c51c5e09561206 cf-5fd0390d27fdbee96aa8d02c90591805"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Whether you donate, partner, or advocate, you’re helping bring computer science opportunities to more students in more communities.</p></div></div></div><div style="display:flex" class="cf-b0feb10cf62018d6c69bbd48de22f3bc cf-25959ef2a779353d7b0d930873424c38 contentful-container" data-test-id="contentful-container"><div class="actionBlock-module__actionBlock___IQmSz actionBlock-module__actionBlock-background-primary___BipFg actionBlock-module__oneColumn___riSOL actionBlocks_hideDownloadVideoButton__n86BM"><div><h3 class="typography-module__heading-md___I661h">Donate to Code.org</h3><figure class="image-module__figureContainer___jYA2e image-module__figure-hasRoundedCorners___aJWq0"><img class="image-module__image___vystJ" alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/5XJXNv80H2OjUiDTJD4Er2/2dba00f67effd1cb3a2036600169195e/donate-cover-image.jpg?fm=avif"/></figure><p class="typography-module__body-three___FIk3k">Support our mission to make CS and AI accessible to every child. Your donation helps inspire future innovators and close the tech gap.</p></div><div class="actionBlock-module__buttonWrapper___vpuMb"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" rel="noopener noreferrer" aria-label="Donate to Code.org" href="https://donate.code.org/campaign/support-computer-science-education/c172233?c_src=code-website" target="_blank"><span>Donate to Code.org</span><i data-testid="font-awesome-v6-icon" class="fa-solid fa-up-right-from-square"></i></a></div></div><div class="actionBlock-module__actionBlock___IQmSz actionBlock-module__actionBlock-background-primary___BipFg actionBlock-module__oneColumn___riSOL actionBlocks_hideDownloadVideoButton__n86BM"><div><h3 class="typography-module__heading-md___I661h">District Program</h3><figure class="image-module__figureContainer___jYA2e image-module__figure-hasRoundedCorners___aJWq0"><img class="image-module__image___vystJ" alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/4nPM51N76DVDt1bqYCp7JM/05c6d8900cbb8e49c70b12e4991e502d/Image_copy.png?fm=avif"/></figure><p class="typography-module__body-three___FIk3k">District leaders around the U.S can partner directly with Code.org, at no cost. We&#x27;ll provide support and resources to expand computer science in your district.</p></div><div class="actionBlock-module__buttonWrapper___vpuMb"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" href="/districts"><span>Discover our District Program</span></a></div></div><div class="actionBlock-module__actionBlock___IQmSz actionBlock-module__actionBlock-background-primary___BipFg actionBlock-module__oneColumn___riSOL actionBlocks_hideDownloadVideoButton__n86BM"><div><h3 class="typography-module__heading-md___I661h">Advocacy Coalition</h3><figure class="image-module__figureContainer___jYA2e image-module__figure-hasRoundedCorners___aJWq0"><img class="image-module__image___vystJ" alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/5bpBUk7ll45AMdIYbrCrr2/5f76040bd8ecf5fca5887b64ed1fbdec/advocacy-cover-min.jpg?fm=avif"/></figure><p class="typography-module__body-three___FIk3k">Support our mission to make CS and AI accessible to every child. Your donation helps inspire future innovators and close the tech gap.</p></div><div class="actionBlock-module__buttonWrapper___vpuMb"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" rel="noopener noreferrer" aria-label="Explore resources and efforts to advocate for computer science" href="https://advocacy.code.org" target="_blank"><span>Advocate for CS</span><i data-testid="font-awesome-v6-icon" class="fa-solid fa-up-right-from-square"></i></a></div></div></div></div></section><section class="section-background-secondary MuiBox-root mui-he2whq" data-theme="Light"><div class="MuiContainer-root MuiContainer-maxWidthLg container container--spacing-l mui-koq8sa"><div style="display:flex" class="cf-c0699ea84462400c1c2f92f935c35f2c cf-d04e31714533be4096c84ffd758e908d contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-fb752704ee045da7ac58aa2da918473d cf-d1d2130225b4414ad566ec9ba4526c3f contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-4a2a94939fc39d2743c4c1d15d39cc33"><p class="MuiTypography-root MuiTypography-overline MuiTypography-gutterBottom overline--color-primary overline--size-m mui-4nvx6t">OUR SUPPORTERS</p></div><div data-component-wrapper="true" class="cf-bcc58704d12068e52f54002145d1db72 cf-be9f718a388042fb7fd1a5d5181dd41a"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Backed by global leaders</h2></div><div data-component-wrapper="true" class="cf-148683a120bfd6b1084a82b048934bc0 cf-bcb73020cb0c8023c0e62614d11a5c1a"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Code.org is supported by top companies, foundations, and philanthropists who believe in our mission. Together, we’re expanding access to computer science for students everywhere.</p></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div data-component-wrapper="true" class="cf-92c7aab28f6cfffda0244b225510c3d2"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="View Code.org supporters list" href="/about/supporters" target="_self"><span>Meet our supporters</span></a></div></div><div style="display:flex" class="cf-76a8e5a74945ac376686109b47c357d2 cf-089e377dbcaae5d42b3ff865f52913e1 cf-e2897a21d1ca9aebb1641c3b492405a0 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-bff0a4bfb409ea90e9a3dceb0f6021bd cf-106ff26749d54c1722529bec4af354b1 cf-945b74d2d6400be6f464570efd029b6a contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-428fcabe18b51926e90b1175904b4640"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/7kVkHkrdKMTeHRD4ITT1g2/280afff5394d8dcc856a9a2e6a78a478/amazon-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-9ddf28360b56bb065644082fc0d9c9ef cf-f1c15fe7f3abaadc82728f2ad16411a3 cf-210e1433a40e2f513b4716d6d3f96cc8 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-ea4364e6fd107e335195b96d4d9ab430"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/74IhWPTo1KlkJy5q1CgqDI/c96b37026c80e70380063b29031d1dbb/microsoft-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-9f9104060acb03c3124e2fe5a4a6f33e cf-06d2d6adb02edfaf5efd4979ea2a9e76 cf-6dc069f3c174a2074ee4a18dbf1c81bd contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-f1ec247178c72e86c6ec229a320ae86b"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/KwhKfTL8P9E1oKG8FQ0KF/ecfc7a1f1386aa79f8a3598c9edb7947/google-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-9a6b5170788aec66d36007dd24b2c81e cf-dfa42d274eefe8592840ad434301fc66 cf-5804c44ad443f3533ee51358a1f90fbb contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-fa176afa880c46009768f4f5e92745c0"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/1aHgNHEYk0wz6kOA12iEK7/19de1bdf4c1a4d3a269d5192217c16c9/facebook-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-0adb8a8d1511142826100133493115ef cf-674dbd03f38bfd818544dc4cf9257152 cf-1a9b2f50df81a85ed45df9501f744dbf contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-8c470442302b9ed6b6bc214c5db9cc3b"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/7olvgVV9n98qL7pcCKjIbK/f765d6b7635b79c91580751e3b4d8008/ballmer-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-9b6d021ca291b030b05219f9e9ab1373 cf-60faecdb75ff19d6efb1ec8852bfdabf cf-f101f195c998f577ee698b49109751d0 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-23afff5a0cb86c3bfa7251c5ecb31382"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/1Nv8lewbj6tJoLw6wa3hPE/38930fe12527cdc30f28b61ffd02a2ef/infosys-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-9ba44f28196acf2326cd4c24979d6100 cf-18009a38e2c6948dafe7c9a42fbb49a4 cf-06f2862a6525960d567bc7c8c1cc678e contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-2bd74dabf813aa1cab30faee0d21a9d3"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/2TNm3lRndNeuNdSdr24nd4/4474f053dc2f485b283a2ef8805e2737/vista-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-ca622a0a9cce9c11f61571264871fcc7 cf-de7a026b703cc572a7cdedcfcd3511a0 cf-8149d130dd129305e34605197d6a717b contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-5b0133f57f7eaa2e4070667cb1b34afa"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/48uqj11i0hLt8CsfIAPtbi/e30a47d68cbe4c83761bf2ac4850fbad/billgates-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div><div style="display:flex" class="cf-7afc522a736bcf08e8ae80bffac92227 cf-7364dc5bcc730c36375c9f1c1454ed89 cf-9e20efc9276ed7899ad3a54d359da0c6 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-5b067ec51e66fb3ba03d3d3bc64fd38b"><figure class="image--hasRoundedCorners mui-1c10u4r"><img alt="" loading="lazy" src="https://contentful-images.code.org/90t6bu6vlf76/401gGeozIN6NCA8DscF7cA/d3d1d2c1a9c5c440ed3295bdb4de32f7/omidyar-logo-block.jpg?fm=avif" class="mui-t3ax9v"/></figure></div></div></div></div></div></section><section class="section-background-patternPrimary MuiBox-root mui-1otzcra" data-theme="Dark"><div class="MuiContainer-root MuiContainer-maxWidthLg container container--spacing-l mui-koq8sa"><div style="display:flex" class="cf-60de98e7a8df93be6e4b44b667f38a95 cf-9da7bdde5490b118d2373682dd67f186 contentful-container" data-test-id="contentful-container"><div style="display:flex" class="cf-e47c47001f89d8bc7486330e6d49e464 cf-d6624f4c48c1138ecab414b2c9c89576 contentful-container" data-test-id="contentful-container"><div data-component-wrapper="true" class="cf-a1d60c4469581c5303adeddecde4c95f cf-278f96cebae6c473ce826d4a7a13a735"><h2 class="MuiTypography-root MuiTypography-h2 MuiTypography-gutterBottom mui-ezlq5w">Join millions teaching and learning with Code.org</h2></div><div data-component-wrapper="true" class="cf-ed5774c6fd42376edc21d11e56a5e95d cf-8039ba0abfe92cefca648aae84d2ba11"><p class="MuiTypography-root MuiTypography-body2 paragraph--color-primary mui-1pfvlmh">Sign up for free and start exploring the world of computer science. Whether you’re a student, teacher, or parent—we have something for you.</p></div></div></div><div data-component-wrapper="true" class=""><div class="MuiBox-root mui-17lcbl1" role="presentation"></div></div><div data-component-wrapper="true" class="cf-ff1b69d0a95f0e6a906eb35e1cfc6422 cf-58740d654d7583dff387942f3b713807"><a class="_baseButton-module__button___gGYwf _baseButton-module__button-primary___2ksGH _baseButton-module__button-purple___31oil _baseButton-module__button-m___1eKjJ" aria-label="Sign up for Code.org" href="https://studio.code.org/users/sign_up/account_type" target="_self"><span>Sign up for free</span></a></div></div></section></div></main><!--$--><!--/$--><!--$--><!--/$--><footer class="footer-module__footer___1cU4A"><div class="footer-module__footerContent___ci62u"><label class="footer-module__footerLinkListToggle___803Rf" aria-label="Click to expand or collapse Site links"><input type="checkbox" aria-hidden="true"/>Code.org<i data-testid="font-awesome-v6-icon" class="fa-chevron-down fa-solid" aria-hidden="true"></i></label><ul class="footer-module__footerLinkList___pnUk6" aria-label="Site links"><li><a href="/privacy">Privacy Policy</a></li><li><a href="/cookies">Manage Cookies</a></li><li><a href="/about">About</a></li><li><a href="/partners">Partners</a></li><li><a href="https://medium.com/@codeorg">Blog</a></li><li><a href="/donate">Donate</a></li><li><a href="https://store.code.org/">Store</a></li><li><a href="https://support.code.org/">Support</a></li><li><a href="/tos">Terms</a></li></ul><label class="simpleDropdown-module__dropdownContainer___Cofpg simpleDropdown-module__dropdownContainer-s___fYXZQ simpleDropdown-module__dropdownContainer-white___DjkQ9 simpleDropdown-module__dropdownContainer-thin___F0Lr7 notranslate footer-module__footerLanguageDropdown___ojsEW"><span class="simpleDropdown-module__dropdownLabel___6guyx"></span><div class="simpleDropdown-module__dropdownArrowDiv___sw7I5"><select name="language" aria-label="Language selection dropdown" class=""><option value="en-US" selected="">English</option><option value="es">Español</option><option value="ar">العربية</option><option value="de">Deutsch</option><option value="fa">فارسی</option><option value="fr">Français</option><option value="hi">हिन्दी</option><option value="id">Bahasa Indonesia</option><option value="it">Italiano</option><option value="ja">日本語</option><option value="ko">한국어</option><option value="mr">मराठी</option><option value="pl">Polski</option><option value="pt-BR">Português (Brasil)</option><option value="sk">Slovenčina</option><option value="th">ภาษาไทย</option><option value="tr">Türkçe</option><option value="uk">Українська</option><option value="vi">Tiếng Việt</option><option value="zh-TW">繁體字</option><option value="sq">Shqip</option><option value="tl">Tagalog</option><option value="he">עברית</option></select></div></label><small class="footer-module__footerCopyright___A3NCv">© Code.org, 2025. Code.org, the CODE logo, Hour of Code and CS Discoveries are trademarks of Code.org.
Built on GitHub from Microsoft</small><ul class="footer-module__footerSocialList___trUq4" aria-label="Social links"><li><a href="https://www.facebook.com/Code.org/" aria-label="Facebook"><i data-testid="font-awesome-v6-icon" class="fa-brands fa-facebook" aria-hidden="true"></i></a></li><li><a href="https://twitter.com/codeorg" aria-label="X Twitter"><i data-testid="font-awesome-v6-icon" class="fa-brands fa-x-twitter" aria-hidden="true"></i></a></li><li><a href="https://www.instagram.com/codeorg/" aria-label="Instagram"><i data-testid="font-awesome-v6-icon" class="fa-brands fa-instagram" aria-hidden="true"></i></a></li><li><a href="https://medium.com/@codeorg" aria-label="Medium"><i data-testid="font-awesome-v6-icon" class="fa-brands fa-medium" aria-hidden="true"></i></a></li></ul><ul class="footer-module__footerImageLinkList___SqehP"><li><a href="https://aws.amazon.com/what-is-cloud-computing" aria-label="Powered by AWS Cloud Computing"><figure class="image-module__figureContainer___jYA2e image-module__figure-hasRoundedCorners___aJWq0 footer-module__footerImageLinkListImg___7fcwH"><img class="image-module__image___vystJ" alt="Powered by AWS Cloud Computing" loading="lazy" src="/_next/static/media/powered-by-aws.f274900a.webp"/></figure></a></li></ul></div></footer><script type="application/ld+json">{"@context":"https://schema.org","@type":"EducationalOrganization","name":"Code.org","alternateName":"Code Dot Org","url":"https://code.org","logo":"https://contentful-images.code.org/90t6bu6vlf76/2JhHPaRQiMUbjidN4gKuY2/c43817ca968471f1c0811d725025ee64/WordmarkS_Black_Solid.svg","description":"Code.org® is an education innovation nonprofit dedicated to the vision that every student in every school has the opportunity to learn computer science and artificial intelligence as part of their core K-12 education. We expand access to and participation in computer science in schools, with a focus on increasing participation by young women and students from other underrepresented groups. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, Code.org also organizes the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. Code.org is supported by generous donors including Microsoft, Amazon, Google and many others.","nonprofitStatus":"Nonprofit501c3","taxID":"46-0858543","foundingDate":"2013","founder":[{"@type":"Person","name":"Hadi Partovi","jobTitle":"CEO"},{"@type":"Person","name":"Ali Partovi","jobTitle":"Co-Founder"}],"address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Seattle"},"contactPoint":{"@type":"ContactPoint","contactType":"Help center","email":"support@code.org","url":"https://support.code.org/hc/requests/new"},"sameAs":["https://facebook.com/Code.org","https://x.com/codeorg","https://instagram.com/codeorg","https://codeorg.medium.com","https://youtube.com/codeorg","https://linkedin.com/company/code-dot-org","https://en.wikipedia.org/wiki/Code.org","https://github.com/code-dot-org"]}</script><script src="/_next/static/chunks/webpack-78d112409fd52b8b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[47132,[],\"\"]\n3:I[75082,[],\"\"]\n4:I[56010,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"4343\",\"static/chunks/4343-49b3b5e3166d3ec8.js\",\"8749\",\"static/chunks/8749-7ac538f3015bbf42.js\",\"4345\",\"static/chunks/app/not-found-ffdb4755b9ef2f77.js\"],\"default\"]\n5:I[46913,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"8749\",\"static/chunks/8749-7ac538f3015bbf42.js\",\"9077\",\"static/chunks/app/%5Bbrand%5D/error-c70db7077c6b5da7.js\"],\"default\"]\n8:I[50700,[],\"MetadataBoundary\"]\na:I[50700,[],\"OutletBoundary\"]\nd:I[87748,[],\"AsyncMetadataOutlet\"]\nf:I[50700,[],\"ViewportBoundary\"]\n11:I[87563,[\"4219\",\"static/chunks/app/global-error-12500636b09725bb.js\"],\"default\"]\n:HL[\"/_next/static/css/eacf4f113dbc02c7.css\",\"style\"]\n:HL[\"/_next/static/css/67d87dafb64928c8.css\",\"style\"]\n:HL[\"/_next/static/css/6e6ba1948007dd08.css\",\"style\"]\n:HL[\"/_next/static/css/b62f7b4ad22470af.css\",\"style\"]\n:HL[\"/_next/static/css/1f7efe8b8298b2e3.css\",\"style\"]\n:HL[\"/_next/static/css/c2b87f27df3971d3.css\",\"style\"]\n:HL[\"/_next/static/css/c52f8916fc312b87.css\",\"style\"]\n:HL[\"/_next/static/css/64892a509304215f.css\",\"style\"]\n:HL[\"/_next/static/css/3a2ba18ba4b258b6.css\",\"style\"]\n:HL[\"/_next/static/css/141988744fc59fee.css\",\"style\"]\n:HL[\"/_next/static/css/c07189db8097d223.css\",\"style\"]\n:HL[\"/_next/static/css/f89f037faf54be2d.css\",\"style\"]\n:HL[\"/_next/static/css/236a5cdf0fe76cb9.css\",\"style\"]\n:HL[\"/_next/static/css/51fdba7577d1ecca.css\",\"style\"]\n:HL[\"/_next/static/css/1981291bfda586bb.css\",\"style\"]\n:HL[\"/_next/static/css/24a2eb9154d3f855.css\",\"style\"]\n:HL[\"/_next/static/css/3c60dcb6fb5518c7.css\",\"style\"]\n:HL[\"/_next/static/css/b06d6a090ff51de0.css\",\"style\"]\n:HL[\"/_next/static/css/573da2d226b8d40a.css\",\"style\"]\n:HL[\"/_next/static/css/191b6c636f517c9f.css\",\"style\"]\n:HL[\"/_next/static/css/a00fa5d9e797b420.css\",\"style\"]\n:HL[\"/_next/static/css/e55ef1e082dbc649.css\",\"style\"]\n:HL[\"/_next/static/css/61f5ba0b7862f4f1.css\",\"style\"]\n:HL[\"/_next/static/css/26f81c6a1513cc1a.css\",\"style\"]\n:HL[\"/_next/static/css/7503f850f8c70b62.css\",\"style\"]\n:HL[\"/_next/static"])</script><script>self.__next_f.push([1,"/css/5d184bdda6e4dae2.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"wdtc-zUNrXigLfsusDMtO\",\"p\":\"\",\"c\":[\"\",\"en-US\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"brand\",\"Code.org\",\"d\"],{\"children\":[[\"locale\",\"en-US\",\"d\"],{\"children\":[[\"paths\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/eacf4f113dbc02c7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4\",null,{}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1f7efe8b8298b2e3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"brand\",\"Code.org\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$5\",\"errorStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1f7efe8b8298b2e3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"errorScripts\":[],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"locale\",\"en-US\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/67d87dafb64928c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6e6ba1948007dd08.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b62f7b4ad22470af.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L6\"]}],{\"children\":[[\"paths\",\"\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L7\",[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1f7efe8b8298b2e3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c2b87f27df3971d3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c52f8916fc312b87.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/64892a509304215f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3a2ba18ba4b258b6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/141988744fc59fee.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c07189db8097d223.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f89f037faf54be2d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/236a5cdf0fe76cb9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/51fdba7577d1ecca.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1981291bfda586bb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"11\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/24a2eb9154d3f855.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"12\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3c60dcb6fb5518c7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"13\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b06d6a090ff51de0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"14\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/573da2d226b8d40a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"15\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/191b6c636f517c9f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"16\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a00fa5d9e797b420.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"17\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e55ef1e082dbc649.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"18\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/61f5ba0b7862f4f1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"19\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/26f81c6a1513cc1a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"20\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7503f850f8c70b62.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"21\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/5d184bdda6e4dae2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$La\",null,{\"children\":[\"$Lb\",\"$Lc\",[\"$\",\"$Ld\",null,{\"promise\":\"$@e\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"9llcF39Ayo1d5Kf-zaTE9\",{\"children\":[[\"$\",\"$Lf\",null,{\"children\":\"$L10\"}],null]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"12:\"$Sreact.suspense\"\n13:I[87748,[],\"AsyncMetadata\"]\n9:[\"$\",\"$12\",null,{\"fallback\":null,\"children\":[\"$\",\"$L13\",null,{\"promise\":\"$@14\"}]}]\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script><script>self.__next_f.push([1,"15:I[74287,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n16:I[70910,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n17:I[3378,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n18:I[44760,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"\"]\n19:I[11654,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n1a:I[26030,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n1b:I[67310,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n1c:I[76206,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"GoogleAnalytics\"]\n1d:I[93517,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"stat"])</script><script>self.__next_f.push([1,"ic/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n1f:I[37364,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n20:I[97934,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"4343\",\"static/chunks/4343-49b3b5e3166d3ec8.js\",\"8749\",\"static/chunks/8749-7ac538f3015bbf42.js\",\"2150\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/not-found-a007769e94e2a7c9.js\"],\"default\"]\n21:I[46527,[\"6823\",\"static/chunks/6823-c30568d9bc9c73da.js\",\"5825\",\"static/chunks/5825-98e102c62f6f9f5b.js\",\"6669\",\"static/chunks/6669-456d236ab0680e32.js\",\"1796\",\"static/chunks/app/%5Bbrand%5D/%5Blocale%5D/layout-6f1d84c278bdfebb.js\"],\"default\"]\n1e:T8c4,"])</script><script>self.__next_f.push([1,"{\"dynamic_configs\":{\"1357806425\":{\"group\":\"prestart\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"1357806425\",\"rule_id\":\"prestart\",\"secondary_exposures\":[],\"value\":{}},\"2546295026\":{\"group\":\"launchedGroup\",\"group_name\":\"Educator Role Required\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"2546295026\",\"rule_id\":\"launchedGroup\",\"secondary_exposures\":[],\"value\":{\"requireEducatorRole\":true,\"showEducatorRole\":true}},\"2716919810\":{\"group\":\"launchedGroup\",\"group_name\":\"Control\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"2716919810\",\"rule_id\":\"launchedGroup\",\"secondary_exposures\":[],\"value\":{\"hide_clever_option\":false,\"show_more_options\":false}},\"2735216591\":{\"group\":\"launchedGroup\",\"group_name\":\"Test\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"2735216591\",\"rule_id\":\"launchedGroup\",\"secondary_exposures\":[],\"value\":{\"showNewFlow\":true}},\"3083321757\":{\"group\":\"launchedGroup\",\"group_name\":\"Test\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"3083321757\",\"rule_id\":\"launchedGroup\",\"secondary_exposures\":[],\"value\":{\"showNewFlow\":true}},\"3526172025\":{\"group\":\"launchedGroup\",\"group_name\":\"Test\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"3526172025\",\"rule_id\":\"launchedGroup\",\"secondary_exposures\":[],\"value\":{\"requireInfo\":true}},\"4059910426\":{\"group\":\"launchedGroup\",\"group_name\":\"Test\",\"id_type\":\"stableID\",\"is_device_based\":true,\"is_experiment_active\":false,\"is_user_in_experiment\":false,\"name\":\"4059910426\",\"rule_id\":\"launchedGroup\",\"secondary_exposures\":[],\"value\":{\"showCreateAccountButton\":true}}},\"evaluated_keys\":{\"userID\":\"marketing-user\"},\"feature_gates\":{},\"has_updates\":true,\"hash_used\":\"djb2\",\"layer_configs\":{},\"param_stores\":{},\"sdkInfo\":{\"sdkType\":\"statsig-server-core-node\",\"sdkVersion\":\"0.0.8\"},\"sdkParams\":{},\"time\":1753118893412,\"user\":{\"customIDs\":{},\"statsigEnvironment\":{\"tier\":\"production\"},\"userID\":\"marketing-user\"}}"])</script><script>self.__next_f.push([1,"22:T6db,{\"@context\":\"https://schema.org\",\"@type\":\"EducationalOrganization\",\"name\":\"Code.org\",\"alternateName\":\"Code Dot Org\",\"url\":\"https://code.org\",\"logo\":\"https://contentful-images.code.org/90t6bu6vlf76/2JhHPaRQiMUbjidN4gKuY2/c43817ca968471f1c0811d725025ee64/WordmarkS_Black_Solid.svg\",\"description\":\"Code.org® is an education innovation nonprofit dedicated to the vision that every student in every school has the opportunity to learn computer science and artificial intelligence as part of their core K-12 education. We expand access to and participation in computer science in schools, with a focus on increasing participation by young women and students from other underrepresented groups. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, Code.org also organizes the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. Code.org is supported by generous donors including Microsoft, Amazon, Google and many others.\",\"nonprofitStatus\":\"Nonprofit501c3\",\"taxID\":\"46-0858543\",\"foundingDate\":\"2013\",\"founder\":[{\"@type\":\"Person\",\"name\":\"Hadi Partovi\",\"jobTitle\":\"CEO\"},{\"@type\":\"Person\",\"name\":\"Ali Partovi\",\"jobTitle\":\"Co-Founder\"}],\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"US\",\"addressRegion\":\"WA\",\"addressLocality\":\"Seattle\"},\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"Help center\",\"email\":\"support@code.org\",\"url\":\"https://support.code.org/hc/requests/new\"},\"sameAs\":[\"https://facebook.com/Code.org\",\"https://x.com/codeorg\",\"https://instagram.com/codeorg\",\"https://codeorg.medium.com\",\"https://youtube.com/codeorg\",\"https://linkedin.com/company/code-dot-org\",\"https://en.wikipedia.org/wiki/Code.org\",\"https://github.com/code-dot-org\"]}6:[\"$\",\"html\",null,{\"lang\":\"en-US\",\"dir\":\"ltr\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L16\",null,{\"theme\":\"$17\",\"children\":[[\"$\",\"$L18\",null,{\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"window['__ENV'] = {\\\"NEXT_PUBLIC_STAGE\\"])</script><script>self.__next_f.push([1,"\":\\\"production\\\"}\"}}],[\"$\",\"$L19\",null,{}],[[\"$\",\"$L18\",null,{\"src\":\"https://cdn.cookielaw.org/consent/27cca70a-7db3-4852-9ef0-a6660fd0977d/OtAutoBlock.js\",\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L18\",null,{\"src\":\"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\",\"data-domain-script\":\"27cca70a-7db3-4852-9ef0-a6660fd0977d\",\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L18\",null,{\"strategy\":\"beforeInteractive\",\"id\":\"onetrust-promise\",\"children\":\"\\n      window.oneTrustPromise = new Promise(function (resolve) {\\n          window.OptanonWrapper = function OptanonWrapper() {\\n            resolve(window.OneTrust);\\n          };\\n        });\\n        \"}]],[\"$\",\"$L1a\",null,{\"brand\":\"Code.org\",\"locale\":\"en-US\",\"isDraftMode\":false}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"$L1c\",null,{\"gaId\":\"G-L9HT5MZ3HD\"}],[\"$\",\"$L1d\",null,{\"stage\":\"production\",\"clientKey\":\"client-P19S1EKAb1S1x3M9cnpFX87UnmtHRAUYQwDaarr6WEl\",\"values\":\"$1e\",\"children\":[[\"$\",\"$L1f\",null,{}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L20\",null,{}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1f7efe8b8298b2e3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L21\",null,{\"locale\":\"en-US\"}]]}]]}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$22\"}}]]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"10:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nb:null\n"])</script><script>self.__next_f
URL
GET https://code.org/
Response Headers
Cache-Control:
s-maxage=3600, stale-while-revalidate=31535100
Date:
Thu, 31 Jul 2025 14:30:49 GMT
Location:
/en-US
Server:
CloudFront
Set-Cookie:
language_=en-US; Path=/; Domain=.code.org
Via:
1.1 dbbdffd5abd9b6fb9357259f8ea93f44.cloudfront.net (CloudFront), 1.1 d20f68507cbd4e84d17a7e1b013500e8.cloudfront.net (CloudFront)
X-Amz-Cf-Id:
HEelCtSQJvl-iFeCwc-oSZFoQWkKIPrL7oEFO5llLGyh5ZE4DxGGRw==
X-Amz-Cf-Pop:
IAD55-P6
X-Cache:
Miss from cloudfront
Response Body
/en-US

Resolver

Resolver ASN
AS13335
Resolver IP
172.68.6.70
Resolver Network Name
Cloudflare Inc
Report ID
20250731T142457Z_webconnectivity_BO_6568_n1_3BlpsoAlQGibLwGm
Platform
macos
Software Name
ooniprobe-desktop-unattended (3.24.0)
Measurement Engine
ooniprobe-engine (3.24.0)

Raw Measurement Data

Loading