Heather Gray

Heather Gray

Member Since February 27, 2016

6,225

Total Points

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

102 Achievements

  • Fundamental Concepts
  • Designing with the Latest Features
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Database Normalization
  • Database Keys
  • Table Relationships
  • Joining Table Data with SQL
  • Set Operations
  • Subqueries
  • Ordering, Limiting and Paging Results
  • Working with Text
  • Aggregate and Numeric Functions
  • Date and Time Functions
  • Deleting Data from a Database
  • Handling Errors When Manipulating Data
  • Adding Data to a Database
  • Updating Data in a Database
  • Data, Databases and SQL
  • Getting Data from a Database
  • Finding the Data You Want
  • Exploring Arrays
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Searching Names
  • Sorting Algorithms
  • Practicing Data Visualization in Excel
  • Chart Formatting and Layout
  • When To Use What Type of Chart
  • Introduction To Data Visualization
  • Build a Spreadsheet
  • Spreadsheet Best Practices
  • Spreadsheet Functions & Formulas
  • Getting Started With Spreadsheets
  • Introducing Spreadsheets
  • Getting to Know Your Data
  • The Data Analysis Process
  • Introducing Data Analysis
  • Basic Layout
  • Introduction to SVG
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Media Basics
  • Captioning Video
  • Getting Familiar with HTML and CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Objects
  • Build an Application
  • Using Lists
  • Meet Lists
  • Functions and Looping
  • All Together Now
  • Meet Python
  • Types and Branching
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript is Everywhere
  • JavaScript Tools and Workflows
  • JavaScript Numbers
  • JavaScript Conditional Statements
  • JavaScript Functions
  • Introducing JavaScript
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Graphical User Interfaces
  • IDE Exploration
  • How it Works
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie