Skip to content
Kentucky, United States

Coding and AI classes in Kentucky

Is computer science required to graduate in Kentucky?

Not as a course. Under 704 KAR 3:305, every Kentucky graduate needs at least 22 credits and must demonstrate performance-based competency in technology, but computer science is not one of the ten foundational credits; it is an elective with its own state standards. Modern Age Coders teaches Kentucky students live online, from block coding to Python and AP Computer Science.

Kentucky draws a line that many states blur. Technology is a graduation requirement: a separate regulation says no student leaves a Kentucky public high school without meeting the state’s technology standards. Computer science, the part where students write programs, is optional, though any school that offers it must teach to the state’s computer science elective standards. This page walks through both regulations as the Legislative Research Commission publishes them, the latest access and enrollment counts, the state’s split between Eastern and Central Time, and a Python project that counts the words in the names of 110 Lexington parks.

Facts last verified 18 October 2026. Teaching is online; no Kentucky branch is claimed.

Course picks for Kentucky

A first course for each stage of a Kentucky student’s schooling

Matched to grade and interest; the free lesson then confirms or changes the choice.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

The regulations

Technology is required for every Kentucky graduate; computer science is an elective

Kentucky’s graduation rules live in the Kentucky Administrative Regulations. We read them on the Legislative Research Commission site on 17 October 2026.

Three Kentucky regulations that shape computing in high school
RegulationWhat it saysIn force
704 KAR 3:305, graduationAt least twenty-two (22) credits, including ten foundational and twelve personalized credits, plus technology competency, civics and financial literacyLatest amendment effective July 6, 2026
704 KAR 8:090, technologyBefore graduating, a student shall meet the minimum content requirements of the Kentucky Academic Standards for Technology (August 2020 edition)Effective March 2, 2021
704 KAR 8:010, computer sciencePublic schools offering a computer science course or program shall meet the Kentucky Academic Standards for Computer Science Elective (October 2018 edition)Effective February 1, 2019

The ten foundational credits in 704 KAR 3:305 are English and language arts, social studies, mathematics (Algebra I and Geometry), science, health, physical education, and visual and performing arts. Computer science is not on that list. A student can still earn credit for it through the twelve personalized credits, which include six credits of academic and career interest learning experiences tied to the student’s individual learning plan.

Technology, not coding

The regulation asks each student to “successfully demonstrate performance-based competency in technology”. That is a demonstration of skill, not a set course, and it does not require writing code.

The elective standard

Kentucky does not order schools to offer computer science through these regulations. It says that if a school does offer it, the course must meet the state’s elective standards, so quality has a floor wherever the course exists.

A note on our sources

The Kentucky Department of Education site returned an access error to us on 17 October 2026. We quote only the regulation text published by the Legislative Research Commission and have not read the standards documents themselves.

Access and enrollment

Three Kentucky high schools in four offer computer science

What two national datasets record for Kentucky: Code.org on courses and enrollment, the College Board on schools giving AP exams.

Kentucky public high schools with a computer science course, from the Code.org 2025 trend tab
YearWith a course
2019 to 202045%
2020 to 202151%
2021 to 202263%
2022 to 202379%
2023 to 202475.9%
2024 to 202575.4%, which is 270 of 358 schools
How many Kentucky students take it, and AP schools
MeasureKentuckySource
Students in a computer science class, 2024 to 202517,236 of 201,095; we make that 8.57%Code.org 2025, latest participation tab; total students from NCES, fall 2022
Same share one year earlier, 2023 to 202411.46%Code.org 2025 participation trend
Schools with AP exams, 2023 and 2024266, then 271College Board report of AP exams by state, 2023-24

Access climbed fast, from 45% to 79% in three years, then eased back slightly. Enrollment tells a sharper story: the share of high school students in a computer science class fell from 11.46% in 2023 to 2024 to 8.57% in 2024 to 2025. The data cannot say why. A change in how courses were counted could move the figure as easily as a change in student choices, so we print both years and leave the cause open. Code.org gives the state education agency as its source for the Kentucky access count, and asks to be cited as: Code.org (2025). 2025 State of AI + CS Education.

