Prathom Satapronpinyo

Prathom Satapronpinyo

Member Since August 31, 2013

12,759

Total Points

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

129 Achievements

  • Introduction to Machine Learning
  • Finishing the Prototype
  • Grid Layout and UI Components
  • Getting to Know Foundation for Apps
  • What is npm?
  • Dependency Management
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • JavaScript Arrays
  • JavaScript Objects
  • JavaScript Loops
  • Starting Right with PHP Best Practices
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Advanced Sass Concepts
  • Media Queries
  • Beginning HTML and CSS
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Rails Frontend Development
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Customizing Google Maps
  • Google Maps Integration
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Connecting to MySQL
  • Simple PHP Application: Wrapping Up The Project
  • Integrating With Paypal
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Why Version Control Matters
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Working with PHP Functions
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Getting Started With Rails
  • Integrating Validation Errors
  • Refactoring the Codebase
  • Ruby Basics
  • Paginating a List: Model and View
  • Adding Search: Model
  • Cleaning URLs with Subfolders
  • Listing Inventory Items
  • DNS Basics
  • Chrome DevTools Basics
  • Graphic Basics
  • Starting a Freelance Career
  • Adding a Contact Form
  • Mobile Usability
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Improving Usability
  • Website Usability
  • What is Usability?
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Styling Content
  • Launching the Website
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Form Validation and Manipulation
  • jQuery Plugins
  • Introduction to jQuery
  • JavaScript Functions
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Querying the Database
  • Backgrounds and Borders
  • Advanced Selectors
  • Flexbox and Multi-Column Layout
  • Cleaning URLs with Rewrite Rules
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Selectors
  • Getting Started with CSS
  • Paginating a List: Controller
  • Adding Search: Controller & View
  • Newbie