Andy Forscutt

Andy Forscutt

Courses Plus Student

Member Since November 4, 2014

Senior Web Developer for AUB (Arts University Bournemouth)

10,799

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

    Arts University Bournemouth

  • Job Title

    Senior Web Developer

  • Spoken Languages

    • English

151 Achievements

  • Getting the REST You Need 2
  • The Cooler Parts of ES2015
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Flexbox Properties
  • Understanding Flexbox
  • Introduction to Callback Functions
  • Defining Variables With let and const
  • Stateful Components
  • Thinking in Components
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • How WordPress Plugins Work
  • First Steps in React
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Setting Up WooCommerce
  • Getting Started With Git
  • Go Further With Mongo
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • SMACSS and Sass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Getting Started with Sass
  • Variables, Mixins, and Extending Selectors
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • JavaScript Objects
  • JavaScript Loops
  • Introduction to MEAN
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Building a Command Line Application
  • Introduction to Node.js
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Admin Color Schemes
  • The Local Development Environment
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Why Version Control Matters
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • WordPress Plugins
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Customizing WordPress Themes
  • WordPress Themes
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Data Binding with D3
  • Selections with D3
  • Getting Started with PDO
  • AngularJS MVC Frameworks
  • Programming AJAX
  • AJAX Concepts
  • Web Apps
  • Websites
  • Introduction
  • Web Typography
  • Advanced Techniques
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Introduction to Illustrator
  • Website Basics
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • JavaScript Objects
  • Selectors
  • Getting Started with CSS
  • JavaScript Functions
  • PHP Conditionals
  • PHP Datatypes
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • JavaScript Functions
  • Introducing JavaScript
  • JavaScript Arrays
  • PHP Data & Structure
  • PHP Getting Started
  • JavaScript Numbers
  • Introduction to Front-End Frameworks
  • JavaScript Strings
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Introduction Variables
  • Newbie