Signature project

What word do Lexington park names share? Counting words in Python

Lexington-Fayette Urban County Government publishes its park inventory as open data. Students take the NAME column, split every name into words and count them.

Word counts in the names of Lexington’s 110 park records (our calculation, data downloaded 17 October 2026)
What we countedOur result
Park records, all with a name110
Words after splitting on anything that is not a letter284 words, 168 different
Names containing the word PARK91 of 110
Next most common wordsHILL 5, RUN 4
Names containing the letters h-i-l-l anywhere8
Names containing HILL as a whole word5

Split and count

Lower-case each name, cut it into words with a regular expression, and feed the words to a Counter. In five lines a student has a frequency table for a whole city’s park system.

Substring is not a word

Searching for “hill” as text finds 8 names, because it also catches SHILLITO PARK, WOODHILL PARK and MASTERSON HILLS PARK. Matching whole words finds 5. Students decide which question they were really asking.

Apostrophes bite

A naive split turns CLAY’S SPRING PARK into clay, s, spring and park, so a lone “s” shows up 3 times. Keeping the apostrophe inside the word fixes that; then SPRING and SPRINGS still count as two different words.

Whose numbers these are

Every count here is ours, from one download of the Lexington-Fayette Urban County Government park layer. The government’s terms of use say the data comes as is and may contain errors, and the inventory changes over time. A school report that used these figures would need to say so, and so do we.

The same file has a park-type column, which turns the project into a comparison. Our tally gives 45 neighborhood parks, 18 community parks, 11 special use sites and 11 natural areas. Does PARK appear less often in the names of natural areas? Answering that means grouping before counting, the step that turns a word list into an analysis.

Class times

Eastern Time in the east, Central Time in the west

The IANA time zone database places eastern Kentucky in US eastern time and western Kentucky in US central time, and gives the state two zones of its own.

Your schedule, your choice

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Kentucky’s own zones

The database names America/Kentucky/Louisville for the Louisville area and America/Kentucky/Monticello for Wayne County, which it records moving from Central to Eastern Time in October 2000.

India time, worked out

By our own count, noon on a summer day in Louisville is 9:30 p.m. in India, and noon in a western Kentucky town on Central Time is 10:30 p.m. there. US clocks change on November 1, 2026 and March 14, 2027.

Why one county gets its own zone

If Wayne County had always been on Eastern Time it would not need a separate entry. Because it changed in 2000, a program that converts old timestamps there must know the history. That is the reason the tz database keeps a zone for a single Kentucky county, and a neat lesson in why programmers never hard-code offsets.

Learning ladder

From technology skills to real programming

Kentucky asks every student for technology competency; these steps go further, into code. Grades are approximate.

Grades K to 5

Logic in blocks

Ordering steps, repeating them and reacting to events, practised in games and animations.

Coding for KidsScratch Coding for Kids
Grades 6 to 8

Words become code

Python and JavaScript, small text and data programs, and a first web page of their own.

Python and AI for KidsJavaScript for Teens
Grades 9 to 10

An elective of their own

The computer science a school may not offer: functions, files, data and projects like the park word count.

Python for TeensData Science for Teens
Grades 11 to 12

AP and AI

AP Computer Science Principles or A, then building and testing machine learning models.

AP Computer Science PrinciplesAI and Machine Learning for Teens
Coding and AI

Kentucky requires technology skill. Is AI skill the same thing?

Using a tool and understanding how it reaches an answer are two different abilities.

Ask an AI model how many Lexington park names contain the word hill and it might say 8 or 5, and both can be defended. Which one is right depends on whether you meant a substring or a whole word. A student who has written the counting code sees the ambiguity at once; a student who has only used the tool may never notice it exists.

