🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

New No-Code Track! 🚀 New videos dropping every week—start learning today!

🌟 Dreaming of a bright future? 🎓 Ask about the Treehouse Scholarship program! 🚀

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

  • Treehouse Logo
  • Plans
    Chevron
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
  • Library
    Chevron
    • All Courses
    • Tracks
    • College Credit
  • Techdegree
    Chevron
    • Overview
    • Front End Development
    • Full Stack JavaScript
    • Data Analysis
    • UX Design
    • Python
  • Community
    Chevron
    • Community Projects
    • Live Sessions
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
  • Resources
    Chevron
    • Career Toolbox
    • CodeForward
    • Free Treehouse Near Me
    • Jobs
    • Blog
    • Support
    • About
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks College Credit
  • Overview Front End Web Development Full Stack JavaScript Python Development Data Analysis UX Design
  • Community Projects Live Sessions Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Career Toolbox CodeForward Free Treehouse Near Me Jobs Blog Support About
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Huston Hedinger

Huston Hedinger

Treehouse Guest Teacher

Member Since October 7, 2013
  • LinkedIn
Topics & Specialties
  • JavaScript

Git Repositories

    See all repositories

    Courses & Workshops I've Taught

    • 17 min
      Workshop

      JavaScript Booleans

      Logic is an incredibly important part of programming. Typically languages will have a “boolean” data type with two values, “true” or “false”. In JavaScript, some of the behaviors that produce “truthiness” and “falsiness” can be confusing. In this workshop, you will be steeped in all of the different ways JavaScript takes into account booleans.

      Checkmark Viewed
      • JavaScript
      • Beginner
      • 18 min
        Workshop

        The JavaScript 'use strict' Statement

        This workshop is all about JavaScript’s “use strict” statement. Recently you may have seen a curious little string “use strict”; appearing at the top of JavaScript files and within functions. This little statement causes the JavaScript interpreter to run in a strict variant. It can introduce a lot of breaking changes to your code, but in this workshop we’ll check out why this is a good thing!

        Checkmark Viewed
        • JavaScript
        • Beginner

          Treehouse

        • About
        • Blog
        • Careers
        • Community
        • Stories
        • Shop
        • Contact
        • Gift Card

        See Full Catalogue

        Techdegree

        • Front End Web Development
        • Full Stack JavaScript
        • Python Development
        • Data Analysis
        • UX Design

        Tracks

        • Learn to Code for Beginners
        • Beginning Python
        • Beginning SQL
        • Beginning Java
        • ...see more

        Courses

        • JavaScript Basics
        • Intro to HTML & CSS
        • Python Basics
        • CSS Layout
        • ...see more

        Explore

        • Plans
        • Affiliates
        • Perks
        • Free Treehouse Near Me
        • Treehouse for Libraries
        • Treehouse for Businesses
        • Twitter
        • YouTube
        • Facebook
        • LinkedIn
        • Instagram
        Terms & Conditions | Privacy

        © 2025 Treehouse Island, Inc.