Stephen Geiger

Stephen Geiger

Member Since December 20, 2011
Open to Work

4,714

Total Points

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

Skills & Experience

67 Achievements

  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Design
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Improving Usability
  • Mobile Usability
  • Simple Mobile Interface
  • Website Usability
  • What is Usability?
  • Links
  • Lists
  • Color Theory
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Principles
  • Text
  • Elements
  • Computer Languages
  • Computer Basics
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Cocoapods
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • The Logo Sprint
  • Logo Design 101
  • Objective-C
  • Getting Started with iPhone
  • Your First App
  • Introduction
  • Newbie