Ken Hibino

Ken Hibino

Member Since January 15, 2015
Open to Work

17,009

Total Points

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

Skills & Experience

198 Achievements

  • Installing Wordpress
  • Getting Started with WordPress
  • Introduction to Brand Identity
  • Ruby on Rails Authentication
  • Callbacks
  • Query Interface
  • Validation
  • Introduction to ActiveRecord
  • Build a Todo List Application with Rails 4
  • Gems In Depth
  • Ruby Gems
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Installing a Ruby Development Environment
  • Ruby Core
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Services and Dependencies
  • AngularJS MVC Frameworks
  • Laravel Getting Started
  • Limiting Results in Queries
  • Using Relationship Tables
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • WWW
  • Database Security
  • Queries & Results
  • Working With Remote Repositories
  • Cleaning URLs with Subfolders
  • Simple PHP Application: Wrapping Up The Project
  • Integrating With Paypal
  • Getting Started with PDO
  • PHP Properties & Methods
  • PHP Inheritance & Interfaces
  • PHP Objects and Classes
  • Joining Relational Data Between Tables in SQL
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Cleaning URLs with Rewrite Rules
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Integrating Validation Errors
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Listing Inventory Items
  • Working with PHP Functions
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Getting Started with Compass
  • SMACSS and Sass
  • Getting Started with Advanced Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Installing Sass and Setting up the Project
  • Working with Media Queries
  • Flexbox Layout
  • CSS Animation Basics
  • Understanding CSS Transitions and Transforms
  • Understanding 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
  • Grid Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • 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
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • JavaScript and the DOM
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • 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