Daniel Gibson

Daniel Gibson

Scarborough, North Yorkshire, United Kingdom

Musician. Photographer. Wannabe Programmer.

10,603

Total Points

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

128 Achievements

  • Logic in Python
  • Python Data Types
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • PHP Functions Basics
  • 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
  • Hello, jQuery!
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP Includes
  • DOM Manipulation
  • Events
  • What is User Experience (UX)?
  • Python For Beginners
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Getting Data from a Database
  • Data, Databases and SQL
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • 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
  • Installing Packages with npm
  • What is npm?
  • Customizing WordPress Themes
  • Getting Started with WordPress
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Getting Started with CSS Layout
  • Display Modes
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Responsive Theory
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Color Theory
  • Principles
  • Elements
  • Forms
  • Tables
  • Links
  • Lists
  • Text
  • Introduction
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Objects
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • The Internet
  • WWW
  • Computer Languages
  • Computer Basics
  • Newbie