Ian Blair

Ian Blair

Laguna Beach

7,411

Total Points

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

88 Achievements

  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Creating a Mobile Drop Down Menu
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Creating a Password Confirmation Form
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Choosing Options
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • WordPress User Roles
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Creating a Simple Lightbox
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • Creating a Spoiler Revealer
  • Building a Command Line Application
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Node.js
  • JavaScript and the DOM
  • Ruby Basics
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Flexbox and Multi-Column Layout
  • Web Typography
  • 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
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Backgrounds and Borders
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Forms
  • Tables
  • Lists
  • Objects
  • Text
  • Links
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • HTML First
  • Beginning HTML and CSS
  • CSS Box Model
  • Why Version Control Matters
  • Selectors
  • Getting Started with CSS
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie