• Intermediate JavaScript
  • (Pre-Work) Getting Started at Epicodus
    1. Weekend Learn How to Program
    2. Weekend Growth Mindset
    3. Weekend Making Epicodus an Inclusive Place
    4. Weekend Making the Most of Code School
    5. Weekend Pair Programming
    6. Weekend The Value of Pair Programming
    7. Weekend How to Ask for Help
    8. Weekend Curriculum Details: Intro to Programming
    9. Weekend Career Services Schedule
    10. Weekend Independent Projects and Code Reviews
    11. Weekend Final Capstone Project
    12. Weekend Student Handbook
  • (Pre-Work) Getting Started with JavaScript
    1. Weekend Welcome to JavaScript
    2. Weekend JS Documentation and Resources
    3. Weekend Installing node.js
  • (Week 1) Object-Oriented JavaScript
    1. Weekend Object-Oriented JavaScript Objectives
    2. Weekend JavaScript Objects
    3. Weekend Literal Notation Versus Constructors
    4. Weekend Constructors and Prototypes
    5. Weekend Constructor and Prototype Methods
    6. Weekend Accessing Code From Different Branches
    7. Weekend Objects Within Objects
    8. Weekend Address Book: Objects Within Objects
    9. Weekend Address Book: Unique IDs
    10. Weekend Address Book: Finding and Deleting Contacts
    11. Weekend Homework and Class Structure
    12. Weekend Inclusive Terminology: Using a Main Branch
    13. Weekend Week 4 Journal Prompt
    14. Monday Week 4 Journal Discussion
    15. Monday Address Book, Places You've Been, To Do
    16. Monday Address Book: User Interface
    17. Monday Looping Through Objects and Prototypal Inheritance
    18. Monday Address Book: Adding Interactivity
    19. Monday Address Book: Introduction to Event Delegation
    20. Monday Address Book: More Event Delegation
    21. Monday Recognizing Privilege
    22. Monday Imposter Syndrome
    23. Tuesday Address Book, Movie Tickets, Bank Account
    24. Wednesday Game of Choice (Two-Day Project)
    25. Wednesday Introduction to Whiteboarding
    26. Wednesday Switch Cases
    27. Wednesday Further Exploration: Local Storage
    28. Wednesday VS Code: Bracket Colorizer Extension
    29. Wednesday Developer Reality: You Are the Project
    30. Thursday Whiteboard Practice: JavaScript Objects
    31. Thursday Developer Reality: Stand Ups
    32. Friday Object-Oriented JavaScript Independent Project
  • (Week 2) Test Driven Development and Environments with JavaScript
    1. Weekend Test Driven Development Objectives
    2. Weekend Modern JavaScript Development
    3. Weekend Basic Project Structure
    4. Weekend Future Project Structure
    5. Weekend Building a Manifest File with npm
    6. Weekend Semantic Versioning
    7. Weekend Installing Dependencies with npm
    8. Weekend Git Best Practices and Adding a .gitignore File
    9. Weekend Introduction to webpack
    10. Weekend Configuring webpack
    11. Weekend ES6 Imports and Exports
    12. Weekend Bundling JavaScript
    13. Weekend Bundling CSS
    14. Weekend Processing HTML
    15. Weekend Cleaning Up
    16. Weekend Development Servers
    17. Weekend Linting Code
    18. Weekend Adding Frontend Dependencies
    19. Weekend Accessing Code from Different Commits
    20. Weekend Configuration Reference
    21. Weekend Week 5 Journal Prompt
    22. Monday Week 5 Journal 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
    29. Monday Testing Best Practices
    30. Monday Setup and Teardown
    31. Monday Adding Test Coverage Information
    32. Monday VSCode Jest Extension
    33. Monday Debugging with Jest and VSCode
    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 Arrow Notation
    39. Tuesday Template Literals in ES6
    40. Tuesday Destructuring Arrays and Objects
    41. Tuesday Working with Multiple Files
    42. Tuesday Environment Configuration Reference
    43. Tuesday Working with Template Repositories
    44. Wednesday Haiku Creator, RPG, Sudoku Solver (Two Day Project)
    45. Wednesday Managing Images with webpack
    46. Wednesday Maps and Sets
    47. Thursday Whiteboard Practice: JavaScript Strings
    48. Friday TDD with JavaScript Independent Project
  • (Week 3) Asynchrony and APIs
    1. Weekend Asynchrony and APIs in JavaScript Objectives
    2. Weekend Asynchrony in JavaScript
    3. Weekend Introduction to APIs
    4. Weekend API Documentation and Keys
    5. Weekend Testing API Calls with Postman
    6. Weekend Parsing JSON
    7. Weekend Making API Calls with JavaScript
    8. Weekend Managing API Keys
    9. Weekend Exception Handling in JavaScript
    10. Weekend Team Week: Project Pitch
    11. Weekend Week 6 Journal Prompt
    12. Monday Week 6 Journal Discussion
    13. Monday Open Weather API, Giphy API
    14. Monday Tools for Handling Async Code
    15. Monday Introduction to Promises
    16. Monday Promises with API Calls
    17. Monday Static Methods and Properties
    18. Monday Separating Promise Logic
    19. Monday SOP and CORS
    20. Monday Speaking Up
    21. Tuesday API Refactor, Dino Ipsum
    22. Tuesday Fetch API
    23. Tuesday Async and Await
    24. Tuesday Further Exploration: IIFEs
    25. Wednesday Martian Weather, Bike Index, API of Choice (Two Day Project)
    26. Wednesday Further Exploration: Chaining Promises
    27. Wednesday Pull Requests and Submitting Great Work
    28. Thursday Whiteboading Practice: Asynchrony
    29. Friday Asynchrony and APIs Independent Project
  • (Week 4) Team Week
    1. Weekend Team Week Objectives
    2. Weekend Git with Collaborators: Setup
    3. Weekend Git with Collaborators: Workflow
    4. Weekend Rewriting History with Git
    5. Weekend Learning More About Git
    6. Weekend Practicing the Git Workflow
    7. Weekend Week 7 Journal Prompt
    8. Monday Week 7 Journal Discussion
    9. Monday Pull Requests with Branches
    10. Tuesday Pull Requests with Forks
    11. Thursday Team Week Presentations and Independent Project
    Tracks

Learn to program at Epicodus

© 2021 Epicodus, Inc.