"Ruby Foundations" was retired on September 23, 2015. You are now viewing the recommended replacement.

Kyle Daugherty

Kyle Daugherty

Member Since March 9, 2013

16,441

Total Points

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

205 Achievements

  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Selections with D3
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Introduction to REST
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Parameters and Tuples
  • Swift Optionals
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Exploring Ember
  • Getting Started with Ember.js
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • CSS: Cascading Style Sheets
  • HTML First
  • Beginning HTML and CSS
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Remember Me
  • Modifying Todo Lists
  • Form Builders and Rails
  • Styling Rails Forms
  • Styling Rails Models
  • Ruby on Rails Helpers
  • Rails Partials
  • Fluid Foundation
  • AR Extensions
  • Callbacks
  • Query Interface
  • Validation
  • Migrations and Relationships
  • Introduction to ActiveRecord
  • UIKit Dynamics
  • View Controller Transitions
  • Installing a Ruby Development Environment
  • Build a Todo List Application with Rails 4
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Blocks and Categories
  • Notifications
  • iOS 5 Core Data
  • App Settings
  • Appearance
  • Web View
  • Storyboards
  • Automatic Reference Counting
  • Creating a Data Collection
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Joining Relational Data Between Tables in SQL
  • SQL Calculating, Aggregating and Other Functions
  • Push Updates
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Introduction to jQuery
  • Reading Data from Databases with SQL
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Adding State
  • Rails Deployment
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Workspace Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Media Queries
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • Framework Foundations
  • Printing
  • Page Layout
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Newbie
  • Website Basics