Trevor Wood

Trevor Wood

Member Since July 28, 2013

17,828

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
    • Japanese
  • Looking for work

    Yes

214 Achievements

  • Meet Selenium
  • The Activity Lifecycle
  • Getting Started with Android
  • Creating and Modifying Database Tables
  • How To Test
  • Why Test
  • Gotchas and Wins
  • Iteration
  • Creation
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Higher Order Functions
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Scala Collections
  • Functional Programming with Scala
  • Tuning the User Interface
  • User Input in Android
  • Thinking in Components
  • Security: Solutions
  • First Steps in React
  • Security: Concerns
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Starting a Freelance Career
  • Generics with Swift 2 - Beyond Basics
  • Generics with Swift 2
  • Decoupling the Data
  • Saving Data with CloudKit
  • Recording a Voice Memo
  • Getting Started with PDO
  • Asynchronous Error Handling
  • Closures in Cocoa Touch
  • Building Standard Library Functions
  • Closure Expressions
  • First Class Functions
  • Moving from Swift to Objective-C
  • Creating a Story
  • Navigating Through an Adventure
  • Delegation in iOS
  • Introduction to Delegates
  • Memory Management in Swift 2
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Error Handling in Swift 2.0
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Modeling An Interface
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Getting Familiar with HTML and CSS
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Introduction to Node.js
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Finding the Data You Want
  • Python Data Types
  • Python For Beginners
  • Getting Data from a Database
  • MASH JavaScript
  • MASH CSS
  • Treehouse Club - JavaScript
  • The Internet
  • Data, Databases and SQL
  • Introduction to Video Games
  • Dependency Management
  • Debugging HTML and CSS Problems
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Customizing Colors and Fonts
  • Introduction to Brand Identity
  • CSS: Cascading Style Sheets
  • MASH HTML
  • Welcome to the Treehouse Club
  • Color Theory
  • Say Hello to Python
  • Principles
  • Elements
  • Fundamentals of C
  • Treehouse Club - CSS
  • WWW
  • Computer Languages
  • Meet Objects
  • Computer Basics
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Form Validation and Manipulation
  • CSS Box Model
  • Adding Search: Model
  • Adding Search: Controller & View
  • Sharing a Website
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • JavaScript Numbers
  • Text, Fonts, and Lists
  • JavaScript Strings
  • Web Apps
  • Websites
  • Cleaning URLs with Subfolders
  • Introduction Variables
  • Values and Units
  • Installing a Ruby Development Environment
  • Advanced Selectors
  • Selectors
  • Improving Usability
  • Introduction to jQuery
  • Functions
  • Introduction
  • Licensing
  • Objects and Arrays
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Website Basics
  • Control Structures
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Mobile Usability
  • Getting Started with CSS
  • Integrating Validation Errors
  • Integrating With Paypal
  • Limiting Results in Queries
  • Getting Started With Rails
  • Basics
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Forms
  • Introduction
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Ruby Basics
  • Using Relationship Tables
  • Filtering Input for Queries
  • 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
  • Website Usability
  • Introduction to Data, Databases and SQL
  • Querying the Database
  • Connecting to MySQL
  • What is Usability?
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie