Level-Up Coding

Introduction

Level-Up Coding is an outreach program designed to teach basic computer programming to K-12 students. The goal of Level-Up Coding is to help students understand computer programming by teaching them how to write interactive web pages and games that will run in web browsers like Chrome, Firefox, Safari, or Edge.

All of the major browsers understand three languages that can be used to create interactive web pages. The three languages are:

HTML, which defines the content that is on a web page

CSS, which customizes how the page will look, and

Javascript, a computer programming language that lets web pages to respond to input, do calculations, and display animations.

The LevelUp program takes students through the process of making interactive web sites using HTML, CSS, and Javascript. It progresses through a series of coding levels which teach the basic concepts of computer programming in the context of making games.