Leah Haist

Leah Haist

London, ON
Open to Work

20,547

Total Points

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

Skills & Experience

286 Achievements

  • Computer Basics
  • Getting Started With Spreadsheets
  • Voice and Tone
  • Introducing Spreadsheets
  • PHPDB Stage 3: Using Relational Data
  • User Interface Library
  • What is Wireframing?
  • Visual Design Language
  • Joining Table Data with SQL
  • The Internet
  • Table Relationships
  • Principles of Design
  • WWW
  • Elements of Design
  • Database Keys
  • Digital Media Basics
  • Understanding Design Systems
  • Measuring Your Designs
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Next Steps
  • Bringing It All Together
  • The Cash Flow Statement
  • Financing Our Company
  • The Balance Sheet
  • Selling Your Product
  • The Profit & Loss Statement
  • Marketing Your Product
  • Product Market Fit
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introducing Financial Statements
  • Discovery
  • Introduction to Blogging
  • PHPDB Stage 2: Querying the Database with PHP
  • Making sense of it all
  • Using a jQuery Carousel
  •  Learning activity: Interviewing
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Planning Your Users’ Journey
  • Persuasive Patterns
  • UI Patterns
  • Learning activity: Field Observation
  • Improving Usability
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Understanding your User’s “As-is” Scenario
  • Strategy: Determining Goals for your Product
  • Mobile Usability
  • Understanding Our Users
  • Solving an Important Problem
  • Intro to User Experience (UX) Design
  • Website Usability
  • Protecting and Sharing Your Work
  • Becoming Acquainted with Your User
  • The Design Solution
  • Licensing
  • PHPDB Stage 1: Databases and PHP
  • Add a Sticky Navigation Bar
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Design Foundations Final
  • Becoming a Problem Solver
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Give and Receive Feedback
  • Understanding Aesthetics
  • PHP Email Form Errors
  • Introduction to Design
  • Introducing jQuery Plugins
  • What is Usability?
  • The Design Problem
  • Designing with Patterns
  • Implementing UX Content
  • An Overview of Hooks in WordPress
  • Design Principles
  • The WordPress Loop
  • What is Product Design?
  • Becoming a Design Thinker
  • Video Marketing
  • Professional Development
  • Soft Skills - Psychology
  • Email Marketing
  • Search Engine Optimization
  • Writing Online
  • Creating UX Content
  • Applying IA
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • PHP Email Forms
  • Setting Your Course
  • Fair Use and Public Domain
  • Careers in the Tech Industry
  • Productivity
  • WordPress Header and Footer Templates
  • Evaluating IA
  • Usability Testing
  • Getting Started with Copyright
  • UX Content Attributes
  • Main Principles
  • A Template Hierarchy Review
  • Presentation Skills
  • Media Templates in WordPress
  • Better SEO Through Content
  • PHP Inventory
  • Important Skills For Professional Success
  • Introduction to SEO
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • UX Content Basics
  • What is Information Architecture?
  • Self-Assessment
  • Usability Basics
  • Social Media
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Core WordPress Theme Files
  • PHP Includes
  • Custom Dashboard Widgets
  • PHP Internal Functions
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • How WordPress Templates Work
  • PHP Returns & Closures
  • Admin Color Schemes
  • PHP Functions Basics
  • WordPress User Roles
  • Building Forms With Bootstrap
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Using Bootstrap Components
  • Add Reusable Logic to Your Sass
  • Getting Data From an API With Node
  • Traversing the DOM
  • Write Smart and Efficient CSS with Sass
  • DOM Traversal
  • DOM Manipulation
  • Improve Your Workflow with Sass
  • Responsive Layouts With the Bootstrap Grid
  • Adding 3D Effects with CSS
  • Workflows
  • Working With Remote Repositories
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Merging
  • Branches
  • Installing Sass and Setting up the Project
  • Perfect
  • Getting Started With Git
  • Scrum Artifacts
  • Getting Started with Sass
  • Scrum Events
  • Introduction to Node.js
  • Introducing Scrum
  • Responding to User Interaction
  • Creating Home Page Assets
  • Making Changes to the DOM
  • Applying Effects
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • How to Draw in Illustrator
  • Getting Started with CSS Transitions
  •  Adding Color and Type
  • Ruby Conditionals
  • Perform
  • Events
  • Hello, jQuery!
  • Console I/O
  • Why Version Control Matters
  • Installing Programs
  • GET and POST Requests in a Browser
  • Save for the Web
  • Environment and Redirection
  • Introduction to HTTP
  • Creating an Icon
  • Getting a Handle on the DOM
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Adding Images and a Mockup
  • Getting to Know Bootstrap 4
  • Prepare and Plan
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • The Browser Environment
  • Finding the Data You Want
  • What is Agile?
  • Logo Design
  • Creating a Wireframe
  • Ruby Numeric Types
  • PHP Loops
  • PHP Arrays
  • Introduction to Illustrator
  • Introducing Adobe Illustrator
  • PHP Conditionals
  • Finalizing the Project
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Ruby Syntax
  • Getting Data from a Database
  • Data, Databases and SQL
  • More Advanced PHP for WordPress
  • PHP on the Web
  • PHP Basics for WordPress
  • WordPress Plugins
  • WordPress Themes
  • Introduction to PHP for WordPress
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing WordPress Locally
  • What Is WordPress?
  • Daily Exercise Program
  • JavaScript Objects
  • Combine and Minify Assets
  • Choosing Options
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Basic Web Typography
  • JavaScript Arrays
  • Building a Layout with Flexbox
  • Advanced Selectors
  • How to Choose and Use Webfonts
  • Organizing Forms
  • Form Basics
  • Flexbox Properties
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Introduction to Typography
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Responsive Patterns
  • Media Queries
  • Controlling Layout with CSS Display Modes
  • JavaScript Loops
  • Getting Started with CSS Layout
  • Responsive Theory
  • Exploration
  • Discovery
  • Unit Converter
  • JavaScript Functions
  • Fundamental Concepts
  • JavaScript Conditional Statements
  • Designing with the Latest Features
  • JavaScript Numbers
  • Basic Layout
  • Getting to Know PHP
  • The Box Model
  • Going Further with HTML
  • JavaScript Variables
  • Images, Text and Links
  • Understanding Values and Units
  • Introducing JavaScript
  • Structuring Your Content
  • Basic Selectors
  • Finishing the Game
  • Getting Started With HTML
  • Getting Started with CSS
  • Introducing JavaScript
  • 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
  • Newbie