Stuart Yeh

Stuart Yeh

Member Since June 22, 2015
Open to Work

11,087

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
    • Mandarin Chinese

139 Achievements

  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • PHP Inheritance & Interfaces
  • Queries & Results
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Flask Templates
  • Organizing Forms
  • Form Basics
  • Welcome to Flask
  • Introduction to Front-End Frameworks
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Returns & Closures
  • PHP Loops
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Computer Languages
  • Computer Basics
  • PHP Conditionals
  • PHP Datatypes
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • PHP Functions Basics
  • Django Templates
  • Selecting Elements and Adding Events with JavaScript
  • Python For Beginners
  • Model Administration
  • What is Agile?
  • Slim and Templates
  • Dependency Management
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with PDO
  • Creating Tables and Manipulating Data with SQL
  • Laravel Project Setup
  • Laravel Getting Started
  • Introduction to Node.js
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • What a View
  • Say Hello to Django
  • Functional Rules
  • Introduction to Illustrator
  • JavaScript and the DOM
  • Introduction to SVG
  • Introduction to Data, Databases and SQL
  • Buggy Logs
  • Hack-n-Slash
  • Cleaner Code
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Dictionaries
  • Tuples
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Local Python
  • Things That Count
  • Ins & Outs
  • Getting Started with Data Science
  • Say Hello to Python
  • Ruby Hashes
  • JavaScript Loops
  • Introduction to Design
  • Ruby Arrays
  • Ruby Logical Operators
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Installing a Ruby Development Environment
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Ruby Control Structures
  • Ruby Operators
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Selectors - Beyond the Basics
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • JavaScript Functions
  • Console Users and Permission
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Moving Around in the Console
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Display Modes
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie