Matthew Bretag

Matthew Bretag

Sydney

4,978

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

    RBA

  • Job Title

    Web Developer

68 Achievements

  • What is Agile?
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Getting Started with Jekyll
  • 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
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • SEO Plugins for WordPress
  • Content Comes First
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Building a Command Line Application
  • Blogging with WordPress Overview
  • Introduction to Node.js
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Web Apps
  • Websites
  • Introduction
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • What is User Experience (UX)?
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Grid Layout
  • Flexbox Layout
  • Display Modes
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • HTML Email Basics
  • The Logo Sprint
  • Logo Design 101
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Newbie