Hunter Phillips

Hunter Phillips

Member Since September 26, 2017

9,310

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

118 Achievements

  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Getting Started with Data Science
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Introducing Unit Testing
  • Getting Started with Express
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Introduction to Node.js
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Quiz Practice Project
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Introduction to HTTP
  • WWW
  • The Internet
  • Computer Languages
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Computer Basics
  • Measuring Performance
  • Planning for Performance
  • Selections with D3
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Welcome to Flask
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Newbie