GonG Panupong

GonG Panupong

Member Since August 11, 2013

14,374

Total Points

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

166 Achievements

  • Introduction to Node.js
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Basic Selectors
  • Getting Started with CSS
  • Local Python
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • PHP Inheritance & Interfaces
  • Programming AJAX
  • AJAX Concepts
  • Learning the Language
  • Getting Started with Android
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Presentation Skills
  • Important Skills For Professional Success
  • Why Start a Business?
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Working With Remote Repositories
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • What is User Experience (UX)?
  • 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
  • Display Modes
  • Merging
  • Branches
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Getting Started With Rails
  • Getting Started With Git
  • Why Version Control Matters
  • Cleaning URLs with Rewrite Rules
  • Querying the Database
  • Connecting to MySQL
  • 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
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Coding HTML Email
  • HTML Email Basics
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Environment and Redirection
  • Installing Programs
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Gradients
  • CSS Animations
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Transitions and Transforms
  • Backgrounds and Borders
  • Media Queries
  • Introduction
  • Color Theory
  • Principles
  • Elements
  • Flexbox and Multi-Column Layout
  • Web Typography
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Defining the Project
  • Intro to User Experience
  • Newbie