DATE TOPIC(S)/READING DUE BEFORE 2pm TODAY DAILY CHALLENGE
       
Jan 28 Course introduction
Chrome JavaScript Console
Some basic JavaScript
  view
Jan 30 Toolkit (text editors and online resources)
Some basic HTML
Create email account (if you do not already have email)
Create Codecademy account (free)
Create CODEPEN account (free)
view
Feb 4 JavaScript: values, arithmetic, comparisons JavaScript Roadtrip Part 1, Level 1 [code school] view
Feb 6 HTML: document structure and tags Web Fundamentals 3 & 4 [Codecademy] view
Feb 11 JavaScript: variables, naming, assignment, strings JavaScript Roadtrip Part 1, Level 2 [code school] view
Feb 13 NO CLASS MEETING TODAY Introduction to JavaScript 1 & 2 [Codecademy]
Web Fundamentals 5 & 6 [Codecademy]
 
Feb 18 JavaScript: loops
Node.js vs Chrome JavaScript Console
JavaScript Roadtrip Part 2, Level 1 [code school] view
Feb 20 JavaScript: loops Introduction to JavaScript 7 & 8 [Codecademy]
Web Fundamentals 7 & 8 [Codecademy]
view
Feb 22   Project #1 [by email]  
Feb 25 JavaScript: decisions JavaScript Roadtrip Part 2, Level 2 [code school] view
Feb 27 JavaScript: decisions Web Fundamentals 9 & 10 [Codecademy] view
Mar 4 JavaScript: interacting with the user JavaScript Roadtrip Part 2, Level 3 [code school] view
Mar 6 JavaScript: interacting with the user Web Fundamentals 11 & 12 [Codecademy] view
Mar 11 JavaScript: functions JavaScript Roadtrip Part 2, Level 4 [code school] view
Mar 13 JavaScript: functions
jQuery: basics
Try jQuery Level 1 [code school] view
Mar 15   Project #2 [by email]  
Mar 25 JavaScript: functions Introduction to JavaScript 3 & 4 [Codecademy] view
Mar 27 JavaScript: functions
jQuery: basics
Introducing jQuery 1 [Codecademy] view
Apr 1 JavaScript: arrays JavaScript Roadtrip Part 2, Level 5 [code school]
Introduction to JavaScript 5 & 6 [Codecademy]
view
Apr 3 JavaScript: arrays
jQuery: selectors
Try jQuery Level 2 [code school]
Introducing jQuery 2 [Codecademy]
NO CHALLENGE TODAY -- FREE POINTS
Apr 8 JavaScript: function expressions JavaScript Roadtrip Part 3, Level 1 [code school]
Introduction to JavaScript 9 & 10 [Codecademy]
view
Apr 10 JavaScript: function expressions
jQuery: DOM
Try jQuery Level 3 [code school]
Introducing jQuery 3 [Codecademy]
view
Apr 15 DOM events Try jQuery Level 4 [code school] view
Apr 17 jQuery: events Introducing jQuery 4 [Codecademy] view
Apr 22 JavaScript: objects Introduction to JavaScript 11 & 12 [Codecademy] view
Apr 24 JavaScript: objects
jQuery: events and styling
Try jQuery Level 5 [code school]
Introducing jQuery 5 [Codecademy]
view
Apr 25   Project #3 [by email]  
Apr 29 JavaScript: prototypes Introduction to JavaScript 13 & 14 [Codecademy] view
May 1 JavaScript: prototypes Introduction to JavaScript 15 & 16 [Codecademy] view
May 6 Designing for mobile
PhoneGap & PhoneGap Build
Watch [Mobile User Experience Design]
Watch [Introduction to PhoneGap Build]
Watch [What is PhoneGap]
view
May 8 jQuery Mobile
PhoneGap Events API
Watch [jQuery Mobile]
Watch [Build Your First Mobile App]
view
May 13 PhoneGap Storage API Watch [PhoneGap: Storage API] view
May 15 PhoneGap Camera API Watch [PhoneGap: Camera API] view
May 20 PhoneGap Geolocation API Watch [HTML5 Geolocation for Phone Gap] view
May 22 Google Maps API Watch [Build a Store Locator App] view
Tuesday, May 27, 5:30-7:30pm Presentation of final projects
May 23   Project #4 [by email]