Alan Mattingly

Alan Mattingly

France

beginner

9,298

Total Points

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

121 Achievements

  • Going Further with Grid Layout
  • Interfaces in Java
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Getting Started with Sass
  • Understanding Flexbox
  • Workflows
  • Responsive Patterns
  • Media Queries
  • Working With Remote Repositories
  • Responsive Theory
  • CSS Layout Project
  • Merging
  • Branches
  • Page Layout with the Float Property
  • Getting Started With Git
  • The Cooler Parts of ES2015
  • PHPDB Stage 4: Pagination with LIMITs
  • Controlling Layout with CSS Display Modes
  • Why Version Control Matters
  • ES2015 Basics
  • Getting Started with Android
  • Getting Started with CSS Layout
  • PHPDB Stage 3: Using Relational Data
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Creating an SVG
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • SQL Calculating, Aggregating and Other Functions
  • Environment and Redirection
  • Joining Relational Data Between Tables in SQL
  • Harnessing the Power of Objects
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Getting Started with Sass
  • Perfecting the Prototype
  • Reading Data from Databases with SQL
  • Working with Media Queries
  • Moving Around in the Console
  • Using your New Tools
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Getting Started with Java
  • Quiz Practice Project
  • CSS Animation Basics
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Understanding CSS Transitions and Transforms
  • Introduction to Methods
  • Creating a Simple Drawing Application
  • PHP Inheritance & Interfaces
  • Grid Layout
  • Flexbox Layout
  • PHP Properties & Methods
  • Introduction to SVG
  • PHP Objects and Classes
  • Creating a Password Confirmation Form
  • Understanding Flexbox and Multi-Column Layout
  • Paginating a List: Model and View
  • Standard Library
  • Paginating a List: Controller
  • Creating a Mobile Drop Down Menu
  • Positioning Schemes
  • Adding Search: Model
  • Float Layout
  • Creating a Simple Lightbox
  • Display Modes
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Refactoring the Codebase
  • The Box Model
  • Cleaning URLs with Rewrite Rules
  • Understanding Values and Units
  • JavaScript Loops
  • Advanced Selectors
  • Cleaning URLs with Subfolders
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Integrating Validation Errors
  • Selectors - Beyond the Basics
  • Simple PHP Application: Wrapping Up The Project
  • Advanced Selectors
  • Working with PHP Functions
  • Ruby Core
  • Selectors
  • JavaScript Functions
  • Integrating With Paypal
  • Getting Started with CSS
  • JavaScript Arrays
  • Listing Inventory Items
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Adding a Contact Form
  • JavaScript Strings
  • Ruby Loops
  • Creating the Menu and Footer
  • Introduction Variables
  • Ruby Methods
  • Getting Started with PHP
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Ruby Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Newbie