Create Password Generator with Nodejs and Express. We will learn how you can create a simple password generator which will generate simple passwords.

  • NodeJS and NPM installed
  • Express module
  • HTML, CSS and JS Basics

First create a folder named password_generator and initialize node project there with npm init. Now open this folder and install express module with npm i express.


Some projects you can make with NodeJS that will help you learn the basics and fundamental of NodeJS or fill your projects in your Resume.

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.

  1. Knowledge of HTML and CSS
  2. Knowledge of Javascript library like JQuery or Bootstrap (Not Neccessary)
  3. Knowledge of NodeJS

Projects to build to learn about NodeJS

First thing you need is refining the basics of NodeJS. By creating the portfolio app, You will learn about servers, clients and How to create a server. …


In this blog, We will create bot for your discord server which can perform variety of commands.

  • NodeJs and NPM installed
  • discord.js
  • dotenv

Create a folder named discord_bot and initialize a node project in that folder with npm init -y command. Now Let’s install some packages by typing this command npm i discord.js dotenv.


In this blog, We will learn about Bash Scripting for Beginners. You will be able to create scripts in your linux distribution using bash.

  • A Latest Windows (if you have ubuntu installed skip to the commands part)
  • WSL or WSL2
  • Ubuntu Subsystem installed from the Windows store.
  • You need to know basic of linux commands.

To install the WSL(Windows Subsystem for Linux) on Windows, you need to make sure that you’re running latest version of Windows.

Install WSL by opening powershell with admin priviledges and typing this command.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

This command will enable WSL Feature…


In this post, We will create and see how easy it is to create your own real-time chat app in the console. This chat app is two-part, One part is the server and the second part is the Client.

  • NPM and NodeJS installed
  • socket.io and socket.io-client module

I will be creating my server and client on the same project, If you want to deploy your server code to your hosting provider you need to create a separate project. First, I created a directory named chat-cli and initialized npm project with npm init -y.

Now I installed the required modules like…


We will create a blogging website and host it on Github Pages for FREE.

  • Git installed
  • NPM and NodeJS installed
  • hexo-cli (globally installed)

First, let’s install all the modules needed. To install hexo-cli, Just Open cmd, powershell or terminal and type npm install -g hexo-cli. This will install hexo globally on your pc.


What we need for this tutorial:

  • NPM and NodeJS installed
  • node-nlp module

First create a folder in which you want to create your project, I created folder named chatbot_nodejs.

Initialized repo in that folder with command npm init and install modules with npm i node-nlp.


  • A Latest Windows (if you have ubuntu installed skip to the commands part)
  • WSL or WSL2
  • Ubuntu Subsystem installed from the Windows store.

To install the WSL(Windows Subsystem for Linux) on Windows, you need to make sure that you’re running latest version of Windows.

Install WSL by opening powershell with admin priviledges and typing this command.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

This command will enable WSL Feature on Windows. You can restart your system now and skip next step.

In this tutorial, We are gonna install WSL2, so Extra steps will be needed.

To enable WSL2, You need to…


  • NodeJS and NPM
  • Express (For creating Web Server)
  • ytdl-core (npm module to get info of youtube video)
  • ejs (templating engine)

Create a directory named yt_downloader and initialize a node project in that folder with npm init. Now Open Visual Studio Code or any other editor in that folder. Install all the modules needed with npm install ytdl-core express ejs


What we need.

  1. A Computer
  2. Git CLI
  3. Some Basic Terminal commands

How to Install Git CLI

First go to http://git-scm.com/ and download latest git cli.

Programmer101N

Hi, I’m Naman Baranwal AKA Programmer101N. I’m a Web, Game and App Developer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store