jdh

jdh

Member Since May 20, 2014

12,334

Total Points

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

141 Achievements

  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Introduction
  • Getting Started with Ember.js
  • Media Queries
  • Responsive Patterns
  • Responsive Theory
  • Make Your Own AngularJS Widget
  • Selections with D3
  • Basic Selectors
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Extending Inputs
  • Building a Command Line Application
  • Introduction to Node.js
  • Getting Started with CSS
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Creating an SVG
  • Introduction to SVG
  • AngularJS Directives
  • Moving Around in the Console
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Services and Dependencies
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Manipulating Schema with SQL
  • Variables and Constants
  • Installing Wordpress
  • Creating Tables and Manipulating Data with SQL
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • JavaScript and the DOM
  • Welcome to the Treehouse Club
  • Say Hello to Python
  • jQuery Plugins
  • Choosing Options
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Organizing Forms
  • Introduction to Data, Databases and SQL
  • What is User Experience (UX)?
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Form Basics
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Structuring Tables
  • Table Basics
  • Advanced Techniques
  • Adaptive Design
  • Responsive Design
  • The Logo Sprint
  • Logo Design 101
  • Media Queries
  • Creating a Simple Lightbox
  • Web Typography
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Advanced Selectors
  • Going Mobile
  • Fluid Foundation
  • Form Validation and Manipulation
  • Introduction to jQuery
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • JavaScript Objects
  • Launching the Website
  • Styling Content
  • Text Editors and HTML
  • Website Basics
  • JavaScript Functions
  • Gradients
  • CSS Animations
  • Creating an Icon
  • Text, Fonts, and Lists
  • JavaScript Arrays
  • Debugging HTML and CSS Problems
  • Responsive Web Design and Testing
  • JavaScript Numbers
  • Introduction Variables
  • JavaScript Strings
  • Introduction to Responsive Web Design
  • Creating a Website Structure
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Introduction to Front-End Frameworks
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Backgrounds and Borders
  • Sharing a Website
  • CSS Box Model
  • Values and Units
  • Selectors
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Getting Started with CSS
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Introduction to Illustrator
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie