James Ingmire

James Ingmire

Staffordshire, Stoke-on-trent.

My coding skills range from HTML, CSS, JavaScript and PHP. At home I have a few side-projects and enjoy using the newest technology possible to stretch the mind and fingers.

11,901

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

    Working With Websites

  • Job Title

    Web Developer

  • Spoken Languages

    • HTML 5
    • CSS 3
    • PHP
    • JAVASCRIPT

149 Achievements

  • Introduction to PHP for WordPress
  • Getting to Know PHP
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Understanding Flexbox
  • Hello, GitHub!
  • Why Version Control Matters
  • Introduction to SVG
  • Data, Databases and SQL
  • HTML Email Basics
  • Captioning Video
  • Media Basics
  • Introducing JavaScript
  • WordPress Admin Settings
  • WordPress User Roles
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • The WordPress Codex
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • WordPress Plugin Best Practices
  • Custom Post Types and Fields
  • Local WordPress Development
  • Getting Started with WordPress
  • Widgets and Custom Menus
  • Customizing WordPress Themes
  • WordPress Themes
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction Variables
  • Introduction to Brand Identity
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • The Logo Sprint
  • Logo Design 101
  • Creating the Menu and Footer
  • Functions
  • Objects and Arrays
  • Getting Started with PHP
  • Installing Wordpress
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • 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
  • Float Layout
  • Display Modes
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Control Structures
  • Basics
  • Color Theory
  • Principles
  • Elements
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Advanced Selectors
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Selectors
  • Getting Started with CSS
  • Values and Units
  • Website Basics
  • Newbie