• Introduction to Programming
  • (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 Working Remotely
    1. Weekend Preparing to Work Remotely
    2. Weekend Installing Software on Your Machine
    3. Weekend Installing and Using VS Code Live Share
    4. Weekend Pairing Remotely
    5. Weekend Remote Pairing Etiquette
    6. Weekend Working with a Dev Team
    7. Weekend Asking For Help Remotely
    8. Weekend Remote Attendance Policy
    9. Weekend Troubleshooting Remote Issues
    10. Weekend Direct Messages in Discord
    11. Weekend Customizing Discord
    12. Weekend Running JavaScript Code Remotely
    13. Weekend Accommodations for Remote Learning
  • (Pre-Work) Getting Started with Intro to Programming
    1. Weekend Welcome to Intro
    2. Weekend Text Editor: Visual Studio Code
    3. Weekend Introduction to the Command Line
    4. Weekend Interacting with the Command Line
    5. Weekend Practice: Command Line
    6. Weekend Git and GitHub
    7. Weekend Git Configurations
    8. Weekend Creating and Using a Git PAT
    9. Weekend Installation and Setup
    10. Weekend Preparing for the First Week
  • (Week 1) Git, HTML and CSS
    1. Weekend Git, HTML, and CSS Objectives
    2. Weekend Monday Schedule and Expectations
    3. Monday Dev Team Standup
    4. Monday VS Code Live Share: Pair Practice
    5. Monday Using Discord to Pair Program
    6. Monday Practice: Git Project Setup
    7. Monday Practice: Tracking Changes with Git
    8. Monday Practice: GitHub Remote Repositories
    9. Monday Practice: Command Line Git
    10. Monday VS Code Live Share Workflow
    11. Monday Hypertext Markup Language (HTML)
    12. Monday HTML Indentation and Spacing
    13. Monday Practice: Indentation and Spacing
    14. Monday HTML Block Elements
    15. Monday HTML Block Elements Part 2
    16. Monday Practice: Block Elements
    17. Monday HTML Inline Elements
    18. Monday Practice: Inline Elements
    19. Monday Homework: Introduction to Diversity, Equity, and Inclusion Curriculum
    20. Tuesday Tuesday Schedule and Expectations
    21. Tuesday Commit Trailers and Github Contributions
    22. Tuesday CSS: Styling Text
    23. Tuesday Debugging HTML and CSS
    24. Tuesday Practice: Styling Text
    25. Tuesday Git Branching
    26. Tuesday Git Merging
    27. Tuesday Practice: Branching and Merging
    28. Tuesday Markdown
    29. Tuesday Practice: Markdown
    30. Tuesday GitHub Pages
    31. Tuesday Practice: GitHub Pages
    32. Tuesday Homework: Writing a README
    33. Wednesday Wednesday Schedule and Expectations
    34. Wednesday Practice: READMEs
    35. Wednesday Styling with Classes
    36. Wednesday Practice: Styling with Classes
    37. Wednesday Divs and Spans
    38. Wednesday Practice: Divs and Spans
    39. Wednesday Using Floats
    40. Wednesday Practice: Using Floats
    41. Wednesday Box Model
    42. Wednesday Practice: Box Model
    43. Wednesday Optional: Centering Elements and Images
    44. Wednesday Homework: Journaling at Epicodus
    45. Wednesday Homework: Week One Journal Prompt
    46. Thursday Thursday Schedule and Expectations
    47. Thursday Cascading
    48. Thursday Practice: Cascading
    49. Thursday Classes and Ids
    50. Thursday Introduction to Bootstrap
    51. Thursday Downloading and Installing Bootstrap
    52. Thursday Bootstrap Basic Elements
    53. Thursday Practice: Installing and Implementing Bootstrap
    54. Thursday Bootstrap Grid System
    55. Thursday Customizing Styles with Bootstrap
    56. Thursday Practice: Grid System, Custom Styles, and More
    57. Thursday Bootstrap: Navigating Documentation
    58. Thursday Optional Practice: Recreate a Site with Bootstrap
    59. Thursday Optional: VS Code with HTML
    60. Friday Git, HTML, and CSS Independent Project
  • (Week 2) JavaScript and jQuery
    1. Weekend JavaScript and Jquery Objectives
    2. Weekend Welcome to JavaScript and JQuery
    3. Weekend Documentation and Resources
    4. Weekend JavaScript Primitives
    5. Weekend Arithmetic
    6. Weekend Practice: Arithmetic
    7. Weekend JavaScript Variables
    8. Weekend Practice: Variables
    9. Weekend Strings
    10. Weekend Practice: Strings
    11. Weekend Functions and Methods
    12. Weekend Practice: Methods
    13. Weekend String Methods
    14. Weekend Practice: String Methods
    15. Weekend Assignment and Comparison Operators
    16. Weekend Practice: Assignment and Comparison Operators
    17. Weekend Data Types
    18. Weekend Practice: Data Types
    19. Weekend Week 2 Journal Prompt
    20. Monday Week 2 Journal Discussion
    21. Monday Functions
    22. Monday Practice: Functions
    23. Monday Parsing Integers
    24. Monday Writing Functions
    25. Monday JSFiddle
    26. Monday Practice: Writing Functions
    27. Monday Business and User Interface Logic
    28. Monday Calculator Business Logic
    29. Monday Practice: Calculator Business Logic
    30. Monday Introduction to jQuery
    31. Monday Practice: Bonus Function Writing
    32. Monday Homework: Why Diversity, Equity, and Inclusion are Important
    33. Tuesday Simple Effects
    34. Tuesday Practice: jQuery Effects
    35. Tuesday jQuery: Add and Remove Classes
    36. Tuesday Practice: Add and Remove Classes
    37. Tuesday Practice: More jQuery Basics
    38. Tuesday DOM Manipulation and Traversal
    39. Tuesday Practice: DOM Manipulation and Traversal
    40. Tuesday Variable Scope
    41. Tuesday Forms
    42. Wednesday Practice: Forms
    43. Wednesday Debugging in JavaScript: Reading Console Errors
    44. Wednesday Debugging in JavaScript: Pausing on Exceptions
    45. Wednesday Debugging in JavaScript: Using console.log()
    46. Wednesday Debugging in JavaScript: Using debugger and Breakpoints
    47. Wednesday Calculator User Interface
    48. Wednesday Practice: Calculator User Interface
    49. Wednesday Form Input Types
    50. Wednesday Practice: Form Input Types
    51. Wednesday Branching
    52. Thursday Practice: Branching
    53. Thursday More Branching
    54. Thursday Practice: More Branching
    55. Thursday Function Scope Versus Block Scope
    56. Thursday Git: Rewriting History with Rebase
    57. Thursday Practice: Triangle Tracker
    58. Thursday Calculator with Branching
    59. Thursday JavaScript Equivalents to jQuery
    60. Thursday Practice: Calculator and More
    61. Friday JavaScript and jQuery Independent Project
  • (Week 3) Arrays and Looping
    1. Weekend Arrays and Looping Objectives
    2. Weekend Additional Pair Programming Tips
    3. Weekend The Basics of Prototypes
    4. Weekend Introduction to Arrays
    5. Weekend Bracket Notation
    6. Weekend Array Methods
    7. Weekend Comparing and Cloning Arrays
    8. Weekend Mentorship Lunch Talk
    9. Weekend Week 3 Journal Prompt
    10. Monday Week 3 Journal Discussion
    11. Monday Practice: JavaScript Arrays
    12. Monday Introduction to Looping
    13. Monday forEach Loops
    14. Monday Practice: Looping
    15. Monday Practice: forEach loops
    16. Monday Homework: Identifying and Preventing Microaggressions
    17. Tuesday for Loops
    18. Tuesday Practice: for Loops
    19. Tuesday When to Use for Loops
    20. Tuesday Gathering Data with Checkboxes
    21. Tuesday Practice: Transportation Survey, Quiz of Choice
    22. Tuesday Test-Driven Development
    23. Tuesday Test-Driven Development: Leap Year
    24. Wednesday Looping with map
    25. Wednesday Practice: Looping with map
    26. Wednesday DRYing and Refactoring Code
    27. Wednesday Introduction to Regular Expressions
    28. Wednesday Practice: Leap Year, Pig Latin
    29. Thursday Looping with for...of
    30. Thursday While Loops
    31. Thursday Which Loop Should I Use?
    32. Thursday Practice: Roman Numerals
    33. Thursday LinkedIn
    34. Friday Arrays and Looping Independent Project
    Tracks

Learn to program at Epicodus

© 2021 Epicodus, Inc.