Week 1
Hour 1: Intro to Dynamic Web Programming
Hour 2: Debugging jQuery and Javascript Web Pages
Week 2
Hour 3: Understanding Dynamic Web Page Anatomy
Hour 4: Adding CSS/CSS3 Styles (Dynamic Design and Layout)
Week 3
Hour 5: Jumping into jQuery and JavaScript Syntax
Hour 6: Understanding and Using Javascript Objects
Week 4
Hour 7: Accessing DOM Elements
Hour 8: Navigating and Manipulating jQuery Objects
Week 5
Hour 9: Applying Events for Richly Interactive Web Pages
Hour 10: Dynamically Accessing and Manipulating Web Pages
Week 6
Hour 11: Accessing Data Outside the Web Page
Hour 12: Enhancing User Interaction Through Animation
Week 7
Hour 13: Interacting with Web Forms
Hour 14: Creating Advanced Web Page Elements
Week 8
Hour 15: Accessing Server-Side Data via Ajax
Hour 16: Interacting with External Services
Week 9
Hour 17: Introducing jQuery UI
Hour 18: Applying jQuery UI Effects
Week 10
Hour 19: Resizing Elements Using the Resizable Widget
Hour 20: Using jQuery UI Widgets to Add Interactions
Week 11
Hour 21: Introducing Mobile Website Development
Hour 22: Implementing Mobile Web Pages
Week 12
Hour 23: Formatting Content for Mobile Pages
Hour 24: Implementing Mobile Form Elements and Controls