Ken Barlow

Ken Barlow

Pleasant Grove, UT

16,177

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

    Havasu

  • Job Title

    Business Analyst / Developer

  • Spoken Languages

    • English

208 Achievements

  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Hello, GitHub!
  • Getting the REST You Need
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • The Internet
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Beginning HTML and CSS
  • 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)
  • 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
  • What is Agile?
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting with Design Mockups
  • Computer Languages
  • Computer Basics
  • Starting the App
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • WWW
  • Networking
  • Exploring an API
  • Publishing on Google Play
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Designing and Starting the App
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Getting Started with Android
  • What is User Experience (UX)?
  • What is Usability?
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Introduction to Game Design
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Applying & Interviewing
  • Professional Development
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Masks Basics
  • Refactoring into a Model
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Creating a Data Collection
  • Beyond the Basics
  • Cocoapods
  • Advanced Objective-C
  • Introduction to Objective-C
  • Foundation Framework
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • DNS Basics
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Usability Testing
  • Usability Basics
  • Social Media
  • Marketing Strategy
  • Making Money
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Introduction to Accounting
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Location
  • Learning the Language
  • Getting Started with Android
  • API Access
  • Blocks and Categories
  • Environment and Redirection
  • Installing Programs
  • Color Theory
  • App Settings
  • Appearance
  • Notifications
  • iOS 5 Core Data
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Marketing Basics
  • Typography
  • Console Processes
  • Console Users and Permission
  • Selectors
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Functions
  • Web View
  • Storyboards
  • Automatic Reference Counting
  • Forming Your Company
  • Corporate Structure
  • Exploring the Master-Detail Template
  • Making It Pretty
  • Share Your Creation
  • Animate This
  • Why Start a Business?
  • Moving Around in the Console
  • Shaking Things Up
  • Learning the Language
  • Getting Started with iPhone
  • Objects and Arrays
  • Introduction to jQuery
  • Control Structures
  • Advanced Techniques
  • Responsive Design
  • Principles
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Graphic Basics
  • Text
  • Data Types
  • Selectors
  • Basics
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Elements
  • Website Basics
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Layer Basics
  • Workspace Basics
  • Text
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Treehouse Scholarship
  • Newbie