James Barlow

James Barlow

Bristol

14,641

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

    Cloudshout!

  • Job Title

    Confidence Artist

  • Spoken Languages

    • Engrish
  • Awards

    • Bronze Swimming Certificate

Git Repositories

    210 Achievements

    • Getting Started with Advanced Sass
    • Traversing and Manipulating the DOM with JavaScript
    • Selecting Elements and Adding Events with JavaScript
    • JavaScript and the DOM
    • Page and Post Templates in WordPress
    • Homepage Templates in WordPress
    • Core WordPress Theme Files
    • How WordPress Templates Work
    • Getting Started with WordPress
    • Connecting WordPress Plugins with 3rd Party APIs
    • Launching and Supporting a WordPress Plugin
    • Building a WordPress Plugin Settings Page
    • Relating Models
    • Laravel CRUD
    • Validation & Flash Messages
    • Laravel Forms
    • Laravel & Databases
    • Laravel Controllers
    • Laravel Project Setup
    • Installing Programs
    • Environment and Redirection
    • Console Processes
    • Console Users and Permission
    • Moving Around in the Console
    • Flexbox and Multi-Column Layout
    • Gradients
    • Backgrounds and Borders
    • CSS Box Model
    • Limiting Results in Queries
    • Using Relationship Tables
    • Filtering Input for Queries
    • Querying the Database
    • Connecting to MySQL
    • 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
    • Text, Fonts, and Lists
    • Simple PHP Application: Wrapping Up The Project
    • Working with PHP Functions
    • Integrating With Paypal
    • Listing Inventory Items
    • Adding a Contact Form
    • Creating the Menu and Footer
    • Getting Started with PHP
    • Securing and Maintaining a MySQL Database
    • Debugging HTML and CSS Problems
    • Sharing a Website
    • Responsive Web Design and Testing
    • Adding Pages to a Website
    • 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
    • Laravel Getting Started
    • Testing and Sharing the Extension
    • Building the Extension
    • Spriting with Compass
    • Compass Helper Functions
    • Compass Layout and Typography
    • Getting Started with Compass
    • AJAX and APIs
    • jQuery and AJAX
    • 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
    • Programming AJAX
    • AJAX Concepts
    • Styling Web Pages and Navigation
    • Customizing Colors and Fonts
    • CSS: Cascading Style Sheets
    • Start menu and App Icon
    • Sound Design
    • Animating and Saving Sprites
    • Designing Characters and a Scene
    • Introduction to Game Design
    • Creating HTML Content
    • HTML First
    • Beginning HTML and CSS
    • How WordPress Plugins Work
    • Ruby Strings
    • Objects, Classes, and Variables
    • PHP Inheritance & Interfaces
    • PHP Properties & Methods
    • Workflows
    • PHP Objects and Classes
    • Working With Remote Repositories
    • Merging
    • Branches
    • Getting Started With Git
    • What's New in Foundation 5
    • Build a Website With Foundation
    • Prototyping With Foundation
    • Build a Website With Bootstrap
    • Protecting and Sharing Your Work
    • Licensing
    • Fair Use and Public Domain
    • Getting Started with Copyright
    • Video Marketing
    • Email Marketing
    • Search Engine Optimization
    • Usability Testing
    • Usability Basics
    • Social Media
    • Prototyping With Bootstrap
    • Why Version Control Matters
    • Chrome DevTools Basics
    • Advanced Sass Concepts
    • Speeding up Workflow With Sass
    • Variables, Mixins, and Extending Selectors
    • Getting Started with Sass
    • Introduction to Front-End Frameworks
    • Content Strategy with WordPress
    • Getting Started with Android
    • The Logo Sprint
    • Logo Design 101
    • Design Foundations Final
    • Becoming a Problem Solver
    • Understanding Aesthetics
    • Introduction to Design
    • Improving Usability
    • Mobile Usability
    • Website Usability
    • What is Usability?
    • Values and Units
    • Advanced Selectors
    • Selectors
    • Getting Started with CSS
    • Creating Home Page Assets
    • Applying Effects
    • How to Draw in Illustrator
    •  Adding Color and Type
    • Workflow Basics
    • Slices & Save for Web
    • Vector Shapes
    • Type Tools
    • Creating an Icon
    • Introduction to Illustrator
    • Masks Basics
    • Layer Basics
    • Workspace Basics
    • Customizing Google Maps
    • Google Maps Integration
    • jQuery Plugins
    • Form Validation and Manipulation
    • Ruby Basics
    • Installing MySQL Server and MySQL Workbench
    • Introduction to Data, Databases and SQL
    • Web Typography
    • Intro to User Experience
    • Introduction to jQuery
    • Advanced Techniques
    • Responsive Design
    • Adaptive Design
    • Fluid Foundation
    • Introduction to Responsive Web Design
    • Media Queries
    • Multi-Column Layouts
    • Animation
    • Transforms
    • Transitions
    • Backgrounds
    • Gradients
    • Borders
    • Web Fonts
    • Typography
    • Selectors
    • Color Theory
    • Principles
    • Elements
    • Website Basics
    • Framework Foundations
    • Printing
    • Page Layout
    • Box Model
    • Text
    • Data Types
    • Selectors
    • Introduction
    • Forms
    • Tables
    • Objects
    • Links
    • Lists
    • Text
    • Introduction
    • Launching the Website
    • Styling Content
    • Creating a Website Structure
    • Text Editors and HTML
    • Website Basics
    • Functions
    • Objects and Arrays
    • Control Structures
    • Basics
    • JavaScript Objects
    • JavaScript Functions
    • JavaScript Arrays
    • JavaScript Numbers
    • JavaScript Strings
    • Introduction Variables
    • Newbie