Ker Sing Tan

Ker Sing Tan

Member Since February 5, 2019

10,569

Total Points

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

126 Achievements

  • Starting Right with PHP Best Practices
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • Daily Exercise Program
  • PHP on the Web
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Going Further with HTML
  • Structuring Your Content
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Finishing the Game
  • Introducing JavaScript
  • Treehouse Club - JavaScript
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • S3 Storage Service
  • AWS and "The Cloud"
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Unit Converter
  • Getting to Know PHP
  • WordPress User Roles
  • Website Basics
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing WordPress Locally
  • What Is WordPress?
  • Creating and Modifying Database Tables
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Understanding Flexbox
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Getting to Know Bootstrap 4
  • Treehouse Club - CSS
  • Creating an SVG
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • 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
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Welcome to the Treehouse Club
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Introduction to SVG
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Getting Familiar with HTML and CSS
  • Images, Text and Links
  • Getting Started With HTML
  • Newbie