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 Journal #5 Discussion
  23. Monday webpack and npm Practice
  24. Monday TDD Review
  25. Monday Red Green Refactor Workflow
  26. Monday Setting Up Jest
  27. Monday Setting Up Babel
  28. Monday TDD with Jest: Testing the Triangle() Constructor
  29. Monday TDD with Jest: Testing the Triangle.prototype.checkType() Method
  30. Monday Testing Best Practices
  31. Monday Expanding our Testing Tools: Adding Setup and Teardown
  32. Monday Improving Test Reports: Adding Test Coverage Information
  33. Monday Asking and Listening
  34. Tuesday Test It Out, Sudoku Checker, Project Euler
  35. Tuesday Introduction to ES6
  36. Tuesday ES6 Classes
  37. Tuesday ES6 Arrow Notation
  38. Tuesday ES6 Template Literals
  39. Tuesday Working with Multiple Business Logic Files
  40. Tuesday Creating a Template Repository
  41. Wednesday Haiku Creator, RPG, Sudoku Solver (Two-Day Project) - Part 1
  42. Wednesday Managing Images with webpack
  43. Wednesday ES6 Array and Object Destructuring
  44. Wednesday ES6 Maps and Sets
  45. Thursday Haiku Creator, RPG, Sudoku Solver (Two-Day Project) - Part 2
  46. Thursday Whiteboard Practice: JavaScript Strings
  47. Thursday Meetups and Networking
  48. Thursday Developer Reality: You Are the Project
  49. Friday TDD and Environments with JavaScript Independent Project