Kevin Murphy

Kevin Murphy

Detroit
Open to Work

24,380

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

    Lions at the Gate

306 Achievements

  • Introduction to CollectionViews
  • Refactoring Our Code (objc)
  • Building the Master and Detail Views (objC)
  • Managing Playlist Data (objC)
  • Building a Music Library Model (objc)
  • Working With Multiple View Controllers (ObjC)
  • Objective-C in Action
  • Intermediate Topics in Objective-C
  • The Objective-C Mindset
  • Basic Types, Structures and Syntax
  • Moving from Swift to Objective-C
  • Obtaining a Location Fix
  • Displaying Data in Table Views
  • Enhancing the Networking Stack
  • Generics with Swift 2 - Beyond Basics
  • Generics with Swift 2
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Fetching Data Using Fetch Requests
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Auto Layout in Code
  • Trait Collections
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Adding Sound Effects
  • Refactoring the Model
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through an Adventure
  • Error Handling in Swift 2.0
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling An Interface
  • Artificial Intelligence and Sound
  • Physics and Collision
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Important Skills For Professional Success
  • Introduction to UITableView
  • URLs and Parameter Encoding
  • Implementing a Forecast Client
  • Protocol Oriented Networking
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Implementing the Detail View
  • Custom Table View Cells
  • Next Week's Weather
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Upgrading Stormy
  • Creating Flexible Objects with Protocols
  • Delegation in iOS
  • Introduction to Delegates
  • Refreshing the Data
  • Introduction to Table Views
  • Protocols
  • Adding Weather Icons
  • Managing Complexity
  • Interacting With Data From the Web
  • Simple Data Structures
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Displaying Our Weather Data
  • 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 Optionals
  • Swift Parameters and Tuples
  • Introducing JavaScript
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • 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
  • Build a Website With Bootstrap
  • Getting Started with WordPress
  • PHP Getting Started
  • Refactoring into a Model
  • Organizing Forms
  • Form Basics
  • Custom Dashboard Widgets
  • Creating a Data Collection
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Admin Color Schemes
  • Advanced Objective-C
  • Beyond the Basics
  • Introduction to Objective-C
  • Foundation Framework
  • Pointers and Memory
  • Functional Programming in C
  • AJAX Concepts
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • Why Version Control Matters
  • Installing a Ruby Development Environment
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  •  Adding Color and Type
  • Creating an Icon
  • Console Users and Permission
  • Moving Around in the Console
  • Introduction to Game Design
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Launching and Supporting a WordPress Plugin
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • Fundamentals of C
  • Marketing and Promotion
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Prototyping With Foundation
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Prototyping With Bootstrap
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Creating a Simple Drawing Application
  • How WordPress Plugins Work
  • Launching a WordPress Site
  • WordPress and Forms
  • Creating a Password Confirmation Form
  • The WordPress Codex
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • WordPress Plugin Best Practices
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Local WordPress Development
  • Extending WordPress Template Functionality
  • Introduction to Design
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • WordPress Community Management
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Chrome DevTools Basics
  • The Logo Sprint
  • Logo Design 101
  • Working with Media in WordPress
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • Introduction to jQuery
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Adding and Editing Content
  • Getting a WordPress Site
  • Introduction to Front-End Frameworks
  • Flexbox and Multi-Column Layout
  • Gradients
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • Graphic Basics
  • Defining the Project
  • Intro to User Experience
  • Advanced Techniques
  • Responsive Design
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Marketing Basics
  • Listing Inventory Items
  • Functions
  • Adding a Contact Form
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Managing Comments
  • Objects and Arrays
  • Control Structures
  • Basics
  • Web Typography
  • Color Theory
  • Principles
  • Elements
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Objects, Classes, and Variables
  • Ruby Basics
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Introduction to Illustrator
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Backgrounds and Borders
  • Why Start a Business?
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Customizing WordPress
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie