At Rex Academy, we are dedicated to building quality Computer Science education for all ages. Our core belief is that Computer Science should be available to all learners. Computer science is a gateway to many opportunities.
Learning to code is as important as read and write for this generation. Rex makes the process of teaching and learning Computer Science easy and enjoyable for all!
FEATURES
Browser-Based
Standards Aligned (Texas has K-12 Computer Science Standards)
Self-Paced
Integrated Code Editors and Virtual Machines
Auto-Grading
In Depth Analytics
Project-Based Curriculum
K-5 Common Core Aligned
STATE OF IOWA REQUIREMENTS
Computer science has become a new basic skill in today’s economy and Iowa wants to ensure all of our K-12 students are offered high-quality computer science education that prepares them for personal and professional success in a digital world.
Iowa’s journey began in 2017 when former Gov. Terry Branstad signed Senate File 274 into law. This bill set the goal that high schools, middle schools and elementary schools would offer high-quality computer science instruction by July 1, 2019. The bill also called for establishing state computer science standards, endorsements for computer science instruction and created a computer science professional development incentive fund.
Source: Iowa Department of Education
At Rex, we have matched Iowa’s vision with our own.
STATE OF IOWA REQUIREMENTS:
Requirements:
House File 2629, signed into law in 2020 by Gov. Kim Reynolds, built on Senate File 274 by requiring, for the first time, that K-12 schools provide computer science instruction.
- High schools must offer at least one high-quality one-semester course starting July 1, 2022.
- Middle schools must provide high-quality computer science in seventh or eighth grade by July 1, 2023.
- Elementary schools must provide high-quality computer science in at least one grade level by July 1, 2023.
- Schools and the state also must develop K-12 computer science plans by July 1, 2022.
School districts are encouraged to allow computer science courses that meet state computer science standards and include math content to count as math credits for students who have completed other courses covering the required state math standards. In addition, a computer science course may fulfill a math requirement for graduation if the course meets state academic standards in math.
Source: Iowa Department of Education
DID YOU KNOW

- The Computer Science Education Work Group – Addressed critical issues in expanding computer science opportunities for students statewide.
- The Computer Science Standards Review Team – Reviewed and recommended statewide standards for computer science education.
Source: Iowa Department of Education

There were 7 million job openings in 2015 in occupations that require coding skills.
A software engineer could find themselves working at [a tech company], as they could in a hospital or at an automotive manufacturer.
Source: Burning Glass
IOWA COURSE ALIGNMENTS
Iowa aligns to CSTA and ISTE and therefore has five Core Computer Science Concepts:
Computing Systems
Networks and the Internet
Data and Analysis
Algorithms and Programming
Impacts of Computing

Iowa opened its doors For Coding
Code with the world’s most
student-centric Computer Science
platform.
Rex Academy Courses Aligned with Iowa Standards
World Class Tech Platform
REX ACADEMY ALIGNED COURSES (HIGH SCHOOL) | |
Standard | Rex Academy Course |
Computing Systems | Computer Science I |
Algorithms and Programming | Computer Science 2 |
Computing Systems | Web Design and Development |
Networks and the Internet | Intro to Networking |
AP Computer Science A | AP Computer Science A |
AP Computer Science Principles | AP Computer Science Principles |
Impacts of Computing / Cybersecurity | Cybersecurity 1 |
REX ACADEMY ALIGNED COURSES (MIDDLE SCHOOL) | ||
Standard | Rex Academy Course | |
Grade 6 – Technology Applications | 2D Game Design | Web Design and Media |
Grade 7 – Technology Applications | IT Fundamentals and Networking | Cybersecurity |
Grade 8 – Technology Applications | Intro. to Python | Intro. to Java |
REX ACADEMY ALIGNED COURSES (ELEMENTARY): | ||
Standard | Rex Academy Course | |
1st Grade | E – Books | Kodu |
2nd Grade | Kodu | Scratch Jr. |
3rd Grade | Scratch | Keyboarding |
4th Grade | Intermediate Scratch / App Inventor | Keyboarding and the Internet |
5th Grade | Advanced Scratch / App Inventor / Alice 3.0 | Keyboarding and the Internet |
REX ACADEMY RECOMMENDED PATHWAYS
Elementary | |||||
K | 1st | 2nd | 3rd | 4th | 5th |
Ebooks | |||||
Kodu | |||||
Scratch Jr. | |||||
Keyboarding and Internet | |||||
Scratch | |||||
App Inventor | |||||
Alice 3.0 |
Middle School | ||
6th | 7th | 8th |
2D Game Design | ||
Web Design and Media | ||
Cybersecurity | ||
IT Fundamentals and Networking | ||
Python | ||
Java |
High School | |||
9th | 10th | 11th | 12th |
Computer Science 1 | |||
AP CS Principles | |||
Computer Science 2 / Web Design | |||
IT Fundamentals and Networking | |||
AP Computer Science A | |||
Cybersecurity |
Rex recognizes the need to improve students’ resume by offering key certifications. Rex’s curriculum prepares you for certification once the proper classes have been successfully completed.
CERTIFICATIONS PREPARATION BY REX
Certification Name | Offered Through | Rex Preparation Class |
Exam 98-381: Introduction to programming using Python | Microsoft | Intro. to Python |
Exam 98-388: Introduction to programing using Java | Microsoft | Intro. to Java |
Java SE 8 Programmer I (1Z0-808) | Oracle | Intro. to Java and AP Java |
IT Fundamentals+ | CompTIA | IT Fundamentals |
Exam 98-383 Introduction to Programming Using HTML and CSS | Microsoft | Web Design |
Network+ | CompTIA | Networking |
Security+ | CompTIA | Cybersecurity Level 1 and 2 |
Certified Ethical Hacker | EC-Council | Cybersecurity Level 1 and 2 |