Computer Programming: Animation & User Interaction

Test Your Code with Aptana Studio's Web Server

Learn What JQuery Adds to JavaScript

Step-By-Step Explanations - Ensure Every Student's Mastery!

Use JavaScript to Build Game Engines

Interested in Enrolling?

Computer Programming: Animation & User Interaction


Computer Programming: Animation & User Interaction is a very enjoyable and productive course for students. They will create various games and applications, and write code that produces functions and effects.

Melamed Academy provides a completely secure and sheltered environment for students to learn and master valuable technology skills. Students are provided with a coding environment, and private websites in which to practice, do their homework exercises, and test their codes. This entire course experience takes place without ever needing to see the general internet. Additionally, all of the students’ work, applications, and websites remain shielded from viewers on the general internet.

Part 1: JavaScript – Interactive and Object Oriented Programming

Students learn the fundamentals of JavaScript, the programming language of the Web.

Course Projects:

  • Build a “Choose Your Own Adventure” Game
  • Build a “Rock, Paper, Scissors” Game
  • Create an Address Book
  • Build a Cash Register

Course Topics:

  • Foundations of Programming
  • JavaScript Essentials
  • Functions
  • Loops and While Loops
  • Control Flow
  • Data Structures
  • Arrays & Objects
  • Object Oriented Programming

Part 2: jQuery – Interactivity and Animation

Next, students learn how to program using the jQuery library, an open-source JavaScript project that greatly simplifies the process of adding advanced functionality to web sites.

Course Projects:

  • Create a Table with Striping & Highlighting
  • Rotate, Hide, and Change Images
  • Web Page Formatting
  • Custom Animations
  • Animated Web Characters

Course Topics:

  • Functions & Selectors
  • Modifying HTML
  • jQuery Events
  • Fancy Effects
  • DOM Manipulation
  • jQuery UI
  • AJAX (Asynchronous JavaScript and XML)


Prerequisite: Computer Programming: Web Fundamentals HTML & CSS
This course is generally a full year course. Students work at an individual pace, and can complete the course in an accelerated fashion.