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
- Games made by students in the program.
- Level 0: You can write your own web pages with HTML.
- Level 1: You can style your web pages with CSS.
- level 4: You can animate things by redrawing the canvas.
- Level 5: Objects and Functions can help you organize your programs.
- Level 6: Listener functions and if statements let you respond to input.
- Level 7: Arrays and loops can manage your objects.
- Level 8: You can make sprites move and collide.
- Level 9: You can design and build your own game.
- Extra 1: Changing the direction that a sprite faces
- Extra 2: Simple Platformer Logic
- Extra 3: Panning and Zooming
- Extra 4: Background Layers
- Extra 5: Scaling Sprites
- Extra 6: Rotation
- Extra 7: Transparency
- Extra 8: Animated Sprites
- Extra 9: Jiggly Squash and Stretch
- Input methods example (including mobile events)