Henry Hayden

Henry Hayden

Member Since March 14, 2018

7,572

Total Points

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

94 Achievements

  • Prepare and Plan
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Interactivity in Adobe XD
  • Prototyping Designs in Adobe XD
  • Introducing Adobe XD
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Java Maps
  • Basic Android Programming
  • Testing and Debugging
  • Improving Our Code
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • Creating the Screen Layout
  • Getting Started with Android
  • What a Beautiful Vue!
  • Introducing Vue
  • Setting Up an Angular Application
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • What is Authentication
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript is Everywhere
  • JavaScript Arrays
  • Finishing the Game
  • Introducing JavaScript
  • Getting to Know Bootstrap 4
  • Introduction to Typography
  • Structuring Tables
  • Table Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Exploration
  • Discovery
  • JavaScript Loops
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • 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
  • 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