Tiffany McAllister

Tiffany McAllister

Newcastle, Australia
Open to Work

25,806

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

302 Achievements

  • Understanding Flexbox
  • Perform
  • Console I/O
  • Prepare and Plan
  • Learn About Drupal
  • Database Security
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Limiting Results in Queries
  • Using Relationship Tables
  • Contact Forms & Mailers
  • Slim and Templates
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • What is npm?
  • Building a Command Line Application
  • Introduction to Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • AJAX and APIs
  • jQuery and AJAX
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Dependency Management
  • PHP Inheritance & Interfaces
  • Using a jQuery Carousel
  • PHP Internal Functions
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • PHP Returns & Closures
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Art Direction with the Picture Element
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • CSS Animation Basics
  • Working with Media Queries
  • Overview of the WordPress Customizer
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Page Templates in WordPress
  • The WordPress Loop
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • The WordPress Codex
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Installing Wordpress
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • Building Out WordPress Navigation
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • Understanding CSS Transitions and Transforms
  • Debugging, Best Practices, and Production
  • Traversing and Manipulating the DOM with JavaScript
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Refactoring with Sass
  • Understanding Flexbox and Multi-Column Layout
  • Installing Sass and Setting up the Project
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Image Delivery with Srcset and Sizes
  • JavaScript Variables
  • PHP Functions Basics
  • Queries & Results
  • Getting Started with PDO
  • Creating an SVG
  • Introduction to SVG
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Selectors - Beyond the Basics
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Introducing JavaScript
  • Treehouse Club - JavaScript
  • Welcome to the Treehouse Club
  • Treehouse Club - CSS
  • Structuring Tables
  • Table Basics
  • Getting Started with Advanced Sass
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • How WordPress Plugins Work
  • Local WordPress Development
  • PHP Data & Structure
  • PHP Getting Started
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Customizing WordPress Themes
  • WordPress Themes
  • Say Hello to Python
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Programming AJAX
  • AJAX Concepts
  • What is User Experience (UX)?
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • The Logo Sprint
  • Logo Design 101
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Introduction to SEO
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Adding Pages to a Website
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Chrome DevTools Basics
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Objects, Classes, and Variables
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  •  Adding Color and Type
  • Adding Search: Model
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Ruby Basics
  • Creating an Icon
  • Introduction to Illustrator
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • JavaScript Objects
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Adding Search: Controller & View
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • HTML Email Basics
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Querying the Database
  • Connecting to MySQL
  • Introduction to Data, Databases and SQL
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Workspace Basics
  • Search Engine Optimization
  • Converting Static HTML into WordPress Templates
  • Transitions and Transforms
  • CSS Animations
  • Media Queries
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Preparing to Code WordPress Templates
  • Backgrounds and Borders
  • Web Apps
  • Websites
  • Introduction
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Introduction to jQuery
  • Graphic Basics
  • Website Basics
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Selectors
  • Getting Started with CSS
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Configuring WordPress
  • Advanced Techniques
  • Responsive Design
  • Forms
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Getting Started with WordPress
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Basics
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie