Aaron Graham

Aaron Graham

Greenville, SC
Open to Work

18,033

Total Points

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

Skills & Experience

225 Achievements

  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • MASH HTML
  • JavaScript Functions
  • Autoloading and Composer
  • JavaScript Conditional Statements
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Typography
  • Applying & Interviewing
  • Design Foundations Final
  • Professional Development
  • The Job Search
  • Networking
  • Becoming a Problem Solver
  • Beyond the Basics
  • Advanced Objective-C
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Foundation Framework
  • Introduction to Objective-C
  • Understanding Aesthetics
  • Self-Assessment
  • Relating Models
  • Laravel CRUD
  • Validation & Flash Messages
  • Laravel Forms
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Securing and Maintaining a MySQL Database
  • Laravel & Databases
  • Laravel Controllers
  • Laravel Project Setup
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Treehouse Club - JavaScript
  • Reading Data from Databases with SQL
  • Laravel Getting Started
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Installing MySQL Server and MySQL Workbench
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Client Services
  • Sales and Pitching
  • Introduction to Data, Databases and SQL
  • Marketing and Promotion
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Cleaning URLs with Subfolders
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Integrating Validation Errors
  • Getting Started with Sass
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Web Apps
  • Websites
  • Introduction
  • Introduction to jQuery
  • 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
  • Display Modes
  • Creating a Simple Lightbox
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Media Queries
  • CSS Animations
  • Chrome DevTools Basics
  • Creating a Spoiler Revealer
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Backgrounds and Borders
  • Text, Fonts, and Lists
  • Web Typography
  • CSS Box Model
  • Values and Units
  • Soft Skills - Psychology
  • Introduction to Design
  • Advanced Selectors
  • Creating an Icon
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Introduction to Illustrator
  • Usability Basics
  • Introduction to jQuery
  • Social Media
  • Getting Started with Android
  • Making Money
  • Website Basics
  • Marketing Strategy
  • Introduction to Accounting
  • Marketing Basics
  • Why Version Control Matters
  • Forming Your Company
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • DNS Basics
  • Graphic Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Color Theory
  • Principles
  • Elements
  • Selectors
  • Creating a Long Term Business
  • JavaScript Strings
  • Protecting Yourself With Contracts
  • Introduction Variables
  • Establishing a Proper Workflow
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Pricing and Project Proposals
  • Integrating With Paypal
  • Finding Your First Project
  • Getting Started with CSS
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Responsive Web Design and Testing
  • Debugging HTML and CSS Problems
  • Listing Inventory Items
  • The Logo Sprint
  • Logo Design 101
  • Starting a Freelance Career
  • Corporate Structure
  • Sharing a Website
  • Adding Pages to a Website
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Why Start a Business?
  • Newbie