Coding

Free photo Hardware Letters Keys Keyboard Pc Computer Input - Max ...

WHY LEARN TO CODE?

  • Anyone can learn it.
  • No prior experience is needed.
  • Nurtures creativity and problem solving skills.
  • Most high-paying careers will require some coding.
  • A few months of training can result in high pay.
  • There are more jobs than qualified people to fill them.
Computer screen with code
Abstract graphic in shape of brain, filled with gears, clouds, arrows and ladders.


Former Student Projects under the guidance of coding volunteer, Mr. Juan Garza, Dell software engineer.

LEARNING SITE

Plunkr account with code

Former Students

Caden S

Luke J

Cooper G

Jacob H

APPS you can load on your own devices, with your parents' permission:

Apple Devices

Swift Playgrounds

Tynker

Lightbot

Cargo Bot

ScriptKit

Codea

Android Devices

MIT App Inventor

TINKERS & THINKERS ACTIVITIES

www.phaser.io

This site is where the Phaser Game Engine lives. It’s a free javascript game engine and the site has a lot of examples.

www.codepen.io

This site is the free javascript online editor we use. Free accounts.

http://www.html5gamedevs.com/

This site is an online forum where coders go to get help from others on all the popular game engines. We use phaser game engine.

More Advanced Coding

Khan Academy courses

Computer Programming

Computer Animation

Computer Science

Beginning Javascript - Sign into Codecademy tutorial with your school Google account.

Practice Javascript - Use virtual scratch board to create something.

Javascript Color Names - Codes used to create various colors

Examples:

Challenges:

  • Draw circle
  • Make circles fall from top of screen
  • Draw a box
  • Make box move using arrow keys
  • Make box dodge falling circles

More Advanced Challenges:

  • Draw your name in block letters
  • Make your name move across the screen
  • Design and draw a spaceship in a 50x50 pixel square
  • Make your spaceship move across the screen

Build a Javascript Pong Game Here's an example of a completed one.

Beginner Python programming