Harriet Ryder

Harriet Ryder

Manchester, Greater Manchester, United Kingdom

16,885

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • French
    • Spanish

209 Achievements

  • Ruby Core
  • Creating New Sinatra Apps
  • Handling Rails Requests
  • Creating Rails Apps
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Python: Instant Objects
  • Web Apps
  • Websites
  • Introduction
  • Scrum Artifacts
  • Data Binding with D3
  • Scrum Events
  • Selections with D3
  • Introducing Scrum
  • What is Agile?
  • Getting Started with Sass
  • Serving Static Files in Express
  • Using Templates with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Building a Command Line Application
  • Introduction to Node.js
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Selectors - Beyond the Basics
  • Building a Layout with Flexbox
  • DNS Basics
  • Graphic Basics
  • Logic in Python
  • Introduction to Methods
  • Creating a Simple Drawing Application
  • Python Data Types
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • 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
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Flexbox Properties
  • Understanding Flexbox
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Python For Beginners
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Dependency Management
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Organizing Forms
  • Form Basics
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Querying the Database
  • Connecting to MySQL
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Treehouse Club - JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • HTML First
  • WWW
  • Computer Languages
  • Computer Basics
  • Beginning HTML and CSS
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • The Internet
  • JavaScript Variables
  • Introducing JavaScript
  • JavaScript Strings
  • The Logo Sprint
  • Logo Design 101
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Media Queries
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Introduction to Design
  • Converting Static HTML into WordPress Templates
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • Working with PHP Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Responsive Design
  • Adaptive Design
  • Customizing WordPress
  • Gradients
  • Web Typography
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Website Basics
  • Introduction Variables
  • Introduction to jQuery
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Backgrounds and Borders
  • Launching the Website
  • CSS Box Model
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Text, Fonts, and Lists
  • Values and Units
  • Color Theory
  • Principles
  • Elements
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Newbie