luke jones

luke jones

Member Since February 5, 2016

8,915

Total Points

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

122 Achievements

  • Loading Data From a Resource
  • Merging
  • Why Version Control Matters
  • Obtaining a Location Fix
  • Modeling Forecast Data
  • First Class Functions
  • Building Standard Library Functions
  • Closure Expressions
  • Generic Functions, Parameters and Constraints
  • URLs and Parameter Encoding
  • Modeling iTunes Search Results
  • The Delegate Pattern
  • Access Control
  • Creating a Story
  • Object Initialization
  • Properties
  • Getting to Know Bootstrap 4
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Getting Data from a Database
  • Setting Up an Authorization System
  • Build a Library
  • What is Authentication
  • PHP Email Forms
  • JavaScript Conditional Statements
  • Introduction to jQuery
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating an SVG
  • Introduction to SVG
  • Adding 3D Effects with CSS
  • Python For Beginners
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • Understanding Scroll Views
  • Adding Image Filters
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • PHP Inventory
  • PHP Includes
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • URLs and Parameter Encoding
  • Introduction to UITableView
  • Implementing a Forecast Client
  • HTML First
  • Beginning HTML and CSS
  • Protocol Oriented Networking
  • Getting the REST You Need
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Visual Format Language
  • Trait Collections
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Closures in Cocoa Touch
  • Closure Expressions
  • First Class Functions
  • Value Semantics, Type Methods and Inheritance
  • Error Handling in Swift 2.0
  • Introduction to Optionals
  • Finding the Data You Want
  • Data, Databases and SQL
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Adding Sound Effects
  • Refactoring the Model
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through an Adventure
  • Memory Management in Swift 2
  • Delegation in iOS
  • Introduction to Delegates
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Creating Flexible Objects Using Protocols
  • Objects and Optionals
  • Introduction to Enumerations
  • Modeling An Interface
  • Swift 2.0 Protocols
  • Function Parameters
  • Running Apps on a Device
  • Improving Our User Interface
  • Control Flow with Conditional Statements
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • Functions in Swift 2.0
  • An Introduction to Swift Programming
  • Newbie