Yin Jie Soon

Yin Jie Soon

Member Since September 10, 2014

13,382

Total Points

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

Skills & Experience

  • Company

    Tinkertanker Pte Ltd

145 Achievements

  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Bells and Whistles
  • Diving into Web Development
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • What to Test
  • Why Test
  • Efficiency!
  • Exploring the Java Collections Framework
  • Python Lists
  • Python Data Types
  • Python For Beginners
  • How to Install WordPress on Your Computer
  • What Is WordPress?
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  •  Create a Web Presence on GitHub
  • Working By Yourself
  • Hello, GitHub!
  • Introducing Services
  • Basic Android Programming
  • Creating the Screen Layout
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Delivering the MVP
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • 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
  • JavaScript Objects
  • MASH JavaScript
  • Treehouse Club - JavaScript
  • Improving Our Code
  • MASH CSS
  • MASH HTML
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Treehouse Club - CSS
  • Forms
  • Tables
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Welcome to the Treehouse Club
  • Introduction to Design
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Methods
  • Say Hello to Python
  • Types
  • Variables and Constants
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Introduction to Node.js
  • Getting Started with Android
  • Text, Fonts, and Lists
  • AngularJS MVC Frameworks
  • Getting Started with Xcode (ObjC)
  • Views and View Controllers
  • Getting Started with Xcode
  • 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