San Francisco

San Francisco

Member Since February 14, 2013

28,373

Total Points

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

346 Achievements

  • Getting to Know Bootstrap 4
  • Introduction to MEAN
  • What is Agile?
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Working with Rails Layouts
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Zurb Foundation on Rails
  • Remember Me
  • What is npm?
  • Gems In Depth
  • Ruby Gems
  • Introduction to ActiveRecord
  • Introduction to Video Games
  • Reading Data from Databases with SQL
  • What is the MailChimp API
  • Creating an App Tutorial
  • Blank Slates and Rails
  • Email with Rails
  • Build a Todo List Application with Rails 4
  • Getting Started With Rails
  • How it Works
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • The Internet
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Introduction to Methods
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • PHP Data & Structure
  • PHP Getting Started
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • WordPress User Roles
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • The WordPress Codex
  • Getting Started with WordPress
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Structuring Tables
  • Table Basics
  • Getting Started with CSS
  • Input and Output
  • Search
  • Ruby Class Design
  • AJAX and APIs
  • jQuery and AJAX
  • Organizing Data
  • Lists Redux
  • Programming AJAX
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • WWW
  • Creating a Mobile Drop Down Menu
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Cleanup and Feature Merge
  • Maintaining The Test Suite
  • Polishing Rails Applications
  • Static Pages with Rails
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • AJAX Concepts
  • Ruby Methods
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Working With Multiple View Controllers (ObjC)
  • Building a Command Line Application
  • Introduction to Node.js
  • How Ruby Works
  • Deploying to a Device (ObjC)
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Product Market Fit
  • Getting There
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Objects
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Creating a Data Model (ObjC)
  • Delivering the MVP
  • Control Flow
  • Collections
  • Operators
  • Types
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Creating the Initial Screen Layout
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Computer Languages
  • Computer Basics
  • Getting Started with Android
  • Creating the MVP
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Harnessing the Power of Objects
  • Publishing on Google Play
  • Meet Objects
  • Introducing JavaScript
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Local Python
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Variables and Constants
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Discovery
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Introduction to jQuery
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Business Plan for Freelance Business
  • Business Plan Basics
  • Soft Skills - Psychology
  • Getting Started with PHP
  • Getting Started With Git
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Web Apps
  • Websites
  • Introduction
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Sharing a Website
  • Debugging HTML and CSS Problems
  • CSS: Cascading Style Sheets
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Creating HTML Content
  • Installing a Ruby Development Environment
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • WordPress Admin Settings
  • HTML Email Basics
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Cocoapods
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Professional Development
  • Applying & Interviewing
  • Chrome DevTools Basics
  • DNS Basics
  • HTML First
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Installing Programs
  • Environment and Redirection
  • Beginning HTML and CSS
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Marketing Strategy
  • Making Money
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Console Processes
  • Why Version Control Matters
  • Text
  • Introduction
  • Graphic Basics
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • Console Users and Permission
  • Marketing and Promotion
  • Launching the Website
  • Website Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Functions
  • Moving Around in the Console
  • Objects and Arrays
  • Control Structures
  • Basics
  • Newbie