---
title: 3 Resources to Help You Meet CSTA Standards
description: Do you need to teach computer science this year? Learn about the Computer Science Teachers Association (CSTA) Standards and how you can meet them!
image: https://www.icevonline.com/hubfs/how-to-meet-csta-standards.jpg
---

[Skip to main content](https://www.icevonline.com/blog/resources-to-help-you-meet-csta-standards#maincontent)

[ Support ](https://www.icevonline.com/support)

[ Sign In ](https://login.icevonline.com/login)

[![www.icevonline.comapplicationfiles261646240061iCEV_Logo_NewColors_WEB-Oct-16-2023-08-55-35-3781-PM](https://www.icevonline.com/hubfs/iCEV_Logo_WEB.svg) ](https://www.icevonline.com)

 Solutions

 Curriculum

- [CTE Curriculum](https://www.icevonline.com/curriculum)
- [Justice Involved Education](https://www.icevonline.com/justice-involved)
- [Adult Learner & Workforce Development](https://www.icevonline.com/workforce-adult-ed)

 Industry Certifications

- [iCEV Testing Platform](https://www.icevonline.com/certifications/icev-testing-platform)
- [Certification Alignments](https://www.icevonline.com/certifications/certification-alignments)

 Reporting & Analytics

- [Eduthings](https://www.icevonline.com/eduthings)

[ Find Your State ](https://www.icevonline.com/state-resources)

 Learning Center

- [CTE Success Stories](https://www.icevonline.com/case-studies)
- [Virtual Events](https://www.icevonline.com/icev-pd)
- [Product Roadmap](https://www.icevonline.com/roadmap)
- [Guides](https://www.icevonline.com/guides)
- [White Papers](https://www.icevonline.com/white-papers)
- [Infographics](https://www.icevonline.com/infographics)
- [Posters](https://www.icevonline.com/posters)

 About Us

- [About iCEV](https://www.icevonline.com/about-us)
- [Meet the Team](https://www.icevonline.com/team-icev)
- [Press Room](https://www.icevonline.com/pressroom)

[ Contact Us ](https://www.icevonline.com/contact-icev)

** Open Search 

[ Schedule a Demo ](https://www.icevonline.com/cs/c/?cta_guid=613cef78-b59f-4e61-9c24-b22e7944b408&signature=AAH58kExEyMdPX4igf3GwkZzoyG4mlgjsA&pageId=12532931868&placement_guid=0bcfd003-02d6-424c-b62b-09dbf138884a&click=b0bcd927-a14d-4786-a22b-3464529a459f&hsutk=94b527790827b1e4ab5631634bb67b91&canon=https%3A%2F%2Fwww.icevonline.com%2F&portal_id=128824&redirect_url=APefjpFFLA0g6GVsRRgkFM3-1nrnZX2XiWl9qCaJ1o5knLA3YI44yFpJ_f0WvAaO8rqH0NCbn8uGKlmsY1hwg_i_osQdOtjuXxW14QJiCdb8TVGYqpjenCR0mAonRYMoaz-ypNAgm7ckwVLcCbFXEYBF8iLaosSjb-tU1HBxsxlmCSQIHbGBbfU0d8owkxF4EidAWO93J7URfqr6WYOYihFqpxi_S8qGsYKnpsO1q_0iP3o3_bvS92PzlDRosYjpCHNqa9yZSyRLD217k3LEx8BzkjBi4sxu7Q&__hstc=6129516.94b527790827b1e4ab5631634bb67b91.1679951650746.1698844638568.1698931042146.369&__hssc=6129516.5.1698931042146&__hsfp=1587771087&contentType=standard-page)

 Search for topics or resources

 Enter your search below and hit enter or click the search icon.

**

Close Search

 Solutions

 Solutions

[ Curriculum 

](https://www.aeseducation.com/)

 Curriculum

[ CTE Curriculum ](https://www.icevonline.com/curriculum)

[ Justice Involved Education ](https://www.icevonline.com/justice-involved)

[ Adult Learner & Workforce Development ](https://www.icevonline.com/workforce-adult-ed)

[ Industry Certifications 

](https://www.aeseducation.com/)

 Industry Certifications

[ iCEV Testing Platform ](https://www.icevonline.com/certifications/icev-testing-platform)

[ Certification Alignments ](https://www.icevonline.com/certifications/certification-alignments)

[ Reporting & Analytics 

](https://www.aeseducation.com/)

 Reporting & Analytics

[ Eduthings ](https://www.icevonline.com/eduthings)

[ Find Your State ](https://www.icevonline.com/state-resources)

 Learning Center

 Learning Center

[ CTE Success Stories ](https://www.icevonline.com/case-studies)

[ Virtual Events ](https://www.icevonline.com/icev-pd)

[ Product Roadmap ](https://www.icevonline.com/roadmap)

[ Guides ](https://www.icevonline.com/guides)

[ White Papers ](https://www.icevonline.com/white-papers)

[ Infographics ](https://www.icevonline.com/infographics)

[ Posters ](https://www.icevonline.com/posters)

 About Us

 About Us

[ About iCEV ](https://www.icevonline.com/about-us)

[ Meet the Team ](https://www.icevonline.com/team-icev)

[ Press Room ](https://www.icevonline.com/pressroom)

[ Contact Us ](https://www.icevonline.com/contact-icev)

[ Support ](https://www.icevonline.com/support)

[ Sign In ](https://login.icevonline.com/login)

[ Schedule a Demo ](https://www.icevonline.com/cs/c/?cta_guid=613cef78-b59f-4e61-9c24-b22e7944b408&signature=AAH58kExEyMdPX4igf3GwkZzoyG4mlgjsA&pageId=12532931868&placement_guid=0bcfd003-02d6-424c-b62b-09dbf138884a&click=b0bcd927-a14d-4786-a22b-3464529a459f&hsutk=94b527790827b1e4ab5631634bb67b91&canon=https%3A%2F%2Fwww.icevonline.com%2F&portal_id=128824&redirect_url=APefjpFFLA0g6GVsRRgkFM3-1nrnZX2XiWl9qCaJ1o5knLA3YI44yFpJ_f0WvAaO8rqH0NCbn8uGKlmsY1hwg_i_osQdOtjuXxW14QJiCdb8TVGYqpjenCR0mAonRYMoaz-ypNAgm7ckwVLcCbFXEYBF8iLaosSjb-tU1HBxsxlmCSQIHbGBbfU0d8owkxF4EidAWO93J7URfqr6WYOYihFqpxi_S8qGsYKnpsO1q_0iP3o3_bvS92PzlDRosYjpCHNqa9yZSyRLD217k3LEx8BzkjBi4sxu7Q&__hstc=6129516.94b527790827b1e4ab5631634bb67b91.1679951650746.1698844638568.1698931042146.369&__hssc=6129516.5.1698931042146&__hsfp=1587771087&contentType=standard-page)

- Categories **
- Follow Us **
- **

[Subscribe](https://info.aeseducation.com/subscribe)

- [Recent](https://www.aeseducation.com/blog)
- [Health Science](https://www.aeseducation.com/blog/topic/health-science)
- [Business Education](https://www.aeseducation.com/blog/topic/business-education)
- [Computer Applications](https://www.aeseducation.com/blog/topic/computer-applications)
- [Career Readiness](https://www.aeseducation.com/blog/topic/career-readiness)
- [Teaching Strategies](https://www.aeseducation.com/blog/topic/teaching-strategies)

- [**](https://www.facebook.com/icevonline)
- [**](https://twitter.com/icevonline)
- [**](https://twitter.com/icevonline)
- [**](https://www.youtube.com/cevmultimedia)
- [**](https://www.pinterest.com/icev_online)

[«  View All Posts](https://www.icevonline.com/blog)

[Computer Applications](https://www.icevonline.com/blog/topic/computer-applications) | [Computer Science](https://www.icevonline.com/blog/topic/computer-science)

# 3 Resources to Help You Meet CSTA Standards

- Share This Article
- [**](https://www.facebook.com/sharer/sharer.php?u=https://www.icevonline.com/blog/resources-to-help-you-meet-csta-standards)
- [**](https://twitter.com/intent/tweet?text=3+Resources+to+Help+You+Meet+CSTA+Standards&url=https://www.icevonline.com/blog/resources-to-help-you-meet-csta-standards&via=)
- [**](https://www.linkedin.com/shareArticle?url=https://www.icevonline.com/blog/resources-to-help-you-meet-csta-standards&title=3+Resources+to+Help+You+Meet+CSTA+Standards&summary=Do+you+need+to+teach+computer+science+this+year%3F+Learn+about+the+Computer+Science+Teachers+Association+%28CSTA%29+Standards+and+how+you+can+meet+them%21)
- [**](mailto:?body=https://www.icevonline.com/blog/resources-to-help-you-meet-csta-standards)

June 18th, 2019 | 9 min. read

![3 Resources to Help You Meet CSTA Standards](https://www.icevonline.com/hubfs/how-to-meet-csta-standards.jpg) [Subscribe](https://info.aeseducation.com/subscribe)

<https://www.icevonline.com/blog/author/bri-stauffer> ![Team iCEV](https://app.hubspot.com/settings/avatar/d41d8cd98f00b204e9800998ecf8427e "Team iCEV")

[Team iCEV](https://www.icevonline.com/blog/author/bri-stauffer)

** Print/Save as PDF

School districts across the country are changing their computer course requirements to focus on computer science.

With this change, computer apps teachers aren’t always sure **what **they should teach their students, let alone** how** to teach it!

To help these teachers, the [Computer Science Teachers Association (CSTA)](https://www.csteachers.org/) has built a teacher-led community dedicated to helping any K-12 educator teach computer science.

As part of this work, the organization developed the [CSTA K-12 Computer Science Standards](https://www.csteachers.org/Page/standards), which outline the list of core objectives for any computer science class in grades K-12!

These standards serve as a guide for any teacher trying to figure out what to cover in their computer science classes.

But what do the standards actually look like, and how do you know which ones to use as guidelines?

First, you have to know what they are.

## About the CSTA Standards

![csta-standards-logo](https://www.icevonline.com/hs-fs/hubfs/csta-standards-logo.jpg?width=487&name=csta-standards-logo.jpg)

**The CSTA standards were written by teachers to provide a foundation for computer science curriculum across all ages of students.**

In total, there are 120 detailed CSTA standards. These standards are sorted in two main ways — **level** and **concept**.

**When sorting the standards by level, you’re looking at them by grade level.** There are five specific levels designated within the standards:

- 1A *(Grades K-2)*
- 1B *(Grades 3-5)*
- 2 *(Grades 6-8)*
- 3A *(Grades 9-10)*
- 3B *(Grades 11-12)
  
  *

**When viewing the standards by concept, you’re seeing the five main topic areas related to computer science:**

- Algorithms & Programming
- Computing Systems
- Data & Analysis
- Impacts of Computing
- Networks & the Internet

Overall, by using the filtering options on the [CSTA Standards webpage](https://www.csteachers.org/Page/standards), you’ll be able to nail down the exact concepts that apply to your classroom based on the grade level.

But once you’ve figured out what you should teach, you’re still going to need to know **how** to teach it!

To help save you time, we’ve found three excellent resources that help teachers meet the CSTA Standards:

1. Google for Education
2. CodeHS
3. Code.org

Each resource has its pros and cons when it comes to teaching to the CSTA Standards.

In some cases, one resource could work better for you, but in other cases you’ll find using more than one option is the best fit.

Let’s get started!

## 1. Google for Education

![google-csfirst](https://www.icevonline.com/hs-fs/hubfs/google-csfirst.jpeg?width=1615&name=google-csfirst.jpeg)

**Google for Education has created an introductory computer science resource called [CS First](https://csfirst.withgoogle.com/s/en/home).**

This curriculum was specifically designed for students between the ages of 9-14 to learn the basics of computer science and programming.

The CS First curriculum is broken into two types of content -- sample activities and themes.

The **sample activities **are easy-to-implement class activities that take one hour to complete.

The **themes** are more in-depth curriculum resources that are made up of eight activities and take a total of 10 hours to work through.

Overall, the CS First curriculum aligns very well to two cross-sections of the CSTA standards:

- Level 1B, Algorithms & Programming
- Level 2, Algorithms & Programming

Because the CS First curriculum is so basic, it doesn’t cover a ton of the standards.

We recommend using this resource as the first step in teaching your students about computer science.

It can be a great jumping off point to introducing the next resource on our list!

## 2. CodeHS

![codehs-logo](https://www.icevonline.com/hs-fs/hubfs/codehs-logo.png?width=480&name=codehs-logo.png)

**[CodeHS](https://codehs.com/info/what_is_codehs) is a web-based curriculum designed to help teach middle and high school students computer science skills.**

The full CodeHS curriculum pathway is made up of [16 courses across grades 6-12](https://codehs.com/info/curriculum/pathways/6-12). Six of these courses have been reviewed for alignment to the CSTA Standards:

1. Computing Ideas
2. Web Design
3. Intro to Computer Science in JavaScript
4. Intro to Computer Science in Python
5. AP Computer Science A (Java)
6. AP Computer Science Principles

In the overview, you’ll find a description of the course and a breakdown of how the course meets each standard within the five overarching concepts.

### Computing Ideas![codehs-computing-ideas](https://www.icevonline.com/hs-fs/hubfs/codehs-computing-ideas.png?width=150&name=codehs-computing-ideas.png)

The [Computing Ideas](https://codehs.com/uploads/476a1346124f922b5ea109f840ff23a2) course is an introductory course recommended for students in grades 7-9.

This course meets these cross-sections of the CSTA standards very well:

- Level 2, Algorithms & Programming
- Level 3A, Algorithms & Programming
- Level 3B, Algorithms & Programming

### Web Design![codehs-web-design](https://www.icevonline.com/hs-fs/hubfs/codehs-web-design.png?width=150&name=codehs-web-design.png)

The [Web Design course](https://codehs.com/uploads/b752055cd975dffced74613a55a771d0) is an introductory course for middle school students.

This course isn’t as aligned to the CSTA standards as the previous one, but it hits some concepts in these cross-sections:

- Level 2, Impacts of Computing
- Level 3A, Algorithms & Programming

### Intro to Computer Science in JavaScript![codehs-javascript](https://www.icevonline.com/hs-fs/hubfs/codehs-javascript.png?width=150&name=codehs-javascript.png)

The [Intro to Computer Science in JavaScript](https://codehs.com/uploads/c9ada738dc83570054e727dfcbf38937) course teaches high school students about logical thinking, problem-solving, and JavaScript programming skills.

This course is well aligned to three portions of the CSTA standards:

- Level 2, Algorithms & Programming
- Level 3A, Algorithms & Programming
- Level 3B, Algorithms & Programming

### Intro to Computer Science in Python![codehs-python](https://www.icevonline.com/hs-fs/hubfs/codehs-python.png?width=150&name=codehs-python.png)

[Intro to Computer Science in Python](https://codehs.com/uploads/f47dce5b4ad2708b088e93561c1f7af8) is similar to the previous course and focused on the Python coding language.

The course aligns to three cross-sections of the CSTA standards:

- Level 2, Algorithms & Programming
- Level 3A, Algorithms & Programming
- Level 3B, Algorithms & Programming

### AP Computer Science A (Java)![codehs-java](https://www.icevonline.com/hs-fs/hubfs/codehs-java.png?width=150&name=codehs-java.png)

The [AP Computer Science A (Java)](https://codehs.com/uploads/f575bf1f5d0f3c5133478ad213f29c16) is a more advanced course designed for students in grades 11 and 12.

Though this course is mainly aligned to the College Board Framework, it also aligns to portions of these CSTA standards:

- Level 3A, Algorithms & Programming
- Level 3B, Algorithms & Programming

### AP Computer Science Principles![codehs-apcs](https://www.icevonline.com/hs-fs/hubfs/codehs-apcs.png?width=150&name=codehs-apcs.png)

[AP Computer Science Principles](https://codehs.com/uploads/3e200332eef9154b8688b18183b71c0b) is an introductory college-level course designed for high school students who already know the basics of programming.

Like the previous course, this one is mostly focused on the College Board Framework, but it also aligns to a few specific CSTA standards:

- Level 3A, Algorithms & Programming
- Level 3B, Algorithms & Programming

Overall, CodeHS is an excellent resource for hitting *every level* of the Algorithms & Programming concepts.

However, if you teach younger students, the next resource could be a better fit!

## 3. Code.org

![code.org-logo-1](https://www.icevonline.com/hs-fs/hubfs/code.org-logo-1.png?width=588&name=code.org-logo-1.png)

**Code.org is one of the most well-known computer science resources for educators.** **This non-profit organization is specifically dedicated to providing better access to computer science education in schools.**

Code.org has three main curriculum areas:

- CS Fundamentals
- CS Discoveries
- CS Principles

Each of these curriculum areas is geared towards a specific grade level and meets CSTA standards in those levels.

### CS Fundamentals![cs-fundamentals](https://www.icevonline.com/hs-fs/hubfs/cs-fundamentals.jpg?width=188&name=cs-fundamentals.jpg)

The [CS Fundamentals curriculum](https://curriculum.code.org/csf-18/standards/) is designed for students in grades K-5 and incorporates both paper and digital lessons.

CS Fundamentals mainly covers two portions of the CSTA standards:

- Level 1A, Algorithms & Programming
- Level 1B, Algorithms & Programming

### CS Discoveries

[CS Discoveries](https://curriculum.code.org/csd-18/standards/) is Code.org’s curriculum designed for grades 6-10. ![cs-discoveries](https://www.icevonline.com/hs-fs/hubfs/cs-discoveries.jpg?width=190&name=cs-discoveries.jpg)Even though it’s for middle school and high school students, this is still considered to be an introductory course.

Overall, CS Discoveries aligns well with six cross-sections of the CSTA standards:

- Level 1B, Algorithms & Programming
- Level 1B, Computing Systems
- Level 2, Algorithms & Programming
- Level 2, Computing Systems
- Level 2, Data & Analysis
- Level 2, Impacts of Computing

### CS Principles![cs-principles](https://www.icevonline.com/hs-fs/hubfs/cs-principles.jpg?width=188&name=cs-principles.jpg)

The [CS Principles course](https://curriculum.code.org/csp-18/standards/) is Code.org’s curriculum specifically designed for high school students. Because it includes more advanced content, Code.org notes that the curriculum can be used in either AP or non-AP courses.

In total, CS Principles aligns well with # CSTA standards:

- Level 2, Algorithms & Programming
- Level 2, Networks & the Internet
- Level 3A, Algorithms & Programming
- Level 3A, Computing Systems
- Level 3A, Data & Analysis
- Level 3A, Impacts of Computing
- Level 3A, Networks & the Internet
- Level 3B, Algorithms & Programming
- Level 3B, Data & Analysis
- Level 3B, Impacts of Computing
- Level 3B, Networks & the Internet

Overall, Code.org’s tiered curriculum will help you meet a wide variety of the CSTA standards across multiple grade levels.

It’s also an excellent resource for any computer teacher who needs to start teaching computer science.

## How Will You Teach Computer Science?

We’ve shared three resources that teachers use to meet CSTA standards, but there are many other options out there.

 Share this post:

[Contact Us ](https://www.icevonline.com/contact-us)

1500 Broadway, Suite 202  
Lubbock, TX 79401

(806) 745-8820

Social

- [Facebook ](https://www.facebook.com/icevonline)
- [X ](https://x.com/icevonline)
- [LinkedIn ](https://www.linkedin.com/company/icevonline)
- [Pinterest ](https://www.pinterest.com/icev_online)

Company

- [About iCEV](https://www.icevonline.com/about-us)
- [Meet The Team](https://www.icevonline.com/team-icev)
- [Careers](https://recruiting.paylocity.com/recruiting/jobs/All/646acf7b-3795-46d1-8ec6-8ec7238debd9/CEV-MULTIMEDIA-LTD)
- [Success Stories](https://www.icevonline.com/case-studies-new)

Solutions

- [CTE Curriculum](https://www.icevonline.com/curriculum)
- [Industry Certifications](https://www.icevonline.com/certifications)
- [Reporting & Analytics](https://www.icevonline.com/eduthings)

Resources

- [Learning Center](https://www.icevonline.com/learning-center)
- [Blog](https://www.icevonline.com/blog)
- [Professional Development](https://www.icevonline.com/icev-pd)
- [Accommodations](https://www.icevonline.com/accommodations)
- [Proctoring Guidelines](https://www.icevonline.com/proctoring-guidelines)

 © 2026 iCEV All Rights Reserved.

[Privacy Policy](https://www.icevonline.com/privacy-policy) | [Terms of Use](https://www.icevonline.com/terms) | [System Requirements](https://www.icevonline.com/system-requirements) | [Accessibility](https://www.icevonline.com/icev-accessibility) | [Trust Center](https://trust.icevonline.com/)

```json
{
  "@context" : "http://schema.org",
  "@type" : "Organization",
  "alternateName" : "iCEV Online",
  "description" : "iCEV offers a comprehensive solution designed to make life easier for teachers and administrators through online CTE curriculum and certifications.",
  "email" : "customersupport@icevonline.com",
  "logo" : "https://www.icevonline.com/hubfs/iCEV_Logo_NewColors_WEB.png",
  "naics" : "611710",
  "name" : "iCEV",
  "sameAs" : [ "https://www.facebook.com/icevonline", "https://x.com/icevonline", "https://www.instagram.com/icevonline", "https://www.linkedin.com/company/icevonline", "https://www.youtube.com/cevmultimedia" ],
  "telephone" : "8067458820",
  "url" : "https://www.icevonline.com/"
}
```