+ 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. Is their any way to initialize header footer every time a request is made , so that we don't need to write include header in each and every page that we make

  2. if we write a single-page app, do we actually need to use a template engine? Couldn't we just stick to a regular html and ajax?

  3. – we can do the something with PUG :
    – just add " include " keyword and the name of your file, for example :
    include myfile.pug

  4. You can also put HTML header boilerplate and footer boilerplate HTML into their own partial views. That way your regular views only need to contain the content code for the view.

  5. One small tip for those using sublime — make sure your contact.ejs and index.ejs are in your VIEWS folder, not PARTIALS. Only your nav.ejs belongs in PARTIALS.

  6. THANK YOU SO MUCH MAN, this answered sooo much questions. if someday when i start my own coding channel (when i am more experienced in coding) with my language i will refer ppl to you.

    thank you

  7. Thank you so much for the big efforts you put in this ! I can easily say this is one of the best tutorials I've taken in ages.
    I just want to point out that there was no need to force nodemon to restart the server with "rs" after modifying the .ejs files as those files aren't server executables.

  8. Oh man, what am I going to do for the next 2 days waiting for another upload. :O Thanks so much for these tutorials man. This is the only tutorial series that I've actually kept an interest in and I can't wait to do more!

  9. Hi, I've just stumbled upon your channel through a link on /r/webdev and I am already regreting why I didn't find you earlier! Your tutorials are really good.

    I would be happy if you made a tutorial outlining the machine you use for development, the text editor of your choice, packages, themes etc

  10. Nice tutorial, it help me a lot.Can you teach how to send data to JSON file form html submit with node JS??Thank you very much.


Please enter your comment!
Please enter your name here