Weng Jeff Lee

Weng Jeff Lee

Malaysia

Try to learn something new and build something that useful

12,865

Total Points

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

151 Achievements

  • Introducing Adobe Illustrator
  • Sinatra ERB Templates
  • Getting Familiar with HTML and CSS
  • Creating New Sinatra Apps
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Ruby Procs & Lambdas
  • PHP Getting Started
  • Ruby Strings
  • Operators
  • Types
  • Build a Simple Todo List Program
  • Variables and Constants
  • Objects, Classes, and Variables
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Basics
  • Introduction to Node.js
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • JavaScript Numbers
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Installing a Ruby Development Environment
  • Ruby Arrays
  • JavaScript Variables
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Creating an Icon
  • Getting Started with CSS
  • Introducing JavaScript
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Text
  • Introduction
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Objects
  • JavaScript Functions
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • JavaScript Arrays
  • Treehouse Club - CSS
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Vector Shapes
  • Type Tools
  • Control Structures
  • Basics
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Color Theory
  • Principles
  • Elements
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • 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