Kentucky’s technology requirement makes sure graduates can use digital tools. Programming adds the layer underneath: knowing what the tool actually did. With that, AI becomes a fast assistant whose answers a student can check, instead of an authority whose answers they must accept.

The technology standard gets every Kentucky student to the door; writing code is how they look inside the machine. The longer argument is in the case for learning to code in 2026.

How it works

Pikeville to Paducah, one live classroom

A state that spans two time zones still fits in one online class.

Learn at home

Students in the mountains of eastern Kentucky and the river towns of the west attend from home, with no drive to a distant program.

Aligned to US school life

Teachers use US grades and the school calendar, and can connect projects to a school elective where one exists. Graded school assignments remain the student’s own.

Free first session

A practical task with a teacher, then our recommendation of level, course and time. We take no card details for it.

Level-matched groups

Fifteen to twenty students working at the same stage, from Kentucky and other states.

Private lessons

Individual teaching for students who want speed, AP preparation or a particular project.

Eastern or Central

Bookings name the zone where the family lives, so a household in the east and one in the west each see their own clock time.

No Kentucky campus

Modern Age Coders has no office or classroom in Kentucky and does not claim one. All classes are live online, taught from India, and need only a computer, sound and a reliable internet connection.

Fees

Fees for Kentucky students

One price list for the whole Commonwealth.

First classUSD 0

A full first lesson with no charge, finishing with a suggested level, course and class time.

Group tuitionUSD 100

A month of live lessons in a group of fifteen to twenty learners at the same level.

Private tuitionUSD 150

A month of live lessons taught one to one.

Every family outside India pays the same rate in US dollars, whether in Lexington or Hazard. Nothing is billed until after the free lesson and your agreement on the course and timing; the pricing page sets out holidays and missed lessons.

Reviews

What families say in Google reviews

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

Free placement class

Arrange a free lesson for a Kentucky student

Tell us the grade and what your student likes. A first grader might start a block puzzle; a sophomore might load the Lexington park names and build the word counter above.

+1

FAQ

Kentucky families ask

Answers grounded in Kentucky regulations and published data.

How many credits does a Kentucky diploma need?

At least twenty-two (22), under 704 KAR 3:305: ten foundational credits and twelve personalized credits, plus the technology, civics and financial literacy requirements.

Is computer science one of the Kentucky foundational credits?

No. The ten foundational credits cover English and language arts, social studies, mathematics, science, health, physical education, and visual and performing arts. Computer science is not among them.

What is the Kentucky technology requirement?

A graduate must demonstrate performance-based competency in technology, and 704 KAR 8:090 requires meeting the Kentucky Academic Standards for Technology before graduating.

Does Kentucky have computer science standards?

Yes. 704 KAR 8:010 incorporates the Kentucky Academic Standards for Computer Science Elective, October 2018, and public schools offering a computer science course must meet them.

How many Kentucky high schools offer computer science?

The Code.org 2025 sheet counts 270 of 358 Kentucky public high schools in 2024 to 2025, or 75.4%. That year 17,236 high school students were enrolled.

Which time zone do you use for Kentucky classes?

Eastern or Central, matching your part of the state. The tz database puts eastern Kentucky on Eastern Time and western Kentucky on Central Time.

What days and times can my student attend?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Will your classes count toward a Kentucky diploma?

Not directly. Credit is a school and district decision. We teach the skills and projects, and anything graded at school is the student's own work.

Are you based in Kentucky?

No. Our teachers work from India and every lesson happens live over the internet; there are no Kentucky premises.

What do lessons cost?

The fees panel shows a free first lesson, a monthly group price and a monthly private price. You are billed only after the free lesson.

Keep exploring

More reading for Kentucky families

Younger coders can try Python games for kids or browse coding classes for elementary students. Teens interested in security can read CyberPatriot preparation, and every US guide is listed on the United States hub.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here