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. Monday Journal #2 Discussion
  25. Monday Practice: Review of JavaScript Basics
  26. Monday Writing Functions
  27. Monday Practice: Writing Functions
  28. Monday How Web Browsers Work
  29. Monday Accessing Window Properties
  30. Monday Web APIs
  31. Monday Practice: Accessing Window Properties
  32. Monday Debugging in JavaScript: Reading Console Errors
  33. Monday Interactivity with Window Methods
  34. Monday A Common Data Type Error and Data Type Coercion
  35. Monday Practice: Interactivity with Window Methods
  36. Monday Adding JS to a Project
  37. Monday Business and User Interface Logic
  38. Monday Calculator UI and Business Logic
  39. Monday Practice: Calculator UI and Business Logic
  40. Monday Homework: Identifying and Preventing Microaggressions
  41. Tuesday Variable Scope
  42. Tuesday Practice: More Function Writing
  43. Tuesday Understanding Web APIs: The DOM
  44. Tuesday Accessing the DOM
  45. Tuesday Practice: Accessing the DOM
  46. Tuesday JavaScript's Global Object
  47. Tuesday Accessing HTML Element Attributes and Properties in the DOM
  48. Tuesday Understanding Web APIs: Interfaces (Object Types) and Inheritance
  49. Tuesday Practice: Accessing HTML Element Attributes and Properties in the DOM
  50. Tuesday Function Expressions
  51. Tuesday Event Handling with Event Handler Properties
  52. Tuesday Event Handler Properties in a Project: Using window.onload
  53. Tuesday Practice: Event Handling with Event Handler Properties
  54. Wednesday Forms, Hiding and Showing Elements, and the Event Object
  55. Wednesday Other Ways to Organize UI Logic
  56. Wednesday Debugging in JavaScript: Using console.log()
  57. Wednesday Practice: Forms
  58. Wednesday Practical Tips for Researching Web APIs
  59. Wednesday Branching
  60. Wednesday Practice: Branching
  61. Wednesday More Branching and Error Handling
  62. Wednesday Practice: More Branching
  63. Wednesday Event Handling with Event Listeners
  64. Wednesday Using Function Declarations in Event Handling
  65. Wednesday Removing Event Listeners
  66. Wednesday Practice: Event Listeners
  67. Thursday Understanding Web APIs: Event Handling
  68. Thursday Form Input Types
  69. Thursday Calculator with Forms and Branching
  70. Thursday Practice: Calculator and More
  71. Thursday Function Scope Versus Block Scope
  72. Thursday Debugging in JavaScript: Pausing on Exceptions
  73. Thursday Debugging in JavaScript: Using debugger and Breakpoints
  74. Thursday Practice: Triangle Tracker
  75. Friday JavaScript and Web Browsers Independent Project