James Home

James Home

Sheffield
Open to Work

Inquisitive

12,011

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

    Home Corporate Services Ltd

  • Job Title

    Web Developer

  • Spoken Languages

    • English

161 Achievements

  • JavaScript Functions
  • First Steps in React
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Getting Started with Express
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Learn About Drupal
  • Handling Routes in Node.js
  • Updating and Uninstalling Packages with npm
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • AJAX and APIs
  • jQuery and AJAX
  • Introduction to Node.js
  • Programming AJAX
  • Traversing and Manipulating the DOM with JavaScript
  • Prototypal Inheritance
  • What is Agile?
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Working With Remote Repositories
  • Installing Packages with npm
  • What is npm?
  • AJAX Concepts
  • Selecting Elements and Adding Events with JavaScript
  • Content Comes First
  • JavaScript and the DOM
  • Customizing the Login Screen
  • Controlling Admin Navigation
  • Page and Post Templates in WordPress
  • Improving your Gulp Workflow
  • Using a jQuery Carousel
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Creating a Simple Drawing Application
  • The Local Development Environment
  • Understanding CSS Transitions and Transforms
  • 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
  • Finding Your First Project
  • Creating a Long Term Business
  • Pricing and Project Proposals
  • Starting a Freelance Career
  • Establishing a Proper Workflow
  • Moving Around in the Console
  • JavaScript Loops
  • Optimize Assets
  • Measuring Performance
  • Custom Post Type Templates
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Selectors - Beyond the Basics
  • Planning for Performance
  • Setting Up WooCommerce
  • Running an Ecommerce Site Long Term
  • How WordPress Plugins Work
  • Introduction to Ecommerce with WordPress
  • Building Out WordPress Navigation
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • JavaScript Functions
  • Getting Started with WordPress
  • Display Modes
  • SMACSS and Sass
  • Sass and BEM
  • Merging
  • JavaScript Arrays
  • Getting Modular with Mixins and Functions
  • Advanced Sass Concepts
  • Branches
  • JavaScript Numbers
  • Validation & Flash Messages
  • Getting Started With Git
  • JavaScript Strings
  • Introduction Variables
  • Why Version Control Matters
  • Laravel Forms
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Laravel & Databases
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • Getting Started with Sass
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Functions
  • Objects and Arrays
  • Control Structures
  • Client Services
  • Graphic Basics
  • Adding a Contact Form
  • Web Apps
  • Creating the Menu and Footer
  • Selectors
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Getting Started with PHP
  • Ruby Basics
  • Website Basics
  • Getting Started With Rails
  • Why Start a Business?
  • Fundamentals
  • Responsive Web Design
  • Mobile
  • Workspace Basics
  • Websites
  • Introduction
  • Taking The Perfect Profile Picture
  • Selector Code Challenge
  • CSS
  • Basics
  • Basics
  • Color Theory
  • Aesthetic Foundations
  • Principles
  • Elements
  • Website Basics
  • Mastery Challenge
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text Code Challenge
  • Text
  • Data Types
  • Selectors
  • Introduction
  • HTML Master
  • HTML
  • Forms
  • Tables Challenge
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie