Benjamin Dalton

Benjamin Dalton

Auckland, New Zealand
Open to Work

Whether it was photography, design, video editing, or filmmaking, I've been fascinated by the balance of creativity and science. Recently, I have began to take an interest in the art and craft of coding...

10,725

Total Points

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

Skills & Experience

132 Achievements

  • Password Hashing and Sign-In
  • AngularJS MVC Frameworks
  • Standard Library
  • Ruby Core
  • Introduction to Data, Databases and SQL
  • Ruby Modules
  • Ruby Testing
  • Ruby Procs & Lambdas
  • Exploring Ember
  • Ember Data
  • Models
  • Ruby Blocks
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Build a Todo List Application with Rails 4
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Traversing and Manipulating the DOM with JavaScript
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Workflows
  • Working With Remote Repositories
  • Treehouse Club - JavaScript
  • Merging
  • Branches
  • Variables, Mixins, and Extending Selectors
  • Display Modes
  • Selecting Elements and Adding Events with JavaScript
  • Getting Started with Sass
  • Getting Started With Git
  • Website Basics
  • Structuring Tables
  • Table Basics
  • JavaScript and the DOM
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Treehouse Club - CSS
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • AJAX and APIs
  • Introduction
  • Website Usability
  • Fair Use and Public Domain
  • Finalizing the Project
  • Case Studies and Examples
  • What's New in Foundation 5
  • Build a Website With Foundation
  • The Brand Identity Design Process
  • jQuery and AJAX
  • Console Users and Permission
  • Programming AJAX
  • Moving Around in the Console
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • AJAX Concepts
  • Prototyping With Bootstrap
  • Introduction to Brand Identity
  • PHP Getting Started
  • Getting Started with Copyright
  • What is Usability?
  • Elements
  • Website Basics
  • Logo Design 101
  • Starting a Freelance Career
  • Getting Started with WordPress
  • Welcome to the Treehouse Club
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Introduction to Front-End Frameworks
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • 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
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • Newbie