anguswhiston

anguswhiston

Member Since May 29, 2013

17,225

Total Points

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

Skills & Experience

  • Company

    Education Umbrella

197 Achievements

  • JavaScript Loops
  • Getting the REST You Need
  • Introduction to Methods
  • Introducing Sketch
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Data, Databases and SQL
  • Finding the Data You Want
  • Getting Data from a Database
  • Getting Started with Angular
  • Getting Started with MongoDB
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Buggy Logs
  • Dates and Times
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Putting the "Fun" Back in "Functions"
  • Ins & Outs
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Shopping List
  • Things That Count
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Getting a WordPress Site
  • Creating a Simple Server in Node.js
  • What is User Experience (UX)?
  • Getting Started with WordPress.com
  • Structuring Tables
  • Table Basics
  • Building a Command Line Application
  • Say Hello to Python
  • Introduction to SEO
  • Joining Relational Data Between Tables in SQL
  • Creating Tables and Manipulating Data with SQL
  • Introduction to Typography
  • Introduction to Node.js
  • AngularJS MVC Frameworks
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • JavaScript Functions
  • JavaScript Conditional Statements
  • How Ruby Works
  • JavaScript Numbers
  • Traversing and Manipulating the DOM with JavaScript
  • JavaScript Variables
  • Introducing JavaScript
  • Sharing a Website
  • Debugging HTML and CSS Problems
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Spoiler Revealer
  • JavaScript Objects
  • Case Studies and Examples
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • DNS Basics
  • Console Processes
  • Introduction to jQuery
  • Introduction Variables
  • Prototyping With Foundation
  • Getting Started with Compass
  • Introduction to Front-End Frameworks
  • Working with PHP Functions
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Rails Frontend Development
  • Ruby Blocks
  • Ruby Loops
  • Working With Remote Repositories
  • Merging
  • Getting Started With Git
  • Workflows
  • Branches
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Ruby Methods
  • Ruby Hashes
  • Console Users and Permission
  • Getting Started With Rails
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Integrating With Paypal
  • Moving Around in the Console
  • Relating Users in Parse.com
  • Graphic Basics
  • Website Basics
  • Beyond the Basics
  • ADS Writing and Preparation
  • Introduction to UI Design
  • The Logo Sprint
  • Logo Design 101
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Testing and Debugging
  • Animate This
  • Advanced Sass Concepts
  • Going Mobile
  • Designing Email with CSS
  • Speeding up Workflow With Sass
  • Getting Started with Sass
  • Designing your App
  • Variables, Mixins, and Extending Selectors
  • Coding HTML Email
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • HTML Email Basics
  • Getting Started (iOS7)
  • Reading Data from Databases with SQL
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • CSS Box Model
  • Workflow Basics
  • Why Version Control Matters
  • Slices & Save for Web
  • Masks Basics
  • Introduction to jQuery
  • Layer Basics
  • Type Tools
  • Vector Shapes
  • Workspace Basics
  • Listing Inventory Items
  • WordPress Theme Templates
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Content Strategy with WordPress
  • Getting Started with CSS
  • Selectors
  • Customizing WordPress
  • Configuring WordPress
  • Forms
  • Introduction to Data, Databases and SQL
  • Tables
  • Objects
  • Links
  • Lists
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text
  • Text Editors and HTML
  • Introduction
  • Website Basics
  • Newbie