Danny Olsen

Danny Olsen

Member Since March 13, 2014

10,221

Total Points

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

134 Achievements

  • Introduction to Video Games
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • First Steps in React
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • 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
  • Creating Flexible Objects Using Protocols
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • Controllers
  • Project Setup
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • An Introduction to Swift Programming
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Unit Converter
  • DOM Traversal
  • Getting to Know PHP
  • Data, Databases and SQL
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Understanding Flexbox
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Choosing Options
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Introducing Sketch
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Setup a Bootstrap Theme
  • Local WordPress Development
  • PHP Getting Started
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Getting Started with CSS
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • The Logo Sprint
  • Logo Design 101
  • Creating an Icon
  • Introduction to Illustrator
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • WordPress Themes
  • Installing Wordpress
  • Organizing Forms
  • Form Basics
  • Selectors
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Getting Started with CSS
  • Control Structures
  • Basics
  • Introduction
  • Web Apps
  • Websites
  • 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