Intro to Programming (Evening)
(Pre-Work)
Getting Started at Epicodus
Weekend
Learn How to Program
Weekend
Growth Mindset
Weekend
Making Epicodus an Inclusive Place
Weekend
Making the Most of Code School
Weekend
Pair Programming
Weekend
The Value of Pair Programming
Weekend
How to Ask for Help
Weekend
Curriculum Details: Intro to Programming
(Pre-Work)
Getting Started with Intro to Programming
Weekend
Welcome to Intro
Weekend
Text Editor: Visual Studio Code
Weekend
Introduction to the Command Line
Weekend
Interacting with the Command Line
Weekend
Practice: Command Line
Weekend
Git and GitHub
Weekend
Git Configurations
Weekend
Creating and Using a Git PAT
Weekend
Installation and Setup
(Pre-Work)
Getting Started with Working Remotely
Weekend
Preparing to Work Remotely
Weekend
Installing Software on Your Machine
Weekend
Installing and Using VS Code Live Share
Weekend
Pairing Remotely
Weekend
Remote Pairing Etiquette
Weekend
Working with a Dev Team
Weekend
Asking For Help Remotely
Weekend
Remote Attendance Policy
Weekend
Troubleshooting Remote Issues
Weekend
Direct Messages in Discord
Weekend
Customizing Discord
Weekend
Running JavaScript Code Remotely
Weekend
Accommodations for Remote Learning
(Week 1)
Git, HTML & CSS - 1
Tuesday
Git, HTML, and CSS Objectives
Tuesday
Additional Pair Programming Tips
Thursday
Practice: Git Project Setup
Thursday
Practice: Tracking Changes with Git
Thursday
Practice: GitHub Remote Repositories
Thursday
Practice: Command Line Git
Thursday
Homework: Introduction to Diversity, Equity, and Inclusion Curriculum
(Week 2)
Git, HTML & CSS - 2
Tuesday
Markdown
Tuesday
Hypertext Markup Language (HTML)
Tuesday
HTML Indentation and Spacing
Tuesday
HTML Block Elements
Tuesday
HTML Block Elements Part 2
Tuesday
HTML Inline Elements
Tuesday
Practice of Choice: Block Elements
Tuesday
Practice of Choice: Inline Elements
Tuesday
Supplemental Practice: Markdown
Tuesday
Supplemental Practice: Indentation and Spacing
Tuesday
Homework: Writing a README
Thursday
Practice: READMEs
Thursday
Commit Trailers and Github Contributions
Thursday
CSS: Styling Text
Thursday
Debugging HTML and CSS
Thursday
GitHub Pages
Thursday
Git Branching
Thursday
Git Merging
Thursday
Practice: Branching and Merging
Thursday
Practice: GitHub Pages
Thursday
Supplemental Practice: Styling Text
(Week 3)
Git, HTML & CSS - 3
Tuesday
Styling with Classes
Tuesday
Divs and Spans
Tuesday
Using Floats
Tuesday
Box Model
Tuesday
Centering Elements and Images
Tuesday
Cascading
Tuesday
Classes and Ids
Tuesday
Media Queries and Responsive Design
Tuesday
Practice: CSS Diner
Tuesday
Supplemental Practice: Styling with Classes
Tuesday
Supplemental Practice: Divs and Spans
Tuesday
Supplemental Practice: Using Floats
Tuesday
Supplemental Practice: Box Model
Tuesday
Supplemental Practice: Cascading
Tuesday
Supplemental Practice: Media Queries and Responsive Design
Thursday
Introduction to Bootstrap
Thursday
Downloading and Installing Bootstrap
Thursday
Bootstrap Basic Elements
Thursday
Bootstrap Grid System
Thursday
Customizing Styles with Bootstrap
Thursday
VS Code with HTML
Thursday
Bootstrap: Navigating Documentation
Thursday
Practice: Recreate a Site with Bootstrap
Thursday
Supplemental Practice: Installing and Implementing Bootstrap
Thursday
Supplemental Practice: Grid System, Custom Styles, and More
Weekend
Git, HTML, and CSS Independent Project
(Week 4)
JavaScript & jQuery - 1
Tuesday
JavaScript and Jquery Objectives
Tuesday
Welcome to JavaScript and JQuery
Tuesday
Documentation and Resources
Tuesday
JavaScript Primitives
Tuesday
Arithmetic
Tuesday
JavaScript Variables
Tuesday
Strings
Tuesday
Methods
Tuesday
String Methods
Tuesday
Assignment and Comparison Operators
Tuesday
Data Types
Thursday
Practice of Choice: Data Types
Thursday
Practice of Choice: Arithmetic
Thursday
Practice of Choice: Variables
Thursday
Practice of Choice: Strings
Thursday
Practice of Choice: Methods
Thursday
Practice of Choice: String Methods
Thursday
Practice of Choice: Assignment and Comparison Operators
Thursday
Homework: Why Diversity, Equity, and Inclusion are Important
(Week 5)
JavaScript & jQuery - 2
Tuesday
Functions
Tuesday
Parsing Integers
Tuesday
Writing Functions
Tuesday
JSFiddle
Tuesday
Business and User Interface Logic
Tuesday
Calculator Business Logic
Tuesday
Practice: Calculator Business Logic
Tuesday
Supplemental Practice: Functions
Tuesday
Supplemental Practice: Writing Functions
Thursday
Introduction to jQuery
Thursday
Simple Effects
Thursday
jQuery: Add and Remove Classes
Thursday
DOM Manipulation and Traversal
Thursday
Variable Scope
Thursday
Practice: DOM Manipulation and Traversal
Thursday
Supplemental Practice: jQuery Effects
Thursday
Supplemental Practice: Add and Remove Classes
Thursday
Supplemental Practice: Bonus Function Writing
Thursday
Supplemental Practice: More jQuery Basics
(Week 6)
JavaScript & jQuery - 3
Tuesday
Forms
Tuesday
Debugging in JavaScript: Reading Console Errors
Tuesday
Debugging in JavaScript: Pausing on Exceptions
Tuesday
Debugging in JavaScript: Using console.log()
Tuesday
Debugging in JavaScript: Using debugger and Breakpoints
Tuesday
Supplemental Practice: Forms
Thursday
Calculator User Interface
Thursday
Practice: Calculator User Interface
Thursday
Form Input Types
Thursday
Supplemental Practice: Form Input Types
(Week 7)
JavaScript & jQuery - 4
Tuesday
Branching
Tuesday
More Branching
Tuesday
Practice: Branching
Tuesday
Practice: More Branching
Tuesday
Supplemental Practice: Triangle Tracker
Thursday
Function Scope Versus Block Scope
Thursday
Git: Rewriting History with Rebase
Thursday
Calculator with Branching
Thursday
Practice: Calculator and More
Thursday
Supplemental Reading: JavaScript Equivalents to jQuery
Thursday
Homework: Identifying and Preventing Microaggressions
Weekend
JavaScript and jQuery Independent Project
(Week 8)
Arrays & Looping - 1
Tuesday
Arrays and Looping Objectives
Tuesday
The Basics of Prototypes
Tuesday
Introduction to Arrays
Tuesday
Bracket Notation
Tuesday
Array Methods
Tuesday
Comparing and Cloning Arrays
Tuesday
Practice: JavaScript Arrays
Thursday
Introduction to Looping
Thursday
forEach Loops
Thursday
for Loops
Thursday
When to Use for Loops
Thursday
Practice of Choice: Looping
Thursday
Practice of Choice: forEach loops
Thursday
Practice of Choice: for Loops
Thursday
Supplemental Reading: Gathering Data with Checkboxes
Thursday
Supplemental Practice: Transportation Survey, Quiz of Choice
(Week 9)
Arrays & Looping - 2
Tuesday
Test-Driven Development
Tuesday
Test-Driven Development: Leap Year
Tuesday
DRYing and Refactoring Code
Tuesday
Supplemental Reading: Introduction to Regular Expressions
Tuesday
Supplemental Practice: Leap Year, Pig Latin
Thursday
Arrays and Looping Independent Project
Weekend
Supplemental Reading: Looping with map
Weekend
Supplemental Practice: Looping with map
Weekend
Supplemental Reading: Looping with for...of
Weekend
Supplemental Reading: While Loops
Weekend
Supplemental Reading: Which Loop Should I Use?
Weekend
Supplemental Practice: Roman Numerals
Search
Tracks