1. Weekend JavaScript and Web Browsers Objectives
  2. Weekend Welcome to JavaScript and Web Browsers
  3. Weekend Documentation and Resources
  4. Weekend Accessing and Configuring the Browser DevTools Console
  5. Weekend Using the DevTools Console for Practice and Pair Programming
  6. Weekend JavaScript Data Types
  7. Weekend Arithmetic
  8. Weekend Practice: Arithmetic
  9. Weekend JavaScript Variables
  10. Weekend Strings
  11. Weekend Practice: Variables and Strings
  12. Weekend Methods
  13. Weekend Functions
  14. Weekend String and Number Methods
  15. Weekend Practice: String and Number Methods
  16. Weekend Using MDN Documentation for JavaScript
  17. Weekend Practice: Using MDN Documentation JavaScript
  18. Weekend Assignment, Comparison, and Equality Operators
  19. Weekend Practice: Assignment, Comparison, and Equality Operators
  20. Weekend Data Types: Detection, Conversion, and Review
  21. Weekend Another Look at JavaScript Objects
  22. Weekend Review of JavaScript Conventions
  23. Weekend Journal #2
  24. Tuesday Prior Course Section Survey
  25. Tuesday Journal #2 Discussion
  26. Tuesday Practice: Review of JavaScript Basics
  27. Tuesday Writing Functions
  28. Tuesday Practice: Writing Functions
  29. Tuesday How Web Browsers Work
  30. Tuesday Accessing Window Properties
  31. Tuesday Web APIs
  32. Tuesday Practice: Accessing Window Properties
  33. Tuesday Debugging in JavaScript: Reading Console Errors
  34. Tuesday Interactivity with Window Methods
  35. Tuesday A Common Data Type Error and Data Type Coercion
  36. Tuesday Practice: Interactivity with Window Methods
  37. Tuesday Adding JS to a Project
  38. Tuesday Business and User Interface Logic
  39. Tuesday Calculator UI and Business Logic
  40. Tuesday Practice: Calculator UI and Business Logic
  41. Tuesday Variable Scope
  42. Tuesday Practice: More Function Writing
  43. Tuesday Homework: Identifying and Preventing Microaggressions
  44. Wednesday Understanding Web APIs: The DOM
  45. Wednesday Accessing the DOM
  46. Wednesday Practice: Accessing the DOM
  47. Wednesday JavaScript's Global Object
  48. Wednesday Accessing HTML Element Attributes and Properties in the DOM
  49. Wednesday Understanding Web APIs: Interfaces (Object Types) and Inheritance
  50. Wednesday Practice: Accessing HTML Element Attributes and Properties in the DOM
  51. Wednesday Function Expressions
  52. Wednesday Event Handling with Event Handler Properties
  53. Wednesday Event Handler Properties in a Project: Using window.onload
  54. Wednesday Practice: Event Handling with Event Handler Properties
  55. Wednesday Forms, Hiding and Showing Elements, and the Event Object
  56. Wednesday Other Ways to Organize UI Logic
  57. Wednesday Debugging in JavaScript: Using console.log()
  58. Wednesday Practice: Forms
  59. Wednesday Practical Tips for Researching Web APIs
  60. Thursday Branching
  61. Thursday Practice: Branching
  62. Thursday More Branching and Error Handling
  63. Thursday Practice: More Branching
  64. Thursday Event Handling with Event Listeners
  65. Thursday Using Function Declarations in Event Handling
  66. Thursday Removing Event Listeners
  67. Thursday Practice: Event Listeners
  68. Thursday Understanding Web APIs: Event Handling
  69. Thursday Form Input Types
  70. Thursday Calculator with Forms and Branching
  71. Thursday Practice: Calculator and More
  72. Thursday Function Scope Versus Block Scope
  73. Thursday Debugging in JavaScript: Pausing on Exceptions
  74. Thursday Debugging in JavaScript: Using debugger and Breakpoints
  75. Thursday Practice: Triangle Tracker
  76. Friday JavaScript and Web Browsers Independent Project