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