High School Computer Science Curriculum

Prepare your students for futures in high paying tech jobs with our video-based, CTE-aligned high school computer science and coding curricula.
woman smiling with at her desk
CTE checklist icon
CTE Pathway Aligned
Certification badge icon
Industry-Based Certifications
Computer programming icon
Project-Based Learning
Student graduate icon
Career-Ready Curriculum

Transform High School Learning with Industry-Relevant Coding Skills

Mastery Coding’s high school computer science curriculum empowers teachers to deliver exceptional coding education, regardless of their prior experience. Designed to be video-based, this comprehensive program provides all the tools necessary for a successful classroom experience.
Check circle
Delivered over one week
Check circle
3-hour sessions packed with interactive and engaging content
Check circle
Focused on immersive learning experiences without additional activities outside of live sessions

Game and App Development CTE Pathway

Mastery Coding’s flagship Game and App Development pathway uses cross-disciplinary, project-based learning to teach core Unity coding skills and offer a direct path to four industry-based certifications.

The Game and App Development pathway prepares students for jobs including the following:

Check circle
Software Developer
Check circle
Game Designer
Check circle
Game Developer
Check circle
3D Artist

Game Development 1

Game Development I teaches C# coding and game design with the Unity 3D Engine, giving students the skills to build their own games

Core Topics: object-oriented programming, C#, Git Version Control, 3D modeling

Learn More >>

Game Development 2

This holistic, project-based course teaches intermediate and advanced game development concepts and industry-established software design practices.

Core Topics: intermediate C#, Git version control, 3D modeling, animation

Learn More >>

Industry-Based Certifications

The Game and App Development pathway uses cross-disciplinary, project-based learning to teach core Unity coding skills and offer a direct path to industry-based certifications. These certifications align with CTE computer science standards, preparing students for careers in software development, game design, and more.
Unity Certified User Programmer certification
Unity Certified User: Programmer
Unity Certified User Artist certification
Unity Certified User: Artist
Unity Certified Associate Programmer certification logo
Unity Certified Associate: Programmer
Unity Certified Associate Game Developer certification
Unity Certified Associate: Game Developer
Happy student at computer, virtual learning

Curriculum Based on State CTE Program Standards

The Game and App Development Pathway may align with state CTE Pathways including:
Check circle
Software/App Development and Design
Check circle
Coding and Computer Science
Check circle
Game Development and Design
Check circle
Simulation/Animation Design and Programming
Check circle
Design and Multimedia

Prepare your High Schoolers to be Career-Ready

Our coding curricula aim to prepare high school students to apply for tech industry jobs. Dedicated classroom modules on career readiness ensure students have a clear set of next steps to help them reach their goals.
Lightbulb - idea icon

Industry Awareness

Students explore the different roles on game development teams and learn about the various training and hiring processes.
Webpage icon

Becoming Employable

Students learn how to build a professional portfolio of their projects and how to put together a resume that will get them hired.
Choose icon

Getting Hired

Students learn the ins and outs of finding, applying for, and landing a job.
New for 2024

Computer Science Foundations

Get your students certified and prepare them with a solid foundation in computer science and coding with Python, a versatile and beginner-friendly programming language.
Female and male students working on computer
Certiport IT Specialist Python badge
Certiport IT Specialist Python
PCEP Python badge
PCEP Certified Entry-Level Python Programmer
knowledge pillars python badge
KnowledgePillars Python Coding Apprentice
Features

Why Choose Our High School Coding Pathway?

Project based coding icon

Project-Based Learning

Our video-based courses follow a project-based learning approach, allowing students to apply their knowledge while building real-world projects. Students develop a strong foundation in computer science and various programming languages by actively engaging in hands-on coding projects, fostering creativity and problem-solving skills.

Beginner - apple icon

No Prior Programming Knowledge Required

Our courses are designed to be accessible to all students, irrespective of their teachers' programming expertise. The curriculum includes step-by-step video tutorials, comprehensive lesson plans, and extensive resources, making it easy for teachers to guide students effectively.

CTE standards aligned - clipboard icon

CTE Pathway Alignment

Our Game and App Development pathway aligns with various states' CTE pathways, ensuring students gain industry-relevant skills and knowledge. By following our curriculum, students can seamlessly transition into related college programs or enter the workforce well-prepared.

Coding education icon

Comprehensive Coding Curriculum

Our coding pathway offers a comprehensive curriculum that caters specifically to high school students. It is meticulously designed to provide a well-rounded understanding of game and app development, ensuring students acquire essential computer science and programming skills.

Game based learning icon

Fun and Engaging for Students

We use the excitement of game development to create high school computer science courses that are not only highly engaging but result in students creating impressive digital portfolios of their own unique work.

Certification badge icon

Industry-Based Certifications

We prepare students for success by offering preparation materials and guidance for four industry-recognized certification exams. These certifications validate students' expertise in game development and enhance their job and career readiness.

Skills

Equip High School Students with In-Demand Coding Skills

By choosing our Game and App Development pathway, you are empowering your high school students with valuable coding skills and preparing them for future success. Our curriculum, aligned with CTE pathways, provides a strong foundation in computer science, project-based learning, and industry-recognized certifications. Invest in their future today.
Blender 3d modeling software logo

Blender

Unity game engine logo

Unity

C# logo

C# and VS Code

Github logo

Github

Female high school student working on computer

The Benefits of Our High School Coding Education

We understand the importance of preparing students for successful careers in the tech industry. Our high school coding career pathway emphasizes job and career readiness by aligning with CTE computer science standards.

Skill Development

Our curriculum focuses on the practical skills required in the field of game and app development, ensuring students have the expertise to thrive in the industry.

Portfolio Building

Students will create a portfolio of projects throughout the pathway, showcasing their abilities and demonstrating their creativity and problem-solving skills to a prospective employer or college board.

Certifications

By offering preparation materials and guidance for Unity certifications, we enable students to enhance their resumes and demonstrate their proficiency to potential employers.

Frequently Asked Questions

Can’t find the answer you’re looking for? Please contact us.
What kind of support is there for teachers with no prior coding knowledge?
Mastery Coding offers extensive teaching resources and ongoing support for teachers with no prior coding knowledge. Our video-based curriculum includes step-by-step tutorials, comprehensive lesson plans, and ongoing professional development to ensure educators can confidently deliver our curriculum.
Is the curriculum flexible enough to fit into our existing schedule?
Yes, we designed our curriculum with flexibility in mind. Learning materials are broken down into modular units that the teacher can unlock individually to set the pace of the course. This allows schools to adopt the program at their own pace and according to their specific needs.
Can I see the product?
Absolutely! We offer demos of our curriculum. Please schedule a demo and see how our courses can benefit your school or district.
What kind of outcomes can we expect from students who complete this program?
Students who complete this program will have the skills and knowledge to earn industry-based certifications in Unity, validating their essential 3D development skills. Aligned with CTE computer science pathways, these certifications ensure students are career-ready and competitive in the tech job market. Unity is used to build games, apps, simulations, and VR experiences, and the foundational coding skills students acquire in this program are relevant to any programming language and will allow students to easily adapt to roles in a large variety of tech careers.  
Why should I choose Mastery Coding?
Mastery Coding was built by educators for educators. Our Game and App Development pathway, consisting of two high school-level coding courses, aligns with several states' CTE pathways and equips students with essential skills for tech careers. Our courses are project-based, teaching critical computer science topics and guiding students in creating original projects to fill their portfolios. See projects your students could be building with our coding education.

Get Started with Mastery Coding

Unlock the potential of your high school coding program with our comprehensive curriculum. Contact us now to learn more about our coding pathway and how it can benefit your school.