Can a computer science class count toward a Florida diploma?
Yes. Under Florida Statutes 1003.4282, a computer science credit the commissioner identifies as equal in rigor may replace up to one math credit (not Algebra I or Geometry) or one science credit (not Biology I), but not both. Modern Age Coders teaches coding, AI and AP Computer Science live online for Florida students in grades K to 12, in batches or 1-on-1.
Florida's computer science rules are spread across two statutes, and together they are unusually specific. One requires public schools to give students in grades K-12 opportunities to learn computer science, puts courses into every district's middle and high schools, and names Florida Virtual School as the fallback when a district does not offer a listed course. The other sets the 24-credit diploma and the terms on which a computer science credit can stand in for math or science. The published numbers, though, show fewer than four in ten Florida high schools offering the subject. This page reads both statutes, sets out the figures, works through a Miami-Dade library dataset whose dates and hours need real parsing, and explains the two time zones families live in.
Facts last verified 19 October 2026. Teaching is online; no Florida branch is claimed.
From elementary web projects to the certification-minded topics the statute mentions. The trial lesson, free of charge, settles the level.

Web pages and small AI-assisted projects, the digital-skills work the statute imagines for elementary and middle school.
See the syllabus
Python from basics to data parsing, including the Miami-Dade library dates and hours project.
See the syllabus
Defensive security skills, a common area for the technology-related industry certifications Florida law refers to.
See the syllabus
AP Computer Science A in Java, a rigorous course of the kind used for the math credit option.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusFrom section 1007.2616, Computer science and technology instruction, on the Florida Legislature's official statutes site, read 17 October 2026. The Department of Education's own site refused our requests, so the statute text is our source.
| Subsection | What it provides |
|---|---|
| (1) Definition | Computer science means the study of computers and algorithmic processes, their principles, designs, applications and impact on society, and includes coding and programming |
| (2)(a) Opportunities | Public schools shall provide students in grades K-12 opportunities to learn computer science, which must include middle and high school courses, including ones that earn industry certifications |
| (2)(a) Every district | Those courses must be integrated into each district's middle and high schools, including combination schools teaching any of grades 6 through 12 |
| (2)(b) Course list | Computer science courses were to be identified in the Course Code Directory and published by the department no later than July 1, 2018 |
| (3) The fallback | Florida Virtual School shall offer the listed courses; a district that does not offer one must give students access through Florida Virtual School or other means |
| (5) Digital classrooms | Elementary and middle schools may set up digital classrooms for coding, media and graphics skills and grade-appropriate certifications |
The statute obliges schools to provide opportunities and courses; it does not require every student to take computer science. That is why access and enrollment figures can stay low while the law is met.
Subject to appropriation, districts can apply for funding to train teachers toward a computer science certificate or a course-linked industry certification, and qualifying teachers can receive a bonus.
The section's history line runs from chapter 2014-56 through chapter 2018-150 and chapter 2019-119 to chapter 2024-5, so older summaries of Florida law may be out of date.
Subsection (3) matters most to a family whose school lists no computer science course. The law does not leave that student without an option: the district must provide access to the course, through Florida Virtual School or another route. Ask the school counselor how your district meets that duty.
From Florida Statutes 1003.4282, Requirements for a standard high school diploma, read 17 October 2026.
| Rule | What the statute says |
|---|---|
| Credits required | 24 credits for students entering grade 9 in the 2013-2014 school year and later, or an IB or AICE curriculum |
| Math swap | A computer science credit may replace up to one math credit, except Algebra I and Geometry, if the commissioner identifies it as equivalent in rigor |
| Science swap | A computer science credit may replace up to one science credit, except Biology I, on the same rigor condition |
| Not both | One identified computer science credit may not be used for both a math and a science credit |
| 3D printing certification | An industry certification in 3D rapid prototype printing may satisfy up to two math credits, except Algebra I, if identified as equivalent in rigor |
Only computer science credits the commissioner has identified as equivalent in rigor can be swapped. The list of eligible courses sits in the Course Code Directory, which section 1007.2616(6) says must include them.
Algebra I and Geometry are protected in the math requirement, and Biology I in science, so the swap only reaches the third or fourth math credit or the second or third science credit.
Because eligibility depends on a published list we could not read on the Department site, confirm with your school which computer science courses your student can use for the swap.
Florida values from the Code.org (2025) data sheet and the College Board, as published.
| School year | Schools offering CS | Students in CS |
|---|---|---|
| 2018 to 2019 | 30% | No value |
| 2019 to 2020 | 33% | No value |
| 2020 to 2021 | 38% | 2.7% |
| 2021 to 2022 | 40% | 3.0% |
| 2022 to 2023 | Blank | Blank |
| 2023 to 2024 | 38.4% on the trend tab; 463 of 1,192 on the Most Recent tab | 2.2%; 20,233 of 894,064 on the Most Recent tab |
The two tabs do not quite match for 2023 to 2024: 463 divided by 1,192 is 38.8% by our division, against 38.4% on the trend tab. The gap is small, but it is a reminder to quote the count and the tab rather than a bare percentage. Either way, the shape is clear. Florida's access share has sat between 30% and 40% for five published years, and about one high school student in forty-four (our own division) was enrolled in 2023 to 2024, by our arithmetic. No 2024 to 2025 Florida values appear in the sheet.
Advanced Placement tells a different story. College Board counts 1,084 Florida schools giving AP exams in 2023 and 1,086 in 2024, and the public school count rose from 764 to 828. Many Florida students meet rigorous coursework through AP even where a computer science course is missing. Cite access and enrollment as Code.org (2025). 2025 State of AI + CS Education.
Miami-Dade County publishes the branches of its public library system as an open map layer. The data looks simple until a student tries to answer "which libraries are open at 7 pm on a Thursday?"
| Raw OPERHOUR text | Records | Parsed schedule |
|---|---|---|
| 9:30 a.m. - 8 p.m. | 16 | 09:30 to 20:00 |
| 9:30 am. - 8 p.m. | 12 | 09:30 to 20:00 |
| 9:30 am - 8 p.m. | 9 | 09:30 to 20:00 |
| 9:30 am - 8 p.m | 7 | 09:30 to 20:00 |
| 9:30 am. - 6 p.m. | 3 | 09:30 to 18:00 |
| 7 a.m. - 6 p.m. | 1 | 07:00 to 18:00 |
| Blank, or the word "null" | 2 | Unknown |
Eight different strings describe three real schedules. Lower-casing, removing dots and spaces, then reading hour, minute and am or pm with one pattern turns 44 records into the same 09:30 to 20:00 window.
The CREATEDDATE and MODIFIEDDATE fields arrive as milliseconds since 1970 in UTC. The first record's 1528203344000 becomes June 5, 2018 at 12:55:44 UTC, which is 8:55:44 in the morning, Eastern daylight time.
Once decoded, 49 records were created in 2018 and 1 in 2022, while 33 were last modified in 2022 and 17 in 2025. Students should also check whether converting UTC to Eastern ever changes the date; here it does not, for all 100 stamps.
The schedules and counts are ours, from one download. Miami-Dade County provides the layer "as is" and says it is not guaranteed to be accurate, correct or complete, so this is a teaching exercise, not a current timetable. Addresses and phone numbers in the layer are not printed.
The weekday field needs the same care: seven raw strings collapse to five once spaces are removed, with "Mon,Tue,Wed,Thu" covering 44 records and one branch listed as temporarily closed. After both fields are parsed, the 7 pm Thursday question has a defensible answer, and the student can say exactly which records were left out and why.
Florida is split between two US time zones, and the IANA database names the counties on Central time.
The IANA database places most of Florida on US eastern time. For Miami, Orlando, Tampa or Jacksonville families we confirm every slot in Eastern Time.
The same database lists Bay, Calhoun, Escambia, Gulf, Holmes, Jackson, Okaloosa, Santa Rosa, Walton and Washington counties on US central time. Pensacola-area families get times in Central Time.
India is nine and a half hours ahead of Florida's Eastern summer clock and ten and a half in winter; on the Central panhandle add one more hour to each.
Why the parsing lesson needs time zones
A library time stamp stored in UTC and a branch's opening hours written in local time cannot be compared until both are in the same zone. A student who parses "8 p.m." as a local Eastern time and converts the UTC stamps to match has done the same job a real scheduling system does every day.
Use these bands as a first guess; the free trial lesson places each student properly.
Block programs, patterns and short animations, the coding instruction the statute allows in elementary school.
Coding for KidsScratch Coding for KidsSimple websites, first Python and safe, age-appropriate AI activities.
Web Development for KidsPython and AI for KidsPython with real data such as the library hours project, and the foundations of cybersecurity.
Python for TeensCybersecurity for TeensAP Computer Science A or Principles, the rigorous courses families ask about for the credit swap.
AP Computer Science AAP Computer Science PrinciplesFree-text data is where AI tools sound most confident and are easiest to fool.
A model reading the hours column may treat "9:30 a.m." and "9:30 am." as different, or merge "8 p.m" with something else entirely, and still report a neat number. Without parsing the strings yourself, there is no way to know whether 44 is the right count or just a plausible one.
Students who wrote the parser know the four spellings, the blank and the literal "null". They can hand an AI assistant the cleaned table and get useful help, because the hard, judgment-heavy step is already theirs.
Florida requires computer science opportunities in every district; the students who learn to clean messy real data are the ones who make the most of them. The longer argument is in why it still makes sense to learn coding next to AI.
Florida is long and its families are busy; an online class removes the drive.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Each group has fifteen to twenty students at close to the same stage, from Florida and the rest of the US, with one live teacher.
A 1-on-1 plan works for AP students, those aiming at a certification topic, or anyone wanting a faster or slower pace.
Our classes run alongside a school or Florida Virtual School course. Teachers know US grades, and graded course work stays the student's own.
One full trial lesson on a real task, then a candid level and course recommendation. Nothing is charged and no card is stored.
A computer with a keyboard, headphones or speakers, and home internet that copes with video.
No Florida location
All lessons are taught live online from India. Modern Age Coders has no Florida office or learning center and claims none, and we are not connected with the Florida Department of Education, Florida Virtual School, Miami-Dade County or any district.
Three amounts, all in US dollars.
A trial lesson without charge, ending with a level and course suggestion.
A month of classes in a level-matched batch of fifteen to twenty students.
A month of private classes, one teacher and one student.
Tallahassee and Fort Lauderdale pay one identical US rate, in US dollars. Nothing is billed before the trial ends and you have agreed a plan; school holidays and missed classes are explained on our pricing page.
Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Tell us the grade and the goal, whether a first website for a fourth grader, Python data work for a ninth grader, or AP Computer Science A for a junior planning the credit swap.
What Florida parents and students ask us before starting.
Florida Statutes 1007.2616 requires opportunities for K-12 students and computer science courses integrated into each district's middle and high schools.
The statute says a district that does not offer a listed course must give students access through Florida Virtual School or other means. Ask your counselor.
Up to one math credit, other than Algebra I and Geometry, if the commissioner identifies the computer science credit as equivalent in rigor.
Yes, up to one science credit other than Biology I, on the same condition, but one computer science credit cannot be used for both math and science.
The 2025 Code.org sheet lists 463 of 1,192 for 2023 to 2024 on its Most Recent tab, from state education agency data.
For 2023 to 2024 the sheet gives 20,233 of 894,064 high school students, a total taken from NCES for fall 2022.
Eastern Time for most of Florida, and Central Time for families in the ten western panhandle counties the tz database lists.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
No. Credit comes from school or Florida Virtual School courses in the Course Code Directory. Our lessons add depth and practice alongside them.
Further up this page, in the fees block: a free trial, then a monthly group or private plan in US dollars, billed only after the trial.
Teens interested in security can read cybersecurity classes for teens, and AP planners AP Computer Science A classes. Younger coders can start with coding classes for elementary students or how to make a video game for kids.