+ Repo –
+ Atom editor –

You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage…


========== JavaScript for Beginners Playlist ==========

============ CSS for Beginners Playlist =============

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to – or

================== Social Links ==================

Twitter – @TheNetNinja –


  1. Great tutorial series, thanks. Just wanted to ask if you are using bootstrap or have added some other styling not shown, as I can't seem to get my form layout to appear the same as in the video.

  2. Are the British Government insane!! A fantastic tutor like ya should teach in the college ! They should hire ya as soon as possible !

  3. Awesome tutorial bro…. Anyone can able to understand what is there in node.js. I am glad and happy to see this. Keep it man. Great Job.

  4. hello there!!
    everything works fine in all the series, although this particular video I am having two problems:
    1- Error: Can't set headers after they are sent. " when opening the contact page"
    2- the qs is not defined

  5. Never usually comment on videos but found this one really helpful so thought I'd say thanks! You've made this so simple to understand and it's given me a eurika moment as I have been stuck on this for days!

    Thanks very much, I will be watching all of your other videos.

  6. Ive noticed that at some point my styles stopped updated. I even cleared the style.css file completely and the old styles are still there. I have cleared the cache on my browser and and restarted the server but the styles remain. any idea what I can do?

  7. <form id="contact-form>
    <label for="who">Who do you want to contact?</label>
    <input type="text" name="who" value="<%= queryString.person%>">
    <label for="department">Which department?</label>
    <input type="text" name="department" value="<%= queryString.dept%>">
    <label for="email">Your email:</label>
    <input type="email" name="email">
    <input type="submit" value="submit">

  8. <form>
    <div class="form-group">
    <label for="who">Who:</label>
    <input type="text" class="form-control" id="who" name="who">
    <div class="form-group">
    <label for="department">Department:</label>
    <input type="text" class="form-control" id="department" name="department">
    <div class="form-group">
    <label for="email">Email:</label>
    <input type="email" class="form-control" id="email" name="email">

    <button type="submit" class="btn btn-default">Submit</button>

  9. Stumbling across your tutorials is the best thing happend to me… really loving these. I always thought it is difficult to learn nodeJs… but you made it really easy for me. Thanks a lot 🙂 🙂
    May U be always surrounded by lots of good Ninjas 😛 😛

  10. Just commenting on a recent video so you could see it.

    Thanks for the tutorials!They're very excellent and keep up the good work!Very nice tutorials for beginners;)

  11. Another great tutorial. However, I was wondering… When are going to make a tutorial that explains how to utilize a database with Node JS?


Please enter your comment!
Please enter your name here