Skip to content
Utah, United States

Coding and AI classes in Utah

What computer science standards does Utah use?

Utah has its own K-5 Computer Science Standards (2019) and 6-12 Computer Science Standards (November 8, 2019) from the Utah State Board of Education, built on strands such as Data and Analysis and Impacts of Computing. Code.org (2025) counts 175 of 213 Utah high schools (82.2%) with a computer science course in 2024 to 2025. We teach Utah students live online in Mountain Time, from block coding to game development and AP Computer Science Principles. Modern Age Coders teaches this live online for US students, in a batch or one to one, and the first class is free.

Utah approached computer science as a planned project rather than a single law. A state taskforce set priorities in 2018, standards for kindergarten through fifth grade and for sixth through twelfth grade followed in 2019, and a master plan aimed at access for every student by 2022. The published figures since then put Utah well above the national share of high schools offering computer science. This page sets out what the standards ask at each level, what the graduation rules say about credit, the access and participation numbers, and a mapping project on the state’s own trailhead data that teaches one of the most practical skills in geographic coding: drawing a box and counting what falls inside it.

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

Course picks for Utah

Courses that line up with Utah’s popular CS classes

The 2019 standards documents name Game Development, Web Development 1 and Computer Science Principles among Utah’s popular courses. These picks build toward the same areas, with the level set in a free lesson.

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 state standards

Utah’s two sets of computer science standards, both from 2019

The Utah State Board of Education (USBE) publishes separate K-5 and 6-12 computer science standards. Both documents open with the same history, quoted here as written.

Utah computer science standards at a glance, from the USBE documents
ItemK-5 standards6-12 standards
Date on the document2019, developed with educators in March 2019November 8, 2019
Organized byStrands, each containing standardsStrands, each containing standards
Example standard2.DA.1: demonstrate how to store, copy, search, retrieve, modify and delete information using a computing device6.NI.1: explain potential security threats and practice practical measures to reduce them
Stated aimStart early by engaging students at the elementary levelEach student in secondary public schools will have access to robust and varied computer science courses by 2022

The core concepts

The K-5 document lists Computing Systems, Networks and the Internet, Data and Analysis, Algorithms and Processing, Impacts of Computing, and Computational Thinking. A standard code such as 2.DA.1 names the grade and the strand.

Elementary groundwork

The 6-12 standards say secondary readiness begins in elementary school with keyboarding, appropriate and responsible use of technology, and basic coding principles. That is a useful checklist for parents of younger children.

Thirty-plus courses

Both documents note more than thirty computer science and IT courses offered in Utah, naming Computer Programming 1, Computer Science Principles, Exploring Computer Science, Web Development 1 and Game Development as popular.

The standards trace back to a USBE Computer Science Taskforce, whose strategic priorities were presented to and accepted by the Board in June 2018. One of those priorities was to ensure students can access a majority of the state’s computer science and IT courses regardless of location, which is the same problem online classes solve from the family side.

The 2022 goal and the diploma

A master plan for access, and a diploma built on 24 credits

Utah’s Computer Science Education Master Plan summary, dated July 2019, and the USBE graduation requirements page, read on 18 October 2026.

The goal

The master plan is subtitled To give every student access to robust computer science education by 2022, and records a goal set by the governor at the time of computer science taught in every school by 2022.

Where Utah started

Writing in 2019, the plan stated that only 16 percent of Utah’s high schools offered intermediate and advanced computer science. That figure is the plan’s own, dated 2019, and measured something narrower than the access figures below.

Funding for teachers

The plan names HB227, the Utah Computer Science Grant Act, as the route for grants to districts, including professional development and more teacher endorsements in computer science.

Utah graduation credit rules, as the USBE graduation requirements page states them
RuleWhat USBE says
Minimum creditA student in grades 9 to 12 must earn a minimum of 24 units of credit to graduate
Two routesCredit through course completion or through competency assessment consistent with R277-705
Earlier creditAn LEA shall recognize high school credits earned before grade 9
Local additionsDistricts may add additional credit requirements
DetailHigh school requirements are set out in R277-700-6

The graduation page itself does not list a separate computer science credit, and we have not read R277-700-6 in full, so we make no claim about whether or how a computer science course counts toward a specific Utah credit area. A school counselor can answer that for a particular course.

Signature project

Which Utah trailheads fall inside a box? Mapping with code

The Utah Geospatial Resource Center (UGRC) publishes a statewide trailhead layer under a Creative Commons Attribution 4.0 licence. Students download every point with its latitude and longitude, then filter by drawing boxes.

Bounding-box counts on the UGRC Utah Trailheads layer (our boxes and counts, 18 October 2026)
Box, our choiceTrailheads inside
Whole layer568
Latitude 40.5 to 40.9, longitude -112.1 to -111.7, roughly the Salt Lake Valley50
North of latitude 40.0317
South of latitude 38.0136
Outside a rough Utah box of latitude 37 to 421

Four comparisons

A point is inside a box when its latitude sits between the south and north edges and its longitude between the west and east edges. Students write that test once, as a function, and reuse it for every box.

The edge case

One trailhead sits at latitude 36.99999, a hair south of 37, so a box that starts exactly at 37 misses it. Is that point really outside Utah, or is the box edge too tidy? Students decide and say why.

Empty columns

The layer has fields for maintenance, seasonal restrictions and features, but all 568 records leave them empty, and 559 name OrbitalView as the data source. Checking for empty fields first saves an afternoon of puzzled charts.

In Python the core test is one line: inside = [p for p in points if s <= p["lat"] <= n and w <= p["lon"] <= e]. Students then change the inequality from <= to < and watch the count change for points that lie exactly on an edge. UGRC’s own description says the layer features many of Utah’s trailheads but is not yet complete, so a count from it is a count of this layer, never of every trailhead in the state.

Our boxes, our counts

The boxes were chosen by us for teaching and the counts are ours, from one download. UGRC provides the data as is, with no guarantees of completeness or accuracy, under CC BY 4.0, so these numbers credit UGRC and describe the layer, not Utah’s official trail network.

The published figures

Eight in ten Utah high schools offer computer science

Two Utah series from Code.org, one counting high schools and one counting students, then the AP school totals that the College Board reports for 2023 and 2024.

Utah access and enrollment, seven school years (from the Code.org 2025 sheet)
School yearUtah schools with CSUtah students in CS
2018 to 201966%Column starts later
2019 to 202070%Column starts later
2020 to 202174%12.9%
2021 to 202273%14.1%
2022 to 202377%12.5%
2023 to 202480.5%12.64%
2024 to 202582.2%, or 175 of 21311.38%, or 24,445 of 214,800
Utah against the national 2024 to 2025 row, and AP school counts
MeasureUtahComparison or split
High schools offering CS, 2024 to 202582.2%60% nationally
Students enrolled in CS, 2024 to 202511.38%6.1% nationally
Schools with AP exams, 2023196164 public, 32 non-public
Schools with AP exams, 2024203181 public, 22 non-public

Both Utah series sit well above the national line: about four in five high schools offering computer science and close to twice the national enrolled share. Access has risen in almost every year shown, while enrollment peaked at 14.1% in 2021 to 2022. The student total in the enrollment calculation is the NCES count for fall 2022, and the sheet does not explain either trend, so neither do we.

Citation for these values: Code.org (2025). 2025 State of AI + CS Education. Only Utah’s cells are quoted here.

Class times

Utah keeps Mountain Time, and so do our Utah timetables

In the IANA time zone database, Utah is in the US Mountain list, served by the America/Denver zone, described as Mountain for most areas.

An afternoon class

A 4:00 p.m. class in Salt Lake City starts at 3:30 a.m. the next morning in India under daylight saving time, and at 4:30 a.m. once Mountain Standard Time returns.

The gap in hours

India is UTC plus 5:30 all year. Utah is UTC minus 6 in summer and minus 7 in winter, so India runs 11 hours 30 minutes or 12 hours 30 minutes ahead.

Changeover Sundays

The US rule moves Utah’s clocks back on November 1, 2026 and forward on March 14, 2027. We send every family the class time in Mountain Time before each change.

A boundary problem in time, too

Like the trailhead at latitude 36.99999, a class at 2:30 a.m. on March 14, 2027 does not exist on a Utah clock, because the hour is skipped. Students who test their scheduler on that date with the America/Denver zone meet the same kind of edge case in time.

Learning ladder

From block coding to AP Computer Science Principles

Typical starting points. A free lesson decides each student’s actual rung.

Grades K to 3

First algorithms

Block programs and puzzles that build sequencing, loops and the habit of testing.

Coding for KidsScratch Coding for Kids
Grades 4 to 7

Games and Python

Game projects with real rules, then first typed Python with small AI experiments.

Game Development for KidsPython and AI for Kids
Grades 7 to 10

Web and data

Websites from scratch and Python with real data, including maps and filters.

HTML & CSS for BeginnersPython for Teens
Grades 10 to 12

AP and AI

AP Computer Science Principles, or machine learning built and tested on data.

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

An AI can write the box filter. Can it choose the box?

The code takes a minute. The decisions around it are the real work.

Ask an AI assistant for code that counts trailheads in the Salt Lake Valley and it will produce a neat filter in seconds. It will also quietly choose the edges of the valley, decide whether points on the line count, and ignore the trailhead at 36.99999. None of those choices will be mentioned unless the student asks.

Students who have written the filter themselves know which questions to put to the assistant and to their own code. That is the Impacts of Computing and Data and Analysis thinking Utah’s standards describe, practised on a real map, with AI as a fast helper rather than the decision maker.

Utah set out to give every student access to computer science; the habit of questioning a tidy answer is what turns access into skill. The longer argument is in whether coding is worth learning in 2026.

Delivery

From Logan to St. George, one live classroom

Utah is big and its towns are far apart. Online classes put every student in the same room.

From home

Students in Salt Lake City, Provo, Ogden, St. George, Moab or a rural county join from their own computer.

US grades and calendar

Teachers work in American grade levels and around the Utah school year. School coursework and assessments stay the student’s own.

First lesson free

A real coding task in the first lesson shows the right level. It is free, and no payment details are asked for.

Batches by level

Fifteen to twenty students at about the same stage, from Utah and other states.

Personal tuition

One teacher and one student, for AP preparation, a faster pace or a specific project.

Timing

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 local branch

Lessons are live online from India. Modern Age Coders has no Utah premises and claims none. A computer, sound and a reliable connection are the only requirements.

Fees

Fees for Utah families

Three amounts, in US dollars, the same statewide.

First classUSD 0

A full first lesson at no cost, ending with a suggested course, level and class time.

Group tuitionUSD 100

A month of live classes in a level-matched batch of fifteen to twenty students.

Private tuitionUSD 150

A month of live classes with one teacher and one student.

Utah families pay one US dollar rate, in the Wasatch Front or the most remote town. Charges start only after the free lesson and an agreed plan, and the pricing page covers holidays and missed sessions.

Reviews

Families and students on Google

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

Request a free first lesson for a Utah student

Tell us the grade and what the student likes. A first grader starts with blocks, a sixth grader with a game, and a high schooler with the trailhead map filter.

+1

FAQ

Utah coding and AI questions

Answers drawn from USBE documents, the published data and how our classes run.

Does Utah have computer science standards?

Yes. The Utah State Board of Education publishes K-5 Computer Science Standards from 2019 and 6-12 Computer Science Standards dated November 8, 2019.

What do the Utah K-5 standards cover?

Core concepts listed in the K-5 document are Computing Systems, Networks and the Internet, Data and Analysis, Algorithms and Processing, Impacts of Computing, and Computational Thinking.

What was Utah's 2022 computer science goal?

The 2019 master plan aimed to give every student access to robust computer science education by 2022, and the 6-12 standards say every secondary student will have access to computer science courses by 2022.

How many credits does a Utah diploma need?

USBE says a student in grades 9 to 12 must earn a minimum of 24 units of credit, through course completion or competency assessment, and districts may add requirements.

How many Utah high schools offer computer science?

Code.org (2025) reports 175 of 213 Utah high schools, or 82.2%, offering computer science in 2024 to 2025, against 60% nationally.

How many Utah students take computer science?

The same data reports 24,445 of 214,800 high school students, or 11.38%, enrolled in 2024 to 2025.

Do your classes earn Utah credit?

We make no such claim. Credit, including competency assessment, is decided by schools and districts under USBE rules.

What does the trailhead project teach?

Bounding-box filtering. Students count which of 568 UGRC trailheads fall inside boxes they define, and handle the point that sits just south of latitude 37.

What time zone are Utah classes in?

Mountain Time, the America/Denver zone. Times are restated before November 1, 2026 and March 14, 2027.

When can my student join?

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

Is there a Utah center?

No. All classes are live online from India, and no Utah center exists or is claimed.

Explore the United States

Next reads for Utah students

Game makers can start with the game design summer camp for teens or how to make a Roblox game. Older students can compare AP Computer Science Principles coaching, and families planning ahead can use coding classes for middle school students.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here