Daniel Brown

Daniel Brown

Member Since July 24, 2013

16,381

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

    RubyCreative

  • Job Title

    Front-End Developer/Designer.

  • Looking for work

    Yes

190 Achievements

  • UX Content Basics
  • Working With Material Design
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Responsive Patterns
  • Media Queries
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Captioning Video
  • Media Basics
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Modular Media Queries
  • Finding the Data You Want
  • Getting Data from a Database
  • Creating an SVG
  • Flexbox Properties
  • Hello, GitHub!
  • Advanced Selectors
  • Combine and Minify Assets
  • Measuring Performance
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Filtering Inputs and Escaping Outputs in PHP
  • PHP Loops
  • PHP Internal Functions
  • PHP Arrays
  • PHP Conditionals
  • Getting Started with PDO
  • PHPDB Stage 1: Databases and PHP
  • PHP Returns & Closures
  • $_GET and $_POST
  • PHP Inventory
  • PHP Includes
  • PHP on the Web
  • Daily Exercise Program
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Databases and International Concerns
  • Pseudo-classes and Combinators
  • Selector Basics
  • Selectors - Beyond the Basics
  • Preparing to Present
  • Controlling Layout with CSS Display Modes
  • Important Skills For Professional Success
  • Autoloading and Composer
  • Web Apps
  • Websites
  • Introduction
  • Welcome to the Treehouse Club
  • What is the MailChimp API
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Laravel Project Setup
  • Laravel Getting Started
  • What is Usability?
  • Design Foundations Final
  • Becoming a Problem Solver
  • Introduction to Design
  • Color Theory
  • Exploration
  • Discovery
  • Principles
  • Understanding Aesthetics
  • Getting Started with CSS Layout
  • Sass Grid System
  • Treehouse Club - CSS
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Elements
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Introduction to SVG
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Understanding Values and Units
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • The Box Model
  • Unit Converter
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Getting to Know PHP
  • PHP Functions Basics
  • Understanding Flexbox
  • Data, Databases and SQL
  • Getting Started with WooCommerce Theme Development
  • Starting a WordPress Theme
  • Local WordPress Development
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • PHP Email Forms
  • PHP Includes
  • Ruby Numbers (Ruby Basics)
  • Gems In Depth
  • Ruby Gems
  • How Ruby Works
  • Social Media
  • Introduction to Typography
  • Client Services
  • Sales and Pitching
  • Introduction to Illustrator
  • The Logo Sprint
  • Logo Design 101
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Basic Selectors
  • Getting Started with CSS
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Getting Started with Advanced Sass
  • SMACSS and Sass
  • Ruby Arrays
  • Ruby Strings
  • Responsive Theory
  • Objects, Classes, and Variables
  • Ruby Basics
  • Optimize Assets
  • Planning for Performance
  • Getting Work Done
  • Marketing and Promotion
  • Getting Started with Copyright
  • Beginning HTML and CSS
  • Better SEO Through Tools
  • Better SEO Through Code
  • Introduction to SEO
  • Ruby Strings (Ruby Basics)
  • Sass and Rails
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Installing a Ruby Development Environment
  • Getting Started With Rails
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Listing Inventory Items
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Starting Right with PHP Best Practices
  • PHP Data & Structure
  • PHP Getting Started
  • Better SEO Through Content
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Newbie