Hey guys , usually I'm not logged in when I read the forums but I do follow this and a few other threads carefully.
Now i'd usually thank @P1xt for the knowledge and expertise he/she shares completely free but you should already know that, so i skip this part in the favor of starting a civilised discussion.
I've finished the M101x - Introduction to MongoDB course and I don't think this deserves a place in this very curated list of hand-picked resources.
I don't know when (or if*) you took the course yourself @P1xt , but I'll take time to share my personal experience. First of all, I made an effort to finish the course 100% to be in a position where I'm able to reflect on it objectively (this is not an attempt of me getting a "free skip").
While the course surely introduces beneficial concepts and gets one's feet wet, I see one main problem with it. It is not up-to-date. For example: I spent an whole afternoon to implement the Stripe Api until I noticed that the 'error' is in the code the author distributed. The test-credit-card that is used has 2016 as an expiration year hard coded into it. As a consequence of that one would have to change this in every 'example' and 'homework' folder manually just to follow along. Similar to using the facebook API, which now requires to explicitly specify profileFields. Well, I don't think it is bad practise to dive into the Docs yourself to figure this stuff out, however it might be frustrating if you take great care to follow along with the instructor and your code simply does not work.
Last but not least the distributed socket.io version uses a deprecated dependency, so one would have to go through like 7 or 8 files to change process.EventEmitter to require('events') to make it work.
These are my concerns with the material, I know that @P1xt is a professional and doesn't take this personal. I would imagine that the internet offers an alternative for M101x that might be better suited. I already began an extensive search, but maybe others can recommend something or at least benefit from the "fixes" i provided to get coding faster because I don't think it is helpful to spend hours of hours just to fix small bugs, that have nothing to do with the goal itself - in this case getting to know the MEAN stack and MongoDB...
* Edit: from reading your posts I'd say that you'd never recommend something you haven't tried yourself or have experience with