Sam Watson

Sam Watson

Euless, TX

I enjoy my family, reading and spending my spare time at Rancho Naturalista in Costa Rica.

17,006

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

    Watsondigital

  • Job Title

    Web Designer

  • Spoken Languages

    • English
  • Looking for work

    Yes

208 Achievements

  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Why Version Control Matters
  • Introducing JavaScript
  • Getting Started with CSS
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • WordPress Settings API Overview
  • Chrome DevTools Basics
  • JavaScript and the DOM
  • Programming AJAX
  • AJAX Concepts
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Exterminator
  • Console Users and Permission
  • 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
  • Welcome to the Treehouse Club
  • Limiting Results in Queries
  • Introduction to Accounting
  • Making Money
  • Marketing Strategy
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Marketing Basics
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • Connecting to MySQL
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Forming Your Company
  • Corporate Structure
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Creating Home Page Assets
  • The Logo Sprint
  • Logo Design 101
  • Applying Effects
  • Moving Around in the Console
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • 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
  • Beginning HTML and CSS
  • What is Usability?
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Introduction to Illustrator
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Float Layout
  • Display Modes
  • JavaScript Strings
  • Introduction Variables
  • Adding a Contact Form
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Media Queries
  • CSS Animations
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • Creating the Menu and Footer
  • WordPress Theme Templates
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Content Strategy with WordPress
  • Gradients
  • Web Typography
  • Why Start a Business?
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Video Marketing
  • Getting Started with PHP
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Customizing WordPress
  • Managing Comments
  • Web Apps
  • Websites
  • Introduction
  • Website Basics
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started (iOS7)
  • Backgrounds and Borders
  • Getting Started with WordPress
  • CSS Box Model
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Getting Started with CSS
  • Color Theory
  • Principles
  • Elements
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • DNS Basics
  • Graphic Basics
  • Introduction
  • Advanced Techniques
  • Responsive Design
  • 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