Shawn Ramsey

Shawn Ramsey

Conroe, TX

Designer, developer, GIS specialist... prefers to be outdoors.

27,237

Total Points

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

Skills & Experience

  • Job Title

    GIS Mapper

389 Achievements

  • Portfolio Goals
  • Demystifying the Portfolio
  • All Together Now
  • Functions and Looping
  • Security: Solutions
  • Security: Concerns
  • Principles of Design
  • Elements of Design
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Error Checking
  • Conditional Formatting
  • Pivot Tables
  • LOOKUP Functions
  • How to Critique Design
  • Exploration
  • Discovery
  • Interactivity in Adobe XD
  • Prototyping Designs in Adobe XD
  • Introducing Adobe XD
  • Big Data at Netflix
  • Types and Branching
  • Meet Python
  • Where and How Big Data Is Used
  • Create a Banner Ad
  • Hello, Photoshop!
  • Digital Media Basics
  • What Is WordPress?
  • What is Big Data
  • Preparing to Present
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Practicing Data Visualization in Excel
  • Chart Formatting and Layout
  • When To Use What Type of Chart
  • Introduction To Data Visualization
  • Build a Spreadsheet
  • Spreadsheet Best Practices
  • Spreadsheet Functions & Formulas
  • Getting Started With Spreadsheets
  • Introducing Spreadsheets
  • Introduction to Video Games
  • Custom WordPress Customizer Settings
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Discovery
  • Text, Fonts, and Lists
  • Values and Units
  • JavaScript Objects
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • JavaScript Arrays
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Cart, Checkout and Account Templates and Hooks
  • Finishing the Prototype
  • Grid Layout and UI Components
  • Global and Product Templates and Hooks
  • Variables and Constants
  • Getting to Know Foundation for Apps
  • Getting Started with WooCommerce Theme Development
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Installing Sass and Setting up the Project
  • JavaScript Loops
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Website Basics
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Getting the REST You Need
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Hello, GitHub!
  • Advanced Selectors
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Error Handling
  • Creating Distributable OOP Packages
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Managing Products in WooCommerce
  • WordPress Admin Settings
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • HTML First
  • WordPress User Roles
  • Selectors
  • Beginning HTML and CSS
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Structuring Tables
  • Table Basics
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing a Ruby Development Environment
  • Data, Databases and SQL
  • Getting Started with CSS
  • AJAX Concepts
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Web Apps
  • Websites
  • Introduction
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Welcome to the Treehouse Club
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • The WordPress Codex
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Getting Started with WordPress
  • Introducing jQuery Plugins
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • JavaScript Numbers
  • Computer Languages
  • Computer Basics
  • WWW
  • The Internet
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • How to Install WordPress on Your Computer
  • Customizing the User Experience in WordPress
  • Default User Roles in WordPress
  • An Overview of User Roles and Fields
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Creating a Simple Drawing Application
  • Creating a Simple Lightbox
  • Working with Media Queries
  • CSS Animation Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • DNS Basics
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Selectors - Beyond the Basics
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Color Theory
  • Principles
  • Elements
  • The Production Server
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  • The Staging Server
  • Setup a Bootstrap Theme
  • The Settings API in Different Places
  • Taking WordPress Settings Further
  • Getting Started with Theme Options Settings
  • WordPress Settings API Overview
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • JavaScript Variables
  • Introducing JavaScript
  • Understanding CSS Transitions and Transforms
  • Understanding Flexbox and Multi-Column Layout
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Save for the Web
  • Adding Images and a Mockup
  • Creating a Wireframe
  • The Local Development Environment
  • Logo Design
  • Introducing Adobe Illustrator
  • Design Foundations Final
  • Becoming a Problem Solver
  • Creating a Mobile Drop Down Menu
  • PHP Conditionals
  • PHP Datatypes
  • What is the MailChimp API
  • Understanding Aesthetics
  • Introduction to Design
  • Creating a Password Confirmation Form
  • Finalizing the Project
  • Case Studies and Examples
  • WordPress Admin Settings
  • The Logo Sprint
  • Logo Design 101
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • The Walker Class for WordPress
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Building Out WordPress Navigation
  • SEO Plugins for WordPress
  • Content Comes First
  • Enhancing the SEO of a WordPress Theme
  • Local WordPress Development
  • Graphic Basics
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • PHP Data & Structure
  • PHP Loops
  • Introduction to SVG
  • Creating an SVG
  • PHP Getting Started
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Newbie