Matthew Reed

Matthew Reed

Courses Plus Student

Oak Park, IL

17,986

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

    GPShopper

  • Job Title

    iOS Developer

258 Achievements

  • Getting to Know Bootstrap 4
  • Model Administration
  • What a View
  • Say Hello to Django
  • Introducing Sketch
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • API Authentication
  • Coding the API
  • Route Connections
  • Introduction to REST
  • Building a Music Library Model (objc)
  • Working With Multiple View Controllers (ObjC)
  • Getting Started with Xcode
  • Things That Count
  • Ins & Outs
  • Getting Started with Java
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Custom UITableViewCell
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Introduction to Brand Identity
  • Laravel Getting Started
  • PHP Inheritance & Interfaces
  • How Ruby Works
  • Say Hello to Python
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Introduction to jQuery
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • How WordPress Plugins Work
  • Introduction to ActiveRecord
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • Inserting and Saving Data
  • Understanding Core Data
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Rails Deployment
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Password Hashing and Sign-In
  • Build a Todo List Application with Rails 4
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • WordPress Themes
  • Installing Wordpress
  • Merging
  • Branches
  • Getting Started With Git
  • Business Plan Basics
  • ADS Writing and Preparation
  • Introduction to UI Design
  • HTML Email Basics
  • Prototyping With Bootstrap
  • Relating Users in Parse.com
  • Installing a Ruby Development Environment
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • 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
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Launching a WordPress Site
  • Beyond the Basics
  • Introduction to Front-End Frameworks
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Getting Started with Sass
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Finding Your First Project
  • Starting a Freelance Career
  • Getting Started with Android
  • Fundamentals of C
  • The Logo Sprint
  • Logo Design 101
  • Financing Your Company
  • From Idea to Execution
  • Testing and Debugging
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Networking
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing Programs
  • Environment and Redirection
  • Why Version Control Matters
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • How to Draw in Illustrator
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Sales and Pitching
  • Marketing and Promotion
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Animate This
  • Making It Pretty
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Defining the Project
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Customizing WordPress
  • CSS Box Model
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Intro to User Experience
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Getting Started with CSS
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Graphic Basics
  • Color Theory
  • Principles
  • Elements
  • jQuery Plugins
  • Form Validation and Manipulation
  • Ruby on Rails Authentication
  • Introduction
  • Selectors
  • Data Types
  • Text
  • Box Model
  • Page Layout
  • Printing
  • Framework Foundations
  • Basics
  • Control Structures
  • Objects and Arrays
  • Functions
  • Introduction Variables
  • Forming Your Company
  • JavaScript Strings
  • Marketing Basics
  • Getting Started with iPhone
  • Learning the Language
  • Shaking Things Up
  • Getting Started with PHP
  • Creating the Menu and Footer
  • Adding a Contact Form
  • Listing Inventory Items
  • Integrating With Paypal
  • Working with PHP Functions
  • Simple PHP Application: Wrapping Up The Project
  • Introduction to Accounting
  • Marketing Strategy
  • Making Money
  • Social Media
  • Usability Basics
  • Usability Testing
  • Search Engine Optimization
  • Email Marketing
  • Video Marketing
  • Automatic Reference Counting
  • Getting Started With Rails
  • Rails Frontend Development
  • Introduction to Responsive Web Design
  • Fluid Foundation
  • Adaptive Design
  • Responsive Design
  • Advanced Techniques
  • JavaScript Numbers
  • JavaScript Arrays
  • JavaScript Functions
  • JavaScript Objects
  • Introduction to jQuery
  • Storyboards
  • Newbie
  • Website Basics
  • Why Start a Business?
  • Text Editors and HTML
  • Creating a Website Structure
  • Styling Content
  • Launching the Website
  • Introduction
  • Text
  • Lists
  • Links
  • Objects
  • Tables
  • Forms
  • Corporate Structure