Summary Introduction Development Workflow Installfest Mac OSX Windows Linux Code Editor Packages Command Line The Terminal Filesystem Navigation File Manipulation Command Line Lab Additional Topics Intro to Git Version Control Local Git Remote Git Git Recipes Group Collaboration Git Workflows Git Forked Flow Project Roles and Tools User Stories and Wireframing Chrome Dev Tools Internet Fundamentals Internet Lab HTML & CSS HTML CSS Selectors CSS Box Model and Positioning Box Model Display and Positioning Floats and Clears Additional Topics Advanced CSS Responsive Design Flexbox Pseudo-Classes/Elements Vendor Prefixes Additional Topics Bootstrap Page Template JavaScript Primitives Conditionals and Loops Boolean Expressions Conditionals Loops Iterating Over Arrays Additional Topics Functions DOM and Events DOM Manipulation Callbacks and Iterators OOP Class Constructors Prototypes Intro to TDD Namespaces Inheritance Prototypal Inheritance Call, Apply, and other Functions Resources ESNext Let & Const Template Strings Classes Object Literals Async module Data Scraping jQuery Intro DOM Manipulation Reddit Practice Styling Events Plugins AJAX & APIs AJAX CRUD Local Storage API Authentication APIs and Data Sources Databases MongoDB CRUD in MongoDB Data Modeling SQL Advanced SQL Lazy Normalization PostgreSQL Cheat Sheet Database Administration Node & Express Intro to Node Package Management with YARN Intro to Express Views CRUD in Express Full RESTful Routing Mongoose Modeling Relations Auth in Mongoose Create the User User Signup Sessions User Login Authorization and Flash messages Sequelize Terminology Setup Using Models Validations and Migrations 1:M Relationships M:M Relationships Auth in Sequelize Create the User User Signup Sessions User Login Authorization and Flash messages Resources Express Authentication Research Components Code Components Auth in Theory Sessions Passwords Middleware Hooks Testing with Mocha and Chai JSON Web Tokens Codealong Additional Topics APIs with Express oAuth Geocoding and Google Maps 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 Views, Layouts & Partials Consuming APIs with Rails Building APIs with Rails Asset Pipeline AJAX Rails Auth and 1-M Rails M:M ActiveRecord Polymorphism Additional Topics oAuth SASS Rails Mailers Cloudinary Jekyll JS Frontend Frameworks Static Typing with TypeScript AngularJS 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 Additional Topics 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 React Animations CSS Animations VueJS Intro to VueJS Installations Getting Started Basic Vue Application Basic Features Vue Instance Vue Directives Vue Components Vue Lifecycle Vue Router Vue Cheatsheet Vue ES6 Vue vs jQuery Vue vs React Reading Materials Tools plugin Deployment Deploy - Github Pages Deploy - Node CI with Codeship Deploy - Rails Foreman (Environment Variables) Deploy - AWS Elastic Beanstalk Deploy - S3 Static Sites Computer Science Stacks and Queues Linked Lists Sample Code Beginner Exercises Advanced Exercises Trees and Other Topics Hashmaps Recursion Algorithm Complexity Bucket Sort Bubble Sort Merge Sort Quick Sort Sorting Wrapup Memory Projects Project 1 Plan B - Quiz Game Project 2 Project 3 Post-Mortem Project 4 Warmups URL Encoder Bracket Matching Array Flatten Binary Search Power Sum Sum String Mouse follows Mouse English calculator Kopi Order Scrabble Array Practice 1 Array Practice 2 Random Quote Generator Kitchen Sink Custom Iterators Post WDI / Resources Keep Learning Job tips More Coding Resources APIs and Data Sources Visual Design Tech Websites