Derek Merson

Derek Merson

San Diego

..

19,280

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
    • Japanese

251 Achievements

  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Exploring Best Practices
  • Test Drive
  • Meet Selenium
  • Data, Databases and SQL
  • S3 Storage Service
  • AWS and "The Cloud"
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Introduction to SVG
  • Putting the "Fun" Back in "Functions"
  • Introduction to Node.js
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Exporting Models Into Unity
  • Scene File Organization and Clean-up
  • Adding Surface Detail to a Model
  • Optimizing the Model
  • Box Modeling Techniques
  • Working with Primitives
  • Getting Started in Maya LT
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • Custom Post Type Templates
  • Transitions and Transforms
  • An Overview of Menus in WordPress
  • Introducing Scrum
  • What is Agile?
  • Responsive Theory
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • WWW
  • Configuring a Genesis Child Theme
  • An Overview of the Genesis Framework
  • An Overview of WordPress Frameworks
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Understanding Flexbox and Multi-Column Layout
  • Getting Started with CSS
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Blogging with WordPress Overview
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • Getting Modular with Mixins and Functions
  • Getting Started with Advanced Sass
  • Treehouse Club - CSS
  • Setup a Bootstrap Theme
  • Querying the Database
  • Connecting to MySQL
  • Converting Static HTML into WordPress Templates
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Local WordPress Development
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Getting Started with WordPress
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • 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
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Introduction to Brand Identity
  • Introduction to Front-End Frameworks
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Introduction to Responsive Web Design
  • The Logo Sprint
  • Logo Design 101
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • JavaScript Objects
  • JavaScript Functions
  • Getting Started with Compass
  • JavaScript Arrays
  • Styling Content
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Color Theory
  • Principles
  • Elements
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Getting Started With Rails
  • 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
  • Beginning HTML and CSS
  • Why Version Control Matters
  • WordPress Themes
  • Installing Wordpress
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie