MING-HSIEN CHEN

MING-HSIEN CHEN

Member Since December 29, 2016

11,852

Total Points

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

145 Achievements

  • Team Collaboration in Figma
  • Prototyping Designs in Figma
  • Introducing Figma
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • First Commits
  • Modular Media Queries
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Add Reusable Logic to Your Sass
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Designing for your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • What is Product Design?
  • Finishing the Game
  • Installing WordPress Locally
  • What Is WordPress?
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • ES2015 Basics
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • AJAX and APIs
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • jQuery and AJAX
  • Programming AJAX
  • Editing and Filtering Names
  • Traversing the DOM
  • Digital Media Basics
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • AJAX Concepts
  • Media Basics
  • Adding and Removing Names
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Building a Layout with Flexbox
  • Page Layout
  • Using Bootstrap Components
  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • Responsive Patterns
  • Introducing JavaScript
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • 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
  • Exploration
  • Discovery
  • Flexbox Properties
  • Understanding Flexbox
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Media Queries
  • Responsive Theory
  • 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
  • Responding to User Interaction
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Getting Started with CSS
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Treehouse Club - JavaScript
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • The Browser Environment
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Newbie