• Intro to Programming (Evening)
  • (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
  • (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
  • (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
  • (Week 1) Git, HTML & CSS - 1
    1. Tuesday Git, HTML, and CSS Objectives
    2. Tuesday Additional Pair Programming Tips
    3. Thursday Practice: Git Project Setup
    4. Thursday Practice: Tracking Changes with Git
    5. Thursday Practice: GitHub Remote Repositories
    6. Thursday Practice: Command Line Git
    7. Thursday Homework: Introduction to Diversity, Equity, and Inclusion Curriculum
  • (Week 2) Git, HTML & CSS - 2
    1. Tuesday Markdown
    2. Tuesday Hypertext Markup Language (HTML)
    3. Tuesday HTML Indentation and Spacing
    4. Tuesday HTML Block Elements
    5. Tuesday HTML Block Elements Part 2
    6. Tuesday HTML Inline Elements
    7. Tuesday Practice of Choice: Block Elements
    8. Tuesday Practice of Choice: Inline Elements
    9. Tuesday Supplemental Practice: Markdown
    10. Tuesday Supplemental Practice: Indentation and Spacing
    11. Tuesday Homework: Writing a README
    12. Thursday Practice: READMEs
    13. Thursday Commit Trailers and Github Contributions
    14. Thursday CSS: Styling Text
    15. Thursday Debugging HTML and CSS
    16. Thursday GitHub Pages
    17. Thursday Git Branching
    18. Thursday Git Merging
    19. Thursday Practice: Branching and Merging
    20. Thursday Practice: GitHub Pages
    21. Thursday Supplemental Practice: Styling Text
  • (Week 3) Git, HTML & CSS - 3
    1. Tuesday Styling with Classes
    2. Tuesday Divs and Spans
    3. Tuesday Using Floats
    4. Tuesday Box Model
    5. Tuesday Centering Elements and Images
    6. Tuesday Cascading
    7. Tuesday Classes and Ids
    8. Tuesday Media Queries and Responsive Design
    9. Tuesday Practice: CSS Diner
    10. Tuesday Supplemental Practice: Styling with Classes
    11. Tuesday Supplemental Practice: Divs and Spans
    12. Tuesday Supplemental Practice: Using Floats
    13. Tuesday Supplemental Practice: Box Model
    14. Tuesday Supplemental Practice: Cascading
    15. Tuesday Supplemental Practice: Media Queries and Responsive Design
    16. Thursday Introduction to Bootstrap
    17. Thursday Downloading and Installing Bootstrap
    18. Thursday Bootstrap Basic Elements
    19. Thursday Bootstrap Grid System
    20. Thursday Customizing Styles with Bootstrap
    21. Thursday VS Code with HTML
    22. Thursday Bootstrap: Navigating Documentation
    23. Thursday Practice: Recreate a Site with Bootstrap
    24. Thursday Supplemental Practice: Installing and Implementing Bootstrap
    25. Thursday Supplemental Practice: Grid System, Custom Styles, and More
    26. Weekend Git, HTML, and CSS Independent Project
  • (Week 4) JavaScript & jQuery - 1
    1. Tuesday JavaScript and Jquery Objectives
    2. Tuesday Welcome to JavaScript and JQuery
    3. Tuesday Documentation and Resources
    4. Tuesday JavaScript Primitives
    5. Tuesday Arithmetic
    6. Tuesday JavaScript Variables
    7. Tuesday Strings
    8. Tuesday Methods
    9. Tuesday String Methods
    10. Tuesday Assignment and Comparison Operators
    11. Tuesday Data Types
    12. Thursday Practice of Choice: Data Types
    13. Thursday Practice of Choice: Arithmetic
    14. Thursday Practice of Choice: Variables
    15. Thursday Practice of Choice: Strings
    16. Thursday Practice of Choice: Methods
    17. Thursday Practice of Choice: String Methods
    18. Thursday Practice of Choice: Assignment and Comparison Operators
    19. Thursday Homework: Why Diversity, Equity, and Inclusion are Important
  • (Week 5) JavaScript & jQuery - 2
    1. Tuesday Functions
    2. Tuesday Parsing Integers
    3. Tuesday Writing Functions
    4. Tuesday JSFiddle
    5. Tuesday Business and User Interface Logic
    6. Tuesday Calculator Business Logic
    7. Tuesday Practice: Calculator Business Logic
    8. Tuesday Supplemental Practice: Functions
    9. Tuesday Supplemental Practice: Writing Functions
    10. Thursday Introduction to jQuery
    11. Thursday Simple Effects
    12. Thursday jQuery: Add and Remove Classes
    13. Thursday DOM Manipulation and Traversal
    14. Thursday Variable Scope
    15. Thursday Practice: DOM Manipulation and Traversal
    16. Thursday Supplemental Practice: jQuery Effects
    17. Thursday Supplemental Practice: Add and Remove Classes
    18. Thursday Supplemental Practice: Bonus Function Writing
    19. Thursday Supplemental Practice: More jQuery Basics
  • (Week 6) JavaScript & jQuery - 3
    1. Tuesday Forms
    2. Tuesday Debugging in JavaScript: Reading Console Errors
    3. Tuesday Debugging in JavaScript: Pausing on Exceptions
    4. Tuesday Debugging in JavaScript: Using console.log()
    5. Tuesday Debugging in JavaScript: Using debugger and Breakpoints
    6. Tuesday Supplemental Practice: Forms
    7. Thursday Calculator User Interface
    8. Thursday Practice: Calculator User Interface
    9. Thursday Form Input Types
    10. Thursday Supplemental Practice: Form Input Types
  • (Week 7) JavaScript & jQuery - 4
    1. Tuesday Branching
    2. Tuesday More Branching
    3. Tuesday Practice: Branching
    4. Tuesday Practice: More Branching
    5. Tuesday Supplemental Practice: Triangle Tracker
    6. Thursday Function Scope Versus Block Scope
    7. Thursday Git: Rewriting History with Rebase
    8. Thursday Calculator with Branching
    9. Thursday Practice: Calculator and More
    10. Thursday Supplemental Reading: JavaScript Equivalents to jQuery
    11. Thursday Homework: Identifying and Preventing Microaggressions
    12. Weekend JavaScript and jQuery Independent Project
  • (Week 8) Arrays & Looping - 1
    1. Tuesday Arrays and Looping Objectives
    2. Tuesday The Basics of Prototypes
    3. Tuesday Introduction to Arrays
    4. Tuesday Bracket Notation
    5. Tuesday Array Methods
    6. Tuesday Comparing and Cloning Arrays
    7. Tuesday Practice: JavaScript Arrays
    8. Thursday Introduction to Looping
    9. Thursday forEach Loops
    10. Thursday for Loops
    11. Thursday When to Use for Loops
    12. Thursday Practice of Choice: Looping
    13. Thursday Practice of Choice: forEach loops
    14. Thursday Practice of Choice: for Loops
    15. Thursday Supplemental Reading: Gathering Data with Checkboxes
    16. Thursday Supplemental Practice: Transportation Survey, Quiz of Choice
  • (Week 9) Arrays & Looping - 2
    1. Tuesday Test-Driven Development
    2. Tuesday Test-Driven Development: Leap Year
    3. Tuesday DRYing and Refactoring Code
    4. Tuesday Supplemental Reading: Introduction to Regular Expressions
    5. Tuesday Supplemental Practice: Leap Year, Pig Latin
    6. Thursday Arrays and Looping Independent Project
    7. Weekend Supplemental Reading: Looping with map
    8. Weekend Supplemental Practice: Looping with map
    9. Weekend Supplemental Reading: Looping with for...of
    10. Weekend Supplemental Reading: While Loops
    11. Weekend Supplemental Reading: Which Loop Should I Use?
    12. Weekend Supplemental Practice: Roman Numerals
    Tracks

Learn to program at Epicodus

© 2021 Epicodus, Inc.