Kevin Hein

Kevin Hein

Pittsburgh, PA

7,201

Total Points

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

93 Achievements

  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Refactoring Our Code (Swift)
  • Starting a WordPress Theme
  • Protecting Yourself With Contracts
  • 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
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • 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)
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Control Flow
  • Collections
  • Operators
  • Types
  • Creating a Simple Drawing Application
  • Variables and Constants
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Working With Remote Repositories
  • Getting Started With Git
  • Merging
  • Branches
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • JavaScript Variables
  • Introducing JavaScript
  • Values and Units
  • Advanced Selectors
  • Getting Started with CSS
  • Introduction to jQuery
  • Marketing Your Product
  • Product Market Fit
  • Discovery
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Sharing a Website
  • Responsive Web Design and Testing
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Newbie