Matthew Hicks

Matthew Hicks

London

Project Manager interested in making my own sites and apps!

9,641

Total Points

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

119 Achievements

  • Introducing JavaScript
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • JavaScript and the DOM
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Client Services
  • Sales and Pitching
  • Prototyping With Bootstrap
  • Getting Modular with Mixins and Functions
  • Introduction to Front-End Frameworks
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Web Apps
  • Websites
  • Introduction
  • Creating a Simple Drawing Application
  • Marketing and Promotion
  • Advanced Sass Concepts
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Media Queries
  • Introduction to jQuery
  • JavaScript Objects
  • CSS Animations
  • Beginning HTML and CSS
  • Getting Started with Sass
  • Transitions and Transforms
  • JavaScript Functions
  • JavaScript Arrays
  • Flexbox and Multi-Column Layout
  • JavaScript Numbers
  • JavaScript Strings
  • Color Theory
  • Principles
  • Elements
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • Basics
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Installing Programs
  • Environment and Redirection
  • Why Version Control Matters
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie