This is the course page for my course on Javascript - WDIM262, taught at The Art Institute of Portland.
Some quick examples:
Branching If / Then statements
Basic Operators
Assignments
- Assignment 1
- Assignment 2
- Assignment 3
- Assignment 4
- Assignment 5 - Timed quiz
- Assignment 6 - Kid's matching game
- Javascript Final Project
Course Files
- Week 1 files - Basics, example form
- CSS code for you
- Week 2 files - Loops, more basic form capture
- Week 3 files - String methods, regular expressions
- Week 4 files - Arrays, functions
- Week 5 files - Objects, Timers, window object
- Week 6 files - Tic-Tac-Toe game (starting files). Events & Event handling
- Completed Tic-Tac-Toe game (this is the final working game)
- Week 7 files - processing all the HTML form elements, intro to jQuery
- Week 8 files - more about jQuery, selectors, animation, events, drag & drop
- Week 9 files - HTML 5 drag & drop, Canvas 2D drawing API
Course Resources
http://www.codecademy.com/tracks/javascript - Learn Javascript Online (free)
http://www.w3schools.com/js/default.asp - Javascript tutorial
http://learn.appendto.com/ - Free Javascript Screencasts
If you want to go further in your study, here are a couple good books: