Learn to Code This New Year - Enrollment is Open! View Programs
Student Login Parent Login
elementary school boy in coding class

Course Description

In the Wizard Level 3 Capstone course, the final course of the middle school program, students apply what they’ve learned to build a sophisticated multiplayer game. Capstone courses are a chance to be more creative and independent while building a more extensive application. Students must leverage their HTML, CSS, and JavaScript skills to create an engaging user experience. They’ll develop a custom API to communicate between the front-end and back-end of their game. Finally, they’ll model and manipulate the game’s data through a relational database. After completing this course, students graduate from the middle school program and enter Professional Web App Development, the second course in Wizard Level 2 of our high school program.

elementary school girl in coding class

Learning Objectives

When students complete the Wizard Level III Capstone course, they will be able to:

  • Build applications that can communicate asynchronously between users on different computers
  • Create advanced multiplayer games using Python, HTML, CSS, and JavaScript
  • Model and manipulate data in a relational database and be able to design APIs for efficient communication between applications and databases
Level I

Prerequisites

These courses must be completed before Wizard Level III Capstone:

Wizard Level III Capstone Class Lessons Expand All Lessons
  • Website Mockup Part 1, Class 1
    1. Website Mockup Part 1

    In the first lesson of the M34 Capstone, students begin developing a website inspired by a digital news platform showcasing technology articles. They complete the navigation and header sections, applying their HTML, CSS, and semantic tag knowledge. By the end of this lesson, students also gain hands-on experience with FIGMA, a popular web design tool used by industry professionals to create websites and web applications.

  • Website Mockup Part 2, Class 2
    2. Website Mockup Part 2

    In this lesson, students integrate a database into their SpellBound News website and create a table to store subscriber data. This data is collected through a subscription form, enabling users to sign up for the newsletter with their email. By the end of the lesson, students will have strengthened their SQL skills by creating a database table, inserting data, and managing database requests from their web page.