John Keith

John Keith

Member Since December 30, 2013
Open to Work

Teacher, technologist at 1:1 iPad school in the south; learning to design apps and teaching my students to do the same

5,334

Total Points

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

Skills & Experience

80 Achievements

  • Introduction to Game Design
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Testing and Debugging
  • Animate This (iOS7)
  • Securing and Maintaining a MySQL Database
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • What is User Experience (UX)?
  • Reading Data from Databases with SQL
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Lists
  • Forms
  • Tables
  • Objects
  • Links
  • Text
  • Introduction
  • Color Theory
  • Principles
  • Elements
  • Ruby Core
  • Ruby on Rails Authentication
  • Ruby Modules
  • Workflows
  • Working With Remote Repositories
  • Ruby Procs & Lambdas
  • Designing your App
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Website Basics
  • Text Editors and HTML
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Improving Usability
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Newbie