Project-Based Courses

Certifications lead to job interviews and portfolios lead to jobs. Mastery Coding leads to both.

Our Elementary Computer Science curriculum features a smart balance of unplugged lessons mixed with online, block-based coding units. With Mastery Coding™’s Computer Science Essentials course, students will learn core digital citizenship principles and the introductory computer science knowledge they need to be successful and safe in today’s technological world.

Our Middle School STEM courses are 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.

Mastery Coding™’s flagship CTE courses use cross-disciplinary, project-based learning to teach core programming, web development, and Unity coding skills. Upon course completion, students will have the ability to create 3D applications in industry-based environments, have a professional digital portfolio of projects, and the knowledge and resources to attain industry-recognized certifications.

The Unity Certification Institute (UCI) is a Unity boot camp that gives adult learners with no prior game development or coding experience the tools and knowledge to code their own games and attain the Unity Certified User: Programmer certification. Through this project-based course, students will learn basic to intermediate C# programming and how to use Unity to build full-featured video games.