Aaron Clark

Aaron Clark

Baltimore, MD
Open to Work

21,373

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

    Front-End Web Developer

  • Spoken Languages

    • English

303 Achievements

  • Quantitative Methods
  • Usability Studies
  • Qualitative Studies
  • Measuring Your Designs
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Team Collaboration in Figma
  • Prototyping Designs in Figma
  • Introducing Figma
  • Why Version Control Matters
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Sketch
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Persuasive Patterns
  • UI Patterns
  • Designing with Patterns
  • Finishing the Game
  • Introducing JavaScript
  • The Design Solution
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • Design Patterns
  • Page Layout
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Create a Banner Ad
  • Hello, Photoshop!
  • Digital Media Basics
  • Introducing Grid Layout
  • Exploration
  • Discovery
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • S3 Storage Service
  • AWS and "The Cloud"
  • Lists, Code, Links and Images
  • Understanding Markdown
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Installing WordPress Locally
  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • What Is WordPress?
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Getting Started with CSS Transitions
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Customizing the User Experience in WordPress
  • Default User Roles in WordPress
  • An Overview of User Roles and Fields
  • Discovery
  • Customizing BuddyPress
  • Social Interactions in BuddyPress
  • Manage BuddyPress Member Profiles
  • Getting Started with BuddyPress
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Treehouse Club - CSS
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Build a Website With Bootstrap
  • Welcome to the Treehouse Club
  • Prototyping With Bootstrap
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • WordPress Admin Settings
  • PHP Includes
  • Introduction to Front-End Frameworks
  • Getting Started with Jekyll
  • The Box Model
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Customizing Drupal
  • Understanding Values and Units
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Modules and Themes
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • Basic Selectors
  • Chrome DevTools Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • The Walker Class for WordPress
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • JavaScript Functions
  • Introduction to Video Games
  • JavaScript Conditional Statements
  • Local WordPress Development
  • Getting Started with WordPress.com
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Getting Started with CSS
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Business Plan for Freelance Business
  • Web Apps
  • Websites
  • Computer Languages
  • Computer Basics
  • The Internet
  • WWW
  • JavaScript Numbers
  • JavaScript Variables
  • Business Plan Basics
  • Introducing JavaScript
  • Custom Media Players
  • Creating an SVG
  • Introduction to SVG
  • Captioning Video
  • Media Basics
  • Introduction
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • Soft Skills - Psychology
  • Writing Online
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • What is User Experience (UX)?
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Creating an Icon
  • Introduction to Brand Identity
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Treehouse Club - JavaScript
  • Archive Templates in WordPress
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • Page and Post Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Homepage Templates in WordPress
  • 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
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Display Modes
  • Float Layout
  • Media Queries
  • CSS Animations
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Logo Design 101
  • The Logo Sprint
  • Posts and Pages in WordPress
  • Advanced Sass Concepts
  • Blogging with WordPress Overview
  • DNS Basics
  • Graphic Basics
  • Going Mobile
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Designing Email with CSS
  • Coding HTML Email
  • Structuring Tables
  • Table Basics
  • Transitions and Transforms
  • Color Theory
  • Principles
  • Elements
  • HTML Email Basics
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Website Basics
  • WordPress User Roles
  • WordPress Admin Settings
  • The WordPress Codex
  • 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
  • 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
  • Newbie