Raymond Ou

Raymond Ou

Member Since May 4, 2015

16,950

Total Points

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

238 Achievements

  • JavaScript is Everywhere
  • Console I/O
  • Introducing JavaScript
  • Playing a Counting Game
  • Becoming a Design Thinker
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Ruby Objects
  • Prepare and Plan
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Introduction to Optionals
  • Introduction to Enumerations
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Physics Scripting
  • Physics Setup
  • VR Setup
  • Laying Out Type for the Web
  • Basic Web Typography
  • Final Project: Create a Typographic Site
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Exploration
  • Discovery
  • Captioning Video
  • Media Basics
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Creating an SVG
  • Introduction to SVG
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Treehouse Club - CSS
  • The Internet
  • WWW
  • DNS Basics
  • Computer Languages
  • Computer Basics
  • Welcome to the Treehouse Club
  • Getting Familiar with HTML and CSS
  • An Introduction to Swift Programming
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Introducing Adobe Illustrator
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Introducing jQuery Plugins
  • Design Foundations Final
  • Becoming a Problem Solver
  • Introduction to Front-End Frameworks
  • Understanding Aesthetics
  • Installing a Ruby Development Environment
  • Console Processes
  • JavaScript Variables
  • Selectors - Beyond the Basics
  • Structuring Tables
  • Table Basics
  • PHP Getting Started
  • 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
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Introducing JavaScript
  • Ruby Logical Operators
  • Introduction to Design
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Choosing Options
  • Forms
  • Designing with the Latest Features
  • Fundamental Concepts
  • Form Basics
  • Organizing Forms
  • Understanding Values and Units
  • The Box Model
  • Basic Layout
  • Getting Started with CSS
  • Basic Selectors
  • Responsive Web Design and Testing
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Adding Pages to a Website
  • Customizing Colors and Fonts
  • Styling Web Pages and Navigation
  • CSS: Cascading Style Sheets
  • HTML First
  • Creating HTML Content
  • Blogging with WordPress Overview
  • Beginning HTML and CSS
  • WordPress Community Management
  • Owning a WordPress Site Long Term
  • Getting a WordPress Site
  • Adding and Editing Content
  • Working with Media in WordPress
  • Intro to User Experience
  • Getting Started with WordPress
  • Workflow Basics
  • From Idea to Execution
  • Slices & Save for Web
  • JavaScript Functions
  • JavaScript Objects
  • JavaScript Numbers
  • JavaScript Arrays
  • Console Users and Permission
  • Email Marketing
  • Vector Shapes
  • Social Media
  • Search Engine Optimization
  • Websites
  • Web Apps
  • Automatic Reference Counting
  • Introduction
  • Selectors
  • Printing
  • Usability Basics
  • Page Layout
  • Principles
  • Color Theory
  • Moving Around in the Console
  • Getting Started with CSS
  • Data Types
  • Box Model
  • Getting Started With Rails
  • Video Marketing
  • Workspace Basics
  • Ruby Testing
  • Getting Started with PHP
  • Standard Library
  • Usability Testing
  • Marketing Strategy
  • Making Money
  • Marketing Basics
  • Introduction to Accounting
  • Ruby Modules
  • Ruby Core
  • Ruby Blocks
  • Ruby Procs & Lambdas
  • Ruby Methods
  • Ruby Loops
  • Ruby Arrays
  • Ruby Hashes
  • Ruby Strings
  • Ruby Numbers
  • Elements
  • Objects, Classes, and Variables
  • Functions
  • Launching the Website
  • Forming Your Company
  • Objects and Arrays
  • Getting Started with Android
  • Corporate Structure
  • Objects
  • Tables
  • Type Tools
  • Masks Basics
  • Why Start a Business?
  • Introduction Variables
  • JavaScript Strings
  • Layer Basics
  • Introduction
  • Fluid Foundation
  • Links
  • Text Editors and HTML
  • Introduction to Responsive Web Design
  • Online Dating
  • Chair Yoga
  • Taking The Perfect Profile Picture
  • Website Basics
  • Lists
  • List Challenge
  • Graphic Basics
  • Control Structures
  • Text
  • Basics
  • Website Basics
  • Ruby Basics
  • Introduction
  • Newbie