Node Program: From 0 to Hero with Nodejs and MongoDB (

Build and deploy Nodejs and MongoDB REST API apps while watching the lectures by the author of 11 books on JS/Node

Created by: Azat Mardan

Produced in 2016

What you will learn

  • Overview main JavaScript concepts and issues
  • Contrast Node.js to browser JavaScript
  • Build Node.js apps from scratch
  • Know the most common core modules
  • Utilize NoSQL database MongoDB in your projects
  • Harness power of Express.js framework in your apps
  • Be aware of the most common Express.js middleware
  • Understand Node/Express stack (Jade, Stylus, Redis, etc.)
  • Learn a few tips about Node.js in production
  • Use Git for deployment to Heroku
  • Deploy to Heroku
  • Deploy to Amazon Web Services (AWS)
  • Build REST API servers
  • Build an OAuth 1.0 application

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 64 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a node.js course? Or looking for more detail on Azat Mardan's Node Program: From 0 to Hero with Nodejs and MongoDB? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Interested in Node.js, but don't know where to start and how to find time to learn it properly? Would you prefer to learn in a way that is more interesting than reading books or watching boring screencast videos? Confused about how the MEAN stack pieces of MongoDB, Expressjs, Angularjs and Nodejs fit together? How it's even possible to run JavaScript outside of the browser? Years ago, we were in the same boat, but we took the long route of learning from source code, books, blogs and free online documentation. We have put together the best information in the simplest way to help you learn about these systems. Basically, we are helping you to take a shortcut and save time, frustration and avoid costly mistakes by using the best practices available. This is an online version of our two-day Node Program (nodeprogram dot com). The online course has recorded lectures, lively student discussions, quizzes, exercises, workshops, tutorials in the manual and lots and lots of code examples! BONUS: You'll get NodeProgram live recording and Advanced Node live recording!

Who this course is for:
  • Programmers
  • Web developers
  • Software engineers
  • NOT total newbies in programming

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Azat Mardan

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.

Currently, Azat works as Technology Fellow at Capital One Financial Corporation. Before that, Azat worked as a Team Lead / Senior Software Engineer at DocuSign, where his team rebuilds 50 million user product (DocuSign web app) using the tech stack of Nodejs, Expressjs, Backbonejs, CoffeeScript, Jade, Stylus and Redis.

Recently, he worked as an engineer at the curated social media news aggregator website, Storify dot com (acquired by LiveFyre) which is used by BBC, NBC, CNN, The White House and others. Storify runs everything on Nodejs unlike other companies. It's the maintainer of the open-source library jade-browser.

Before that, Azat worked as a CTO/co-founder at Gizmo an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program.

Prior to this, Azat was developing he developed mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.

Azat is a frequent attendee at Bay Area tech meet-ups and hackathons



76 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The course is good for people starting as web programmers, my general impression was that sometimes the teacher explains too much of the basic web stuff instead of concentrating on the real value of node js. It should be more clear from the begging who is the target audience, but I got through the course and got some value from it. Really enjoyed the Q&A, I feel that it should have had more of that with more experienced developers.I love the bonus stuff.

the title is from 0 to hero, author doesn't go into great detail about any of the popular node.js module nor does he take the actual time to explain but rather refer's us to previously written outdated material that does not work with newer node.js core/external modules. Author stopped replying to questions and hasn't responded to open pr's on his github repo's for exercise help. I even offered to update solutions to no response.

The course starts from the very basics of javascript and Node.js, but then goes straight to production architectures, so for me it is unclear which is the basic required starting level for students!Moreover, I find instructor explanations a bit evasive and sometimes too much abstract.PRO POINTS:- many topics discussed, so I can start studying them on my own;- the free e-books are nice and interesting.

By R on

Great course, covers all the basics needed to kick start your 'Hero' path on developing Node.js apps.

This was just what I need to start learning node. I learned enough of the big picture so I could go forward on my own. I'm no Node Hero, but this did get me closer to it. Lots of content. There are a lot of additional exercises and further reading included. Very impressed.

I can't fault the teacher for his accent, but man, the acoustics make it really difficult to hear him or anyone asking questions. There's a fan buzzing and people talking in the distance.

Very good content especially the e-books. A/V content is ok - especially the audio recording could have been better.

The information is pretty good for total beginners. He's got a decent structure to teaching the material. For the most part, it's not a very in depth discussion though. The sound quality is pretty piss poor and the audio will drop out every so often, which is annoying. The quizzes are less about seeing what you learned from the video and more about trying to be unnecessarily tricky. And some of the grammar/spelling in the questions is terrible. I wouldn't buy this course. There's much better ways to learn node. My last nit-picky comment is that the students he is teaching make this course go way slower than it should. Maybe they are beginning to code but it's painful at times to hear some of the questions.

How bout someone that can communicate better?How bout an online course that really educates!How bout real world examples and video where the code is visible.How bout an instructor that actually teaches and is successful at it!How bout bout a refund?

For starters, Azat is very good to introduce the new concepts. Descriptive as possible for the context of this course. However, if I could find some resources to have a list of links to find more in-depth descriptions of the concepts, ?then it would be perfect!

Besides my relatively high expectations from this course, I didn't like how to the 'teacher' explained the concepts. They were explained fast, superficially.One thing I didn't like was the quizzes. Normally they are intriguing and interesting, but not this ones.They were oftentimes deceiving and I think some were wrong too.

I am not able to follow anything that the instructor is speaking. It is not at all interesting and engaging. There are just plain text slides. I would have been more satisfied if the instructor had made this course hands on giving real world applications by creating something cool rather than just following his slides and seeing the demo examples he skims through.Would not recommend this. Sorry.