Middle School STEM Courses

Our coding foundations courses in game development and web development are a perfect introduction to computer science and programming for students with little to no knowledge of programming.

Through project based learning, students will build a portfolio of their own work, demonstrating their understanding of computer science concepts. Career exploration content exposes students to the possibilities that lie ahead in various computer adjacent fields. These courses prepare students for further, advanced studies in computer science.

Download Flyer

Game Development Foundations

Game Development Foundations (GDF) leverages the excitement of creating games to teach computer science, mathematics, and problem solving.

Who is this for?

This course is recommended for grades 6-12. It assumes familiarity with some mathematics concepts and is best suited for students who:

  • Have previous exposure to using computer programs
  • Haven't coded before, but are interested in learning to write programs
  • Want to have an edge before taking the Game and App Development I and II course line

Format

  • Year long course
  • video-based curriculum
  • full scope and sequence
  • self-grading assessments
  • professional development
  • ongoing educator support
  • capstone project w/ rubrics

Topics

  • JavaScript Coding
  • Pixel Art
  • Algebra
  • UI Design
  • Level Design
  • 2D Animation
  • Narrative Storytelling

Web Development Foundations

WDF covers HTML, CSS, and JavaScript, making it the perfect root course for all middle and high school computer science courses.

Who is this for?

This course was designed for grades 6-10 and is recommended for students who:

  • Don't have previous coding experience
  • Want to make their own web pages
  • Want to better understand computers and the web

Format

  • Year long course
  • video-based curriculum
  • full scope and sequence
  • self-grading assessments
  • professional development
  • ongoing educator support
  • capstone project w/ rubrics

Topics

  • HTML
  • Document-Object Model (DOM)
  • Parent-Child Hierarchy
  • CSS
  • Computer Science Principles
  • Debugging
  • DOM Manipulation
  • Event-Driven Development
Bring Mastery Coding to Your School