Harry Page

Harry Page

Member Since February 26, 2015

10,509

Total Points

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

118 Achievements

  • Ordering, Limiting and Paging Results
  • Getting Started with PDO
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • PHP Inventory
  • PHP Includes
  • PHP Functions Basics
  • Contact Forms & Mailers
  • Slim and Templates
  • Starting Right with PHP Best Practices
  • Dependency Management
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Building a Command Line Application
  • Introduction to Node.js
  • Migrations and Relationships
  • Introduction to ActiveRecord
  • Input and Output
  • Ruby Class Design
  • Search
  • Rails Partials
  • Getting Started With Rails
  • Understanding Flexbox and Multi-Column Layout
  • Getting Started with Jekyll
  • Ruby Core
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Cleaner Code
  • Why Version Control Matters
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • AngularJS MVC Frameworks
  • Structuring Tables
  • Table Basics
  • jQuery and AJAX
  • AJAX and APIs
  • Programming AJAX
  • JavaScript Arrays
  • JavaScript Objects
  • JavaScript Loops
  • Introduction to Typography
  • Sharing a Website
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Website Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Installing Programs
  • Environment and Redirection
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Character Builder
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Flask Templates
  • Welcome to Flask
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Python Objects
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Debugging HTML and CSS Problems
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • CSS: Cascading Style Sheets
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Newbie