Skip to main content

🚀 In our NEW AI Bootcamp you'll build a working app in 28 days, no experience required. Free to all subscription levels.

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

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

  • Treehouse Logo
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
    • All Courses
    • Tracks
    • AI Bootcamp
    • College Credit
    • Techdegree Bootcamps
    • Front End Development
    • Full Stack JavaScript
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
    • Explore
    • Career Toolbox
    • Free Treehouse Near Me
    • Affiliates
    • Blog
    • Support
    • About
    • Learn
    • Beginner's Guide to Coding
    • Data Analysis with SQL & Python
    • Front-End Web Development
    • Python Programming Basics
    • Techdegree Bootcamp Overview
    • UX Design Fundamentals
    • AI Tools for Beginners
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks AI Bootcamp College Credit
  • Techdegree Bootcamps Front End Web Development Full Stack JavaScript
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Explore Career Toolbox Free Treehouse Near Me Affiliates Blog Support About
    Learn Beginner's Guide to Coding Data Analysis with SQL & Python Front-End Web Development Python Programming Basics Techdegree Bootcamp Overview UX Design Fundamentals AI Tools for Beginners
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Loading banner... Start your free trial at Treehouse
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
      • • Vibe Coding
  • Samuel Kleos
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Samuel Kleos
    Front End Web Development Techdegree Student 13,728 Points

    I'm stopping at this checkpoint. I will take Node.js Basics before moving on to templating.

    Posted March 4, 2023 9:09pm by Samuel Kleos
    .a{fill-rule:evenodd;}techdegree
    Samuel Kleos
    Front End Web Development Techdegree Student 13,728 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    0 Answers

  • Jesse Thompson
    Jesse Thompson
    10,684 Points

    Out of curiosity what is the purpose of EventEmitter and util modules?

    Posted April 4, 2018 5:25pm by Jesse Thompson
    Jesse Thompson
    10,684 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    1 Answer

  • Leo Marco Corpuz
    Leo Marco Corpuz
    18,975 Points

    Accidentally deleted profile.html

    Posted March 22, 2018 6:45am by Leo Marco Corpuz
    Leo Marco Corpuz
    18,975 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    1 Answer

  • cyber voyager
    cyber voyager
    8,859 Points

    Why do we use the double {{}} brackets?

    Posted June 21, 2017 2:42pm by cyber voyager
    cyber voyager
    8,859 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    2 Answers

  • Laxmikanta Nayak
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Laxmikanta Nayak
    Front End Web Development Techdegree Student 554 Points

    I cant able to return data from a method

    Posted June 24, 2016 9:13pm by Laxmikanta Nayak
    .a{fill-rule:evenodd;}techdegree
    Laxmikanta Nayak
    Front End Web Development Techdegree Student 554 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    2 Answers

  • Ikuyasu Usui
    Ikuyasu Usui
    40 Points

    What is the thing about "template"?

    Posted June 22, 2016 5:16pm by Ikuyasu Usui
    Ikuyasu Usui
    40 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    0 Answers

  • Jess Hines
    Jess Hines
    5,411 Points

    Would you really have an HTML file with invalid HTML?

    Posted September 23, 2015 8:00pm by Jess Hines
    Jess Hines
    5,411 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    2 Answers

  • George Akinian
    George Akinian
    17,615 Points

    Tip. automate app restart with supervisor for lazy people.

    Posted August 11, 2015 9:01pm by George Akinian
    George Akinian
    17,615 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    1 Answer

  • Gary Calhoun
    Gary Calhoun
    10,317 Points

    Are we creating MVC like ROR?

    Posted August 11, 2015 1:59am by Gary Calhoun
    Gary Calhoun
    10,317 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    1 Answer

  • Gabriel Ducharme
    Gabriel Ducharme
    11,948 Points

    Why put the CSS in the HTML markup instead of external?

    Posted May 5, 2015 11:48pm by Gabriel Ducharme
    Gabriel Ducharme
    11,948 Points
    • JavaScript
    • Build a Simple Dynamic Site with Node.js
    • Creating a Basic Template Engine in Node.js
    • Making Our Views DRY

    5 Answers

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
SEE ALL

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
SEE ALL

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
SEE ALL

About Us

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

Explore

  • Plans
  • Affiliates
  • Perks
  • Shop
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses

Treehouse is an online technology education platform founded in 2011. Treehouse offers more than 700 self-paced, video-based courses in web development, programming, data analysis, design, and AI, plus two project-based bootcamp programs in Front End Web Development and Full Stack JavaScript. Individual Treehouse plans start at $25 per month and include a 7-day free trial. Treehouse serves individual learners, businesses, schools, and public libraries. Cardholders at participating U.S. public libraries can use Treehouse for free. Select Treehouse courses, offered with University Pathways International, are recommended for college credit by ACE and NCCRS. Treehouse learners earn digital certificates for completed Tracks.

Terms & Conditions · Privacy · © 2026 Treehouse Island, Inc.
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
  • Discord