Barry Barnes

Barry Barnes

Member Since November 6, 2011
Open to Work

18,631

Total Points

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

Skills & Experience

257 Achievements

  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • Introducing jQuery (2017)
  • What a Beautiful Vue!
  • Introducing Vue
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Understanding Design Systems
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • First Steps in React
  • Exploration
  • Discovery
  • PHP Arrays
  • What is Big Data
  • PHP Conditionals
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • PHP Email Form Errors
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • Finding the Data You Want
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • PHP Email Forms
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • Getting Data from a Database
  • PHP Inventory
  • Data, Databases and SQL
  • Custom Post Types in WordPress
  • Customizing WordPress Themes
  • WordPress Themes
  • Local WordPress Development
  • What Is WordPress?
  • WordPress User Roles
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • PHP Includes
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Getting to Know PHP
  • Productivity
  • Prototyping With Foundation
  • Presentation Skills
  • Important Skills For Professional Success
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Controllers and Scope
  • Introduction to Front-End Frameworks
  • Getting Started with Angular
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Working with Media in WordPress
  • Working with Media Queries
  • Adding and Editing Content
  • Web Apps
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • CSS Animation Basics
  • Introduction to Methods
  • AJAX and APIs
  • Creating HTML Content
  • jQuery and AJAX
  • Understanding CSS Transitions and Transforms
  • HTML First
  • Beginning HTML and CSS
  • Custom Media Players
  • The Unity Editor and Scene Setup
  • Understanding Flexbox and Multi-Column Layout
  • Programming AJAX
  • Introduction to Video Games
  • AJAX Concepts
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Captioning Video
  • Advanced Selectors
  • Media Basics
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Traversing and Manipulating the DOM with JavaScript
  • Selectors - Beyond the Basics
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Selecting Elements and Adding Events with JavaScript
  • Introduction to Node.js
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Float Layout
  • Display Modes
  • JavaScript and the DOM
  • Structuring Tables
  • Table Basics
  • Introducing jQuery Plugins
  • Choosing Options
  • Getting a WordPress Site
  • Fundamental Concepts
  • Designing with the Latest Features
  • Organizing Forms
  • Form Basics
  • Basic Layout
  • Creating a Simple Drawing Application
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Working with Media in WordPress Blogs
  • Introducing JavaScript
  • WordPress Themes
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • Getting Started with WordPress
  • Installing Wordpress
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Limiting Results in Queries
  • Using Relationship Tables
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Filtering Input for Queries
  • Social Media
  • Making Money
  • Querying the Database
  • Marketing Strategy
  • Connecting to MySQL
  • Paginating a List: Model and View
  • Introduction to Accounting
  • 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
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Marketing Basics
  • Forming Your Company
  • Listing Inventory Items
  • Adding a Contact Form
  • Corporate Structure
  • Creating the Menu and Footer
  • Why Start a Business?
  • Getting Started with PHP
  • Websites
  • Introduction
  • Accessibility
  • Code Racer
  • Functions
  • Introduction to Programming
  • Objects and Arrays
  • Control Structures
  • Basics
  • Mobile
  • Responsive Web Design
  • Fundamentals
  • Workspace Basics
  • Ruby Basics
  • Media Queries
  • CSS3
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Video
  • Selectors
  • Basics
  • HTML5
  • Color Theory
  • Aesthetic Foundations
  • Principles
  • Elements
  • Website Basics
  • Mastery Challenge
  • CSS
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Selector Code Challenge
  • Text Code Challenge
  • Text
  • Data Types
  • Selectors
  • Introduction
  • HTML Master
  • HTML
  • Forms
  • Tables Challenge
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie