1. Weekend Test-Driven Development and Environments with JavaScript Objectives
  2. Weekend Modern JavaScript Development
  3. Weekend Basic Project Structure
  4. Weekend Future Project Structure
  5. Weekend Git Best Practices and Adding a .gitignore File
  6. Weekend Creating a package.json with npm
  7. Weekend Semantic Versioning
  8. Weekend Installing Dependencies with npm: webpack and webpack-cli
  9. Weekend Introduction to webpack
  10. Weekend Configuring webpack and Using npm Scripts
  11. Weekend ES6 Imports and Exports
  12. Weekend Bundling JavaScript
  13. Weekend Bundling CSS with webpack Loaders
  14. Weekend Processing HTML with a webpack Plugin
  15. Weekend Improving Development by Automating Clean Up Tasks
  16. Weekend Improving Development with Source Maps for Debugging
  17. Weekend Improving Development with a Live Development Server
  18. Weekend Improving Development by Linting Code
  19. Weekend Adding A Production Dependency: Bootstrap
  20. Weekend Configuration Reference, Suggested Workflows, and Optional Review
  21. Weekend Journal #5
  22. Monday Prior Course Section Survey
  23. Monday Journal #5 Discussion
  24. Monday webpack and npm Practice
  25. Monday TDD Review
  26. Monday Red Green Refactor Workflow
  27. Monday Setting Up Jest
  28. Monday Setting Up Babel
  29. Monday TDD with Jest: Testing the Triangle() Constructor
  30. Monday TDD with Jest: Testing the Triangle.prototype.checkType() Method
  31. Monday Testing Best Practices
  32. Monday Expanding our Testing Tools: Adding Setup and Teardown
  33. Monday Improving Test Reports: Adding Test Coverage Information
  34. Monday Asking and Listening
  35. Tuesday Test It Out, Sudoku Checker, Project Euler
  36. Tuesday Introduction to ES6
  37. Tuesday ES6 Classes
  38. Tuesday ES6 Arrow Notation
  39. Tuesday ES6 Template Literals
  40. Tuesday Working with Multiple Business Logic Files
  41. Tuesday Creating a Template Repository
  42. Wednesday Haiku Creator, RPG, Sudoku Solver (Two-Day Project) - Part 1
  43. Wednesday Managing Images with webpack
  44. Wednesday ES6 Array and Object Destructuring
  45. Wednesday ES6 Maps and Sets
  46. Thursday Haiku Creator, RPG, Sudoku Solver (Two-Day Project) - Part 2
  47. Thursday Whiteboard Practice: JavaScript Strings
  48. Thursday Meetups and Networking
  49. Thursday Developer Reality: You Are the Project
  50. Friday TDD and Environments with JavaScript Independent Project