Rachel Heneault

Rachel Heneault

Courses Plus Student

Member Since November 11, 2016

12,155

Total Points

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

161 Achievements

  • Getting Familiar with HTML and CSS
  • C# Syntax
  • Getting Data from a Database
  • Meet Python
  • Build Modular Interfaces with Components
  • Voice and Tone
  • User Interface Library
  • Visual Design Language
  • Understanding Design Systems
  • The Design Solution
  • The Design Problem
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • Getting Started with Sass
  • Stateful Components
  • What is Usability?
  • How to Make Wireframes on Paper
  • First Commits
  • What is Asynchronous Programming?
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Design Principles
  • ADS Writing and Preparation
  • Introduction to UI Design
  • What is Product Design?
  • What is Wireframing?
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Introducing Scrum
  • What is Agile?
  • What Is WordPress?
  • Ruby Syntax
  • HTML: The Structural Foundation of Web Pages and Applications
  • Selector Basics
  • Data, Databases and SQL
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Responsive Layouts With the Bootstrap Grid
  • PHP Conditionals
  • Getting Familiar with HTML and CSS
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • PHP on the Web
  • Daily Exercise Program
  • Getting the REST You Need 2
  • Persuasive Patterns
  • UI Patterns
  • Getting to Know Bootstrap 4
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Designing with Patterns
  • Getting Data From an API With Node
  • Introducing Vue
  • Getters and Setters
  • First Steps in React
  • Working with Classes in JavaScript
  • Combining Array Methods
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Array Manipulation
  • Array Iteration
  • Telling the Story
  • The Cooler Parts of ES2015
  • Create Function Using Arrow Syntax
  • Designing for Your User’s "To-be"
  • Using Template Literals
  • Defining Variables With let and const
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Hello, GitHub!
  • Introducing Adobe Illustrator
  • Introduction to Node.js
  • ES2015 Basics
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • Finishing the Game
  • Introducing JavaScript
  • Measuring Performance
  • Planning for Performance
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • AJAX Concepts
  • Unit Converter
  • Getting to Know PHP
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Getting to Know Bootstrap 4
  • Creating an SVG
  • Introduction to SVG
  • DOM Traversal
  • DOM Manipulation
  • Captioning Video
  • Media Basics
  • Events
  • Selecting Elements and Adding Events with JavaScript
  • HTML Email Basics
  • JavaScript and the DOM
  • Improving the Application Code
  • Building a Layout with Flexbox
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Quiz Practice Project
  • Prototypal Inheritance
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Hello, jQuery!
  • Editing and Filtering Names
  • Flexbox Properties
  • Understanding Flexbox
  • Adding and Removing Names
  • Choosing Options
  • Responsive Patterns
  • Media Queries
  • Organizing Forms
  • Responsive Theory
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Traversing the DOM
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • Selectors - Beyond the Basics
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Introducing JavaScript
  • Newbie