Word Guessing Game
In this project, students build out a word-guessing game where a random word is chosen and the player is given the opportunity to guess letters.
Mastery Coding™ empowers students to meet the challenges of tomorrow by providing exciting computer programming, esports, and STEM curriculum that combines critical thinking with project-based learning.
These courses equip students with the skills they need to become industry certified for high-skill, high-need, and high-paying workforce opportunities. By using gaming as a gateway, we build career readiness.
Our high school CTE pathway aligns with coding, game development, and software CTE pathways across the nation. See how we align with your state.
Our middle school and high school courses prepare students to attain industry-recognized technology certifications.
From onboarding to ongoing PD and 24 hour support channels, we offer teachers the PD and support they need to be successful.
Our project-based courses give students the chance to apply newly learned skills and knowledge to impressive projects. See projects your students could be building with our curriculum.
Our video-based curriculum provides extensive teaching resources so that teachers with no prior CS knowledge can teach and facilitate with ease.
Mastery Coding™ offers products that can be taught in-the-bell schedule, after school, or during school breaks.
[Grade Band: 3-5]
Made up of unplugged, teacher-led lessons, our Elementary Computer Science curriculum teaches students core digital citizenship principles and introductory computer science knowledge.
This fundamental course imparts vital computer science knowledge to students, covering everything from code and its functionality to safeguarding personal data and online activity for success and security in the current technological era.
Through this course, we seek to inspire student interest in computer science and STEM, prepare them with foundational CS knowledge that will give them an edge in further computer science studies, and teach them core digital skills that are applicable more broadly in life.
[Grade Band: 6-10]
The perfect introduction to programming for students with little to no prior experience in computer science. With engaging project-based learning, students will build a professional portfolio that demonstrates their knowledge of core computer science concepts and prepares them for more advanced coding courses.
This course teaches students the basics of web design and web development. It dives into the following topics: basic art principles, user experience and interface design, responsive layouts, accessibility, HTML, CSS, and JavaScript. By the end of this course, students will be able to build responsive websites and web-based tools that are designed with a target audience and accessibility needs in mind.
This course leverages the excitement of creating games to teach computer science, mathematics, and problem-solving. Students use custom JavaScript engines and the PixilArt editor to build games while learning computational thinking, 2D graphic design, and game development principles.
[Grade Band: 9-12]
Our CTE courses teach core programming and Unity coding skills through project-based learning. Upon completion, students can create 3D applications, have a professional portfolio, and attain industry-based certifications.
The benefits of esports aren’t just for players; there are plenty of pathways in esports careers beyond being an expert gamer. In this course, students will learn about the multitude of careers in the esports industry, what a "day in the life" looks like for those professions, and the skills and education needed to pursue such careers.
This course teaches students intermediate to advanced topics in game development, including complex physics simulations, AI navigation and behavior scripting, 3D math and geometry, art and design principles, as well as industry-established software design and development practices. By the end of the course, students will be able to create 2D and 3D games and simulations from scratch, covering various game genres. They will also have gained proficiency in C#, Unity Engine, and Blender 3D, which are the most important technologies taught in this course.
[Grade Band: 6-12]
Provide educational variety and unique learning methods to enhance the more “traditional” academic curriculum with these courses. Students will get to move beyond their comfort zones, experiment with new activities, and accept new learning challenges.
The benefits of esports aren’t just for players; there are plenty of pathways in esports careers beyond being an expert gamer. In this course, students will learn about the multitude of careers in the esports industry, what a «day in the life» looks like for those professions, and the skills and education needed to pursue such careers.
This 30-hour course is great for students with no prior coding experience to learn how to conceptualize, design, and make their very own games. This condensed game development course gets students learning by doing. Students learn the theory of game development as well as introductory computer science concepts by building interactive games that allow them to express their creativity.
Use today’s most popular video games as a vehicle for standards-based math instruction and raise student scores. Gamer Math™ provides a one-of-a-kind, engaging curriculum that uses gaming and esports as a vehicle for standards-based math instruction.
[Grade Band: 6-12]
Channel your students’ passion for gaming into college and career opportunities and turn your gamers into makers. With the Pathway Esports™ toolkit, students and schools will have everything they need to start and run their very own esports team and compete in local and national tournaments.
Ignite interest and engagement in computer science and STEM through the exciting field of esports. With the Pathway Esports™ toolkit, students and schools will have everything they need to start and run their very own esports team and compete in local and national tournaments.
Our project-based coding courses guide students throught project that teach important computer science topics and give them the freedom to make truly original works. See real student demos in action below.
Get a 30-Day PreviewIn Game Development Foundations, students build 2D browser-based games using just HTML, CSS, JavaScript, and the p5.js library.
In this project, students build out a word-guessing game where a random word is chosen and the player is given the opportunity to guess letters.
A browser-based text adventure game to learn how to build and incorporate a unique game narrative using JavaScript.
In Game Development 1, students build several full-featured games using the Unity game engine and C#.
Students learn how to transfer their knowledge of 3D game development into 2D, and learn some tips and tricks for better program structure and design.
Students become familiar with the Unity Scripting API to create a 3D castle attack arcade game reminiscent of Angry Birds.
In Game Development 2, students learn intermediate and advanced game development concepts and industry-established software design practices.
Students learn how to analyze and reverse engineer game mechanics and their implementation from popular ESports games such as Rocket League while learning physic concepts such as torque.
Certifications lead to job interviews and portfolios lead to jobs. Mastery Coding leads to both.
REQUEST A DEMO TODAYEl Paso students are becoming fluent in a whole new language — computer coding. Students at Riverside High School got the chance to start creating their own games with Mastery Coding curriculum.
Each module contains 3 lessons, and each lesson takes about 30 minutes to complete.
Both foundations courses can be completed as a semester or full year.
We have 8 units of materials with 5-8 lessons each at 30 minutes per lesson. Used predominantly during math and science hours, best practice shows progress at 2 to 3 times per week tops. The materials are great to “sprinkle” into an existing curriculum schedule and completion of all materials is not a requirement.
The role of the teacher in all foundations and certifications courses is at minimum the facilitator and mentor. Teachers have the option to do more with the curriculum like deliver their own lectures, host review sessions, and help students through tough code problems. However, the bulk of the instruction is delivered in the platform using video lectures and tutorials.
Definitely, at the middle school level for grade 6, the content is designed for very young learners in a classroom that is not dedicated to computer science instruction. At the middle school level in grades 7-8, they may benefit more from our "foundations" license which is aligned to state standards and fits into a block or bell schedule as a dedicated course.
Units are irrespective of each other. They are not designed to be sequential. Some lessons (less than 10) build off of topics from previous lessons, and this is stated in the lesson. Most lessons can be taught in any order. The platform has a suggested order that teachers are free to deviate from by skipping lessons or prioritizing lessons that are relevant to topics they are learning in class.
The Knowledge Pillars HTML & CSS Coding Specialist industry-recognized certification is the best way to lay the foundation and prove to potential employers and college admission boards that students have the skills needed to perform the relevant coding tasks that will bring web pages and applications to life. Knowledge Pillars provides industry-leading practice and certification exams aimed at K-12 or college-level students and industry professionals. These 100% web-based certifications and skills validation services are globally recognized and highly sought after by teachers and potential employers, offering unique credentials for unique skills.
Yes, we have a hardware specs sheet that you can request from your sales representative. We recommend a computer with a keyboard, headphones, and a mouse.
Learn more about our programs or request a 30-day teacher preview.
LETS CHAT