Introduction Development Workflow Command Line The Terminal Filesystem Navigation File Manipulation Review/Resources Intro to Git Git Recipes Group Collaboration Git Workflows Project Roles and Tools HTML/CSS HTML CSS Selectors CSS Box Model CSS Responsive Design Flexbox Bootstrap JavaScript Primitives Control Flow Functions DOM and Events Callbacks and Iterators OOP with Prototypes Constructors Prototypes Intro to TDD Scoping Inheritance Prototypal Inheritance Call, Apply, and other Functions ES6 Inheritance Resources Additional Topics AJAX w/JSON and Localstorage Async module Data Scraping jQuery Intro Plugins AJAX Databases Intro to SQL Advanced SQL MongoDB MongoDB MongoDB MongoDB MongoDB Node/Express Intro to Express Node Modules Routes Views CRUD in Express Organization and APIs Organizing an Express App APIs with Express Full RESTful Routing Sequelize Terminology Setup Using Models Validations and Migrations Resources 1:M Relationships M:M Relationships Express Authentication Research Components Code Components Auth in Theory Sessions Passwords Middleware Hooks Auth in Practice Create the User Bcrypt (password) Sessions Login/Logout User Flash messages Testing with Mocha and Chai Mongoose JSON Web Tokens Codealong Additional Topics oAuth Geocoding Cloudinary Websockets with Socket.io Ruby Intro to Ruby Ruby Classes Ruby Testing with Rspec Ruby Inheritance Ruby Data Scraping Ruby on Rails Intro to Rails APIs with Rails Asset Pipeline Rails Auth and 1-M Auth Components Rails M:M ActiveRecord Polymorphism Additional Topics oAuth Rails Mailers Cloudinary Jekyll AngularJS 1.x Intro to AngularJS Components and SPA Create an Angular App Angular Directives and Filters Angular Animation Angular Bootstrap Directives Bootstrap Modals Angular $http Angular Services Service Recipes ngResource Star Wars Codealong Angular Routing Angular + Express Angular Authentication Angular Custom Filters Angular Custom Directives ReactJS Intro to React Todo List Codealong Additional Topics React with Gulp and Browserify Setting up Gulp Additional Gulp Tasks React Router OMDB Router OMDB Search Additional Resources Deployment and Config Installfest Mac OSX Linux Git Configuration Sublime Packages Deploy - Github Pages Deploy - Node/Express Deploy - Rails Foreman (Environment Variables) Data Structures and Algorithms Problem Solving - Array Flatten Binary Search Algorithm Complexity Stacks and Queues Bracket Matching Linked Lists Linked Lists Methods Bucket Sort Bubble Sort Merge Sort Quick Sort Sorting Wrapup Hashmaps Trees and Other Topics Assorted Topics Intro to WDI (Course Info) Internet Fundamentals Internet Lab User Stories and Wireframing Wireframing Exercise: Build an Idea Post WDI Projects Project 1 Project 2 Project 3 Project 4 Past Projects Post Project 2 MEAN Hackathon Part 1: APIs Part 2: Angular Portfolio Resources APIs and Data