Create a Blog System from Scratch using NodeJS and ExpressJS

Learn NodeJS, ExpressJS and MongoDB in a practical way while creating a blog system from scratch
Rating: 4.1 out of 5 (22 ratings)
2,031 students
Build a basic blog system from scratch
Connect ExpressJS with MongoDB
Make different handlers for a specific route
Manipulate data using MongoDB
Understand how blogs work


  • A little bit of knowledge of HTML and JavaScript
  • A basic understanding of NodeJS and ExpressJS


If you have ever wondered how blogs work, this is the right course for you. I will be explaining how blogs work and I will demonstrate how to create one for yourself from scratch with your bare hands. The technologies used are NodeJS, ExpressJS and MongoDB. As already stated in the prerequisites section above, having a little bit of knowledge of these technologies is a plus in this course, even though I will be explaining each step I make.

Who this course is for:

  • Beginner to Intermediate NodeJS learners/developers

Course content

6 sections16 lectures1h 43m total length
  • What Are We Going to Build?


Computer Engineer
Moath Zayadneh
  • 3.9 Instructor Rating
  • 94 Reviews
  • 100,393 Students
  • 3 Courses

I am a full-stack web developer and a computer enthusiast that loves working in complex, advanced systems with the latest, cutting-edge technologies. I have developed and deployed many websites with fancy user interfaces. Furthermore, I have written an operating system (OS) and a boot loader from scratch. Briefly, I have experience in Python, C++ / C, JavaScript, PHP, Lua and C#.