Chris Lopez

Chris Lopez

Member Since February 17, 2014

8,155

Total Points

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

Skills & Experience

  • Spoken Languages

    • English

88 Achievements

  • Generic Functions, Parameters and Constraints
  • Go Concurrency Overview
  • Go Custom Types Overview
  • Go Data Structures Overview
  • Go Flow Control Overview
  • Go Syntax Overview
  • Say Hello to Django
  • Project Setup
  • Data, Databases and SQL
  • Ruby Objects and Classes
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Welcome to Flask
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through An Adventure
  • Using the Delegate Pattern in iOS
  • The Delegate Pattern
  • Writing Great Swift
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Delegation in iOS
  • Introduction to Delegates
  • Memory Management in Swift 2
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • Loading Data From a Resource
  • Modeling an Interface
  • Getting There
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Getting Started with Java
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Prepare and Plan
  • Getting Started With Git
  • Why Version Control Matters
  • Error Handling in Swift 2.0
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • 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 Conditional Statements
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Operators
  • Types
  • Variables and Constants
  • Getting Started with Android
  • Testing and Debugging
  • Animate This
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • The Logo Sprint
  • Logo Design 101
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Learning the Language
  • Getting Started with Android
  • Getting Started With Rails
  • Newbie