| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 1286480 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 2139618 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 106581 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 2883 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | 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. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 1950 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 2077 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 882127 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 886154 |
| IRS990/AllOtherContributionsAmt | 0 | 15393138 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | AMY WATSON |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2064201376 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 720 SENECA ST STE 107 691 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SEATTLE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 98101 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 8308406 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 3054982 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 1 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 125483 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 593197 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 862792 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1581472 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 4298 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 101959 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 106257 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CostOfGoodsSoldAmt | 0 | 310 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 16354603 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 615000 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1715406 |
| IRS990/CYOtherExpensesAmt | 0 | 5166584 |
| IRS990/CYOtherRevenueAmt | 0 | 2435 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 282961 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -1250091 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 13823912 |
| IRS990/CYTotalExpensesAmt | 0 | 19605496 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 678762 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 18355405 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 1698 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 1698 |
| IRS990/Desc | 0 | EDUCATION - CODE.ORG'S COMPREHENSIVE APPROACH AIMS TO MAKE COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE EDUCATION A CORE PART OF U.S. EDUCATION. THE CODE.ORG PROFESSIONAL LEARNING PROGRAM IS DESIGNED TO PREPARE K-12 EDUCATORS TO TEACH COMPUTER SCIENCE AND AI USING A DEFINED CURRICULUM PATHWAY PAIRED WITH HIGH-QUALITY PROFESSIONAL LEARNING RESOURCES THAT SUPPORTS TEACHER AND STUDENT SUCCESS. CURRICULUM AT CODE.ORG BLENDS TRADITIONAL AND MODERN FORMATS, MERGING LESSON PLANS, ACTIVITIES, AND ASSESSMENTS, WITH COMPUTATIONAL TOOLS, ENVIRONMENTS, AND LEARNING PLATFORMS. CODE.ORG PROVIDES THIS CURRICULUM, IN-PERSON WORKSHOPS, AND ONLINE LEARNING OPPORTUNITIES, AND YEAR-ROUND MENTORSHIP AND SUPPORT FOR EXISTING IN-SERVICE TEACHERS OF ALL BACKGROUNDS AT THE ELEMENTARY, MIDDLE, AND HIGH SCHOOL LEVELS. CODE.ORG'S COURSES ARE FREE AND EASILY ACCESSIBLE, AVAILABLE IN MORE THAN 70 LANGUAGES, AND ARE USED IN MORE THAN 180 COUNTRIES (UNAUDITED). |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonatedServicesAndUseFcltsAmt | 0 | -1591519 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 21610421 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 21610421 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 11691178 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 60857 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 60857 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 34536 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 81274 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 115810 |
| IRS990/FeesForServicesLobbyingGrp/ProgramServicesAmt | 0 | 171427 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 171427 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 27203 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 118713 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1535124 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1681040 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282FiledCnt | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 1 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 15 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 16 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 17 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 18 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | HADI PARTOVI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | AILEEN TANG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ALBERTO CARVALHO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | ALFRED LIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ANNE DINNING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | ROBERT SCHNABEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | DAVE TREADWELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | FAREED ADIB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JACKIE SMALLS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JEFF WILKE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | JHONE EBERT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JULIA LIUSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | KEVIN SCOTT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | PALVI MEHTA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | PARISA TABRIZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | ROBERT RUNCIE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | SHARON CONTRERAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | VANDANA SIKKA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | MAGGIE JOHNSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | AMY WATSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | KATIE HENDRICKSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | CAMERON WILSON |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CHIEF EXECUTIVE OFFICER, BOARD CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | BOARD MEMBER (THRU 02/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | VP OF FINANCE, TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | CHIEF OF STAFF, SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | PRESIDENT |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2012 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 9831 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 18 |
| IRS990/GovernmentGrantsAmt | 0 | 961465 |
| IRS990/GrantAmt | 0 | 615000 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 615000 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 615000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 484830 |
| IRS990/GrossReceiptsAmt | 0 | 18830714 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 2745 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 17 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 70792 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 26131 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 397850 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 494773 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 30016 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 30016 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 47914 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 57026 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 1705575 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1705575 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 47477796 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 49477790 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 13681 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 3544 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1846 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 15527 |
| IRS990/LegalDomicileStateCd | 0 | WA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 474999 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 1 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | 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. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 77637040 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 74795424 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 9831 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 9831 |
| IRS990/NetIncomeOrLossGrp/ExclusionAmt | 0 | 2435 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 2435 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -6 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 56026619 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 53185003 |
| IRS990/NoncashContributionsAmt | 0 | 465168 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 21043 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 16821 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 21536 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 59400 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 68064 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 75367 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 46000 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 151750 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 1259979 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 1457729 |
| IRS990/OtherExpensesGrp/Desc | 0 | WORKSHOP PAYMENTS |
| IRS990/OtherExpensesGrp/Desc | 1 | BAD DEBT EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 2 | PROGRAM EVALUATIONS |
| IRS990/OtherExpensesGrp/Desc | 3 | EDUCATOR PAYMENTS |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 472 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 105326 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 402289 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 240032 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 101685 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 72395 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 508087 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 240032 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 101685 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 72395 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 335638 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 704023 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 8861142 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 9900803 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 34072 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 94605 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 755231 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 883908 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 21743404 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 20388170 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 490803 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 571188 |
| IRS990/PrincipalOfficerNm | 0 | HADI PARTOVI |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 611710 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | CONSULTING SERVICES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 282961 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 282961 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | GLOBAL - CODE.ORG DEVOTES ORGANIZATIONAL RESOURCES TO THE DEVELOPMENT OF INTERNATIONAL PARTNERSHIPS THROUGH WHICH CODE.ORG PROVIDES CURRICULUM THAT PARTNERS CAN USE, TRANSLATE, OR ADAPT UNDER CREATIVE COMMONS; BEST PRACTICES FOR IMPLEMENTING CURRICULUM AND PROFESSIONAL DEVELOPMENT; AND MARKETING SUPPORT IN COUNTRIES WHO ARE INTERESTED IN OFFERING COMPUTER SCIENCE IN SCHOOLS. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 1693286 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 282961 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | ADVOCACY - CODE.ORG'S ADVOCACY EFFORTS AIM TO SUPPORT POLICIES THAT INCREASE ACCESS TO K-12 COMPUTER SCIENCE FOR ALL STUDENTS; CODE.ORG ADVOCATES FOR STATE-LEVEL ADOPTION OF A POLICY FRAMEWORK TO SUPPORT AND EXPAND K-12 COMPUTER SCIENCE. IN PARTICULAR, CODE.ORG'S MAIN POLICY FOCUS IS GETTING EVERY SCHOOL TO OFFER AT LEAST ONE COMPUTER SCIENCE COURSE AND SUPPORTING THIS THROUGH THE ALLOCATION OF STATE FUNDING FOR COMPUTER SCIENCE PROFESSIONAL DEVELOPMENT TO GROW THE NUMBER OF TEACHERS WHO ARE PREPARED TO TEACH COMPUTER SCIENCE COURSES, AND ENCOURAGING STATES TO DEVELOP OR ADOPT K-12 COMPUTER SCIENCE STANDARDS. AT THE END OF 2024, ALL 50 STATES HAVE POLICIES TO SUPPORT K-12 COMPUTER SCIENCE EDUCATION (UNAUDITED) AND 39 STATES ALLOCATED OVER $583 MILLION EXCLUSIVELY FOR COMPUTER SCIENCE EDUCATION (UNAUDITED). |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 1080993 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | PUBLIC AWARENESS - CODE.ORG USES MARKETING, CELEBRITIES, AND EVENTS TO INCREASE PUBLIC AWARENESS OF COMPUTER SCIENCE AS FOUNDATIONAL KNOWLEDGE IN MODERN K-12 EDUCATION. CODE.ORG'S PUBLIC AWARENESS CAMPAIGN SEEKS TO MOTIVATE MORE STUDENTS, PARENTS, AND MEMBERS OF THE GENERAL POPULATION TO LEARN COMPUTER SCIENCE AND TO MOTIVATE MORE SCHOOLS TO WANT TO TEACH IT. CODE.ORG USES CELEBRITY ENDORSEMENT, EARNED-MEDIA, AND VIRAL/SOCIAL APPROACHES TO DO THIS. CODE.ORG ALSO CREATES MATERIALS DESIGNED TO INTRODUCE PEOPLE OF ALL AGES TO THE POTENTIAL OF LEARNING COMPUTER SCIENCE AND BREAK STEREOTYPES, ENCOURAGING MORE YOUNG WOMEN AND STUDENTS FROM OTHER UNDERREPRESENTED GROUPS TO ENGAGE. CODE.ORG'S MOST VISIBLE MARKETING ACTIVITY IS THE HOUR OF CODE CAMPAIGN. IN PARTNERSHIP WITH HUNDREDS OF ORGANIZATIONS, CODE.ORG HAS ORGANIZED A GLOBAL MOVEMENT REACHING TENS OF MILLIONS OF STUDENTS IN MORE THAN 180 COUNTRIES WITH A ONE-HOUR TUTORIAL. THE HOUR OF CODE IS DESIGNED TO DEMYSTIFY COMPUTER SCIENCE AND SHOW THAT ANYBODY CAN LEARN THE BASICS. THIS GRASSROOTS CAMPAIGN IS SUPPORTED BY HUNDREDS OF PARTNERS AND HUNDREDS OF THOUSANDS OF EDUCATORS WORLDWIDE (UNAUDITED). |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 2314081 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 40365760 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 1352500 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1912945 |
| IRS990/PYOtherExpensesAmt | 0 | 10083156 |
| IRS990/PYOtherRevenueAmt | 0 | 461772 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 44063 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 12528472 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 18820412 |
| IRS990/PYTotalExpensesAmt | 0 | 30256068 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 42784540 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -1250091 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |