Shelly Yang

Shelly Yang

Member Since September 6, 2020

4,990

Total Points

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

61 Achievements

  • Array Manipulation
  • Array Iteration
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Programming AJAX
  • AJAX Concepts
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Building a Layout with Flexbox
  • Flexbox Properties
  • 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
  • Introduction to Node.js
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Selectors - Beyond the Basics
  • The Browser Environment
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Basic Layout
  • Understanding Values and Units
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Understanding Flexbox
  • The Box Model
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Newbie