I know some of you JavaRanchers were also doing this course, so I thought maybe we could share our views of the course and perhaps encourage other Ranchers to try it out next time. If anybody's curious, go to https://education.10gen.com/ to find out more.
I had no experience at all of MongoDB when I started the course, a little bit of Python and 20+ years of relational databases. As a grumpy old Oracle developer, I was a bit sceptical about the whole "NoSQL" bandwagon, but curious to find out more. The document database MongoDB turned out to be the ideal intro to NoSQL for me - a good balance between structured schema-like data that can be queried efficiently, and the flexibility and scalability that are supposed to be the hall-mark of NoSQL approaches. I'm already trying to think of projects that will allow me to try this newly acquired knowledge out on a real-world problem.
The course platform was a bit flaky at times (the "Progress" page is still pretty clunky), and there were a few minor glitches in putting materials online promptly, which is excusable as this was the first presentation of the course, but overall things ran pretty smoothly and the tests etc worked fine. I found the forums less useful, as the format wasn't ideal, but I didn't really need them much anyway. The course presenters were engaging and explained the material very clearly, which contributed to the strong sense of smooth progress through the course. 10Gen also deserve to be saluted for their success in keeping the course running and getting back up to speed so quickly after the storm in NYC.
So if you want to find out more about MongoDB and the wonderful world of NoSQL, I can strongly recommend this course from 10Gen: it's well implemented, good fun, and you'll learn a lot of interesting new stuff.
The review I posted online:
I learned a lot in this course. The videos were very well designed in small chunks with many hands on CODING exercises. I like that they had you writing queries right when you learned each concept/API. It made remembering the syntax easier in addition to applying the concepts. The homeworks were also well done. There wasn't much Python in the course - this could have easily been programming language agnostic.
I felt some of the lectures were a little to repetitive for an experience programmer, but the quizzes helped there too. If you get the quiz right, it showed you knew what was in the lecture and whether your assessment to skip it was on target.
The only thing I didn't like was the forum. One of the big advantage of large numbers of people taking a course at the same time is the interactions amongst students. I had difficulty finding discussions on topics other than "why is #1 correct." And I also couldn't figure out how to search for questions with zero replies - other students who needed help.
Finally, props to Andrew and MongoDb for getting up and running so fast after Sandy. My office lost power, but not my home. For the instructor to lose power in both locations and STILL hardly have a delay in the course was amazing.
Leena Ruhela wrote:Thanks for sharing.
I have enrolled for MongoDB java developer online training this week. Still 6 weeks to learn more MongoDB concepts.
The Course is really very good. But the course provides just basic knowledge. But as you progress and practice you will get more deeper knowledge.
Just try to solve as much problem as you can and get more deeper knowledge. All the best ... :-)