Andrew Martin

Andrew Martin

London
Open to Work

17,513

Total Points

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

Skills & Experience

210 Achievements

  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Rails Partials
  • Styling a Header
  • Sass and Rails
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Important Skills For Professional Success
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Merging
  • Branches
  • Password Hashing and Sign-In
  • AR Extensions
  • Callbacks
  • Query Interface
  • Validation
  • Migrations and Relationships
  • Introduction to ActiveRecord
  • HTML First
  • Beginning HTML and CSS
  • Getting Started With Git
  • Why Version Control Matters
  • Installing a Ruby Development Environment
  • Adding Users Using Parse.com
  • Starting the App
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • The Logo Sprint
  • Logo Design 101
  • HTML Email Basics
  • Limiting Results in Queries
  • Connecting to MySQL
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Manipulating Schema with SQL
  • Installing Programs
  • Marketing and Promotion
  • How to Draw in Illustrator
  • Creating Tables and Manipulating Data with SQL
  • Adding Search: Controller & View
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Uploading and Resizing Images
  • Uploading Files
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Reading Data from Databases with SQL
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Environment and Redirection
  • Managing Friendships
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Using AJAX
  • Gradients
  • Defining the Project
  • Web Typography
  • Adding State
  • Backgrounds and Borders
  • CSS Box Model
  • Ruby Testing
  • Standard Library
  • Using Intents to Display and Share Posts
  • Ruby Core
  • Text, Fonts, and Lists
  • Video Marketing
  • Email Marketing
  • Building the Friendship UI
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Values and Units
  • Console Processes
  • JavaScript Objects
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Creating Friendships
  • JavaScript Functions
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Intro to User Experience
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Media Queries
  • Multi-Column Layouts
  • Gradients
  • Console Users and Permission
  • Borders
  • Usability Basics
  • Getting Started with WordPress
  • Social Media
  • Usability Testing
  • Search Engine Optimization
  • Adapting Data for Display in a List
  • Website Basics
  • Getting Data from the Web
  • Web Fonts
  • Typography
  • Graphic Basics
  • Web Apps
  • Websites
  • Introduction
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Rebuilding from Scratch
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Printing
  • Page Layout
  • Box Model
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Ruby Basics
  • Rails Deployment
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Backgrounds
  • Transforms
  • Animation
  • Transitions
  • Selectors
  • Elements
  • Principles
  • Color Theory
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Moving Around in the Console
  • Framework Foundations
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Advanced Techniques
  • Responsive Design
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Introduction to jQuery
  • Customizing Google Maps
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Exploring the Master-Detail Template
  • Introduction to Accounting
  • Making Money
  • Marketing Strategy
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Sharing Your Creation
  • Interrogating the App
  • Shaking Things Up
  • Pretty Little Things
  • Learning the Language
  • Getting Started with Android
  • Newbie