Ian Holden

Ian Holden

Member Since November 14, 2012

I am an Optimisation Executive, currently working in the UK. I love web design, development and digital marketing.

8,556

Total Points

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

Skills & Experience

  • Job Title

    Optimisation Executive

111 Achievements

  • Alexa Skills Kit Overview
  • Transitions and Transforms
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Introduction to Methods
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Building a Command Line Application
  • Introduction to Node.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • How WordPress Plugins Work
  • Custom Homepage Templates in WordPress
  • Custom Post Type Templates
  • Building Page Templates in WordPress
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Meet Objects
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • The Local Development Environment
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Measuring Performance
  • Planning for Performance
  • Connecting to MySQL
  • Moving Forward with UX
  • Getting Started with WordPress
  • Welcome to the Treehouse Club
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Elements
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • WordPress Admin Settings
  • WordPress User Roles
  • Installing Programs
  • Moving Around in the Console
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Local WordPress Development
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Marketing Strategy
  • Marketing Basics
  • Corporate Structure
  • Creating an Icon
  • Introduction to Illustrator
  • Why Start a Business?
  • Video Marketing
  • Launching a WordPress Site
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • Intro to User Experience
  • Forms
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Listing Inventory Items
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Text Editors and HTML
  • Website Basics
  • Newbie