- 12 reviews
- 11 completed
Plenty of challenging and relevant exercises. Videos are lectured by what appears to be students (graduates in mathematics?) so the quality varies. However, they are generally of pretty high quality. The staff is active in the in forums.
I crown Keith the king of MOOCs. This is how an online course should be done. It is exceptionally well made and ran. His enthusiasm is contagious. If you want to improve your math beyond high school level, highly recommend this course.
+ Clearly and succinctly explained interactive lectures. Very innovative teaching methods. + Emphasis on completing exercises (doing) + Plenty of help if you get stuck on a exercise + Proofs offered (optional) + Highly recommend the course. Similar in form to Khan Academy, but more interactive and better executed.
Pretty sure this is the first Harvard MOOC I complete and I'm disappointed. The course has two major components. First you are taught the basics of python and common libraries used for scientific computing: numpy and matplotlib. Then you get presented with case studies from various scientific fields, these are problems for you to solve through data manipulation and analysis. To solve these problems you are introduced to additional techniques and python libraries. First the good. The quality of the lectures are very high, the teacher is clear and a exceptional teacher. Corresponding quizzes are fairly decent. The meat of course are undoubtedly the problem sets (case studies). Unfortunately, they are dull, not challenging and often contain poor instructions and/or feedback. Most of the problems require a line of code or two. I would have preferred fewer, but more elaborate and challenging problems which require problem solving, planning, execution and analysis. Technical courses are only as good as the problems/exercises they provide, and they don't live up to expectations in this department. I spent roughly 20 hours on the entire course.
It’s very charming and uses humor throughout. The glossary fairy in particular cracked me up every time. The learning material itself is of good quality, but not very rigorous. Every week contains roughly 1 hour worth of video lectures. There are weekly quizzes to solidify your knowledge, but they are few and not very challenging. Content is equally split between “critical thinking” and philosophy topics. I enjoyed the former much more than the latter, but that is more due to personal preference. The course only lasts 4 weeks so it’s a stretch to call it a university course. More like a tutorial. It took me about 12 hours to go through the entire thing and I’m satisfied with the amount I learned.
The course is an introduction to the field of behavioral economics. As the name implies, it's a branch of economics studying behavior. Why we do things and how we can affect behavior to our benefit. It's great for those interested in human habits, biases and such. It dedicates two weeks to each of the three parts of the course: principles, methods and applications. The first defines key principles, the second talks about methods used to gain insights and the last is about applying these principles. It is well presented with video, quizzes, reading materials and graphics throughout. A memorable aspect of the course are weekly "debates" where half a dusin professors discuss some relevant question. There is also a lengthy exam and a short writing assignment. Ultimately, the course is quite shallow with no technical work required. It's definitely a good way to get a feel for the topic. Although I found most parts enjoyable and interesting, it's better suited to those in a managerial/planner role.
According to the professor, the goal of the course is to learn to write code that is: Safe from bugs Easy to understand Ready for change By those standards, I would say he does a good job with some caveats. The good: The content generally is of very high quality. The professor presents the material both in video and written form. Presentation is clear and logically structured. Quizzes that accompany lectures are not great but decent, more on that later. The 3 problem sets get progressively more challenging at an appropriate pace. They are innovative in that they require the student to write comprehensive tests. Not only is the student judged on code written and problem solving abilities, but also how well they write tests. Great idea and decent execution. Java Tutor, which allows you to quickly learn the fundamentals of java by solving small problems in the code-editor was again innovative and decently done. The bad: My biggest complaint is the quantity of programming exercises. There simply is not enough to practice the concepts. In my opinion, the biggest crime in technical courses is a lack of exercises. They are crucial to understand concepts and to make them "stick". For the quizzes I would have liked them to be both more numerous and challenging. For the problem sets, a few more would be nice. Grading for the problem sets, which constitute 45% of the final grade are polarizing. You either get full score or nothing at all. This is silly as it means someone who figuratively fails at the finish line receives nothing for their efforts. Binary scores are fine for smaller exercises, but not for problem sets which require many days of work and count for a large part of the final grade. The conclusion: Great content and presentation. Great course overall, but insufficient amount of exercises prevents it from being excellent.
The material consists of short (3-20 minutes) lecture videos, quizzes and coding assignments. The coding assignments, which are the meat of the course are challenging and evaluated by a rigorous test engine. All the material is top notch.For the coding assignments, you are provided with starter code and a pdf with detailed problem description. This is an exceptionally well-made course and highly recommended. Looking forward to completing the entire specialization.
Short and sweet course. I ended up spending one day for each "week" of the course. Learned a lot relative to the time invested so kodus to the professor. The material is high quality. The problem is that it is too short, and the assignments are not challenging enough. You solve one (pretty trivial) problem as assignment each week. Learning programming is best by doing and this course simply does not supply that suffciently.
Very well made course. The course contains videos, animations, reading suggestions, quizzes during videos (very effective), assignment quizzes, peer-graded homework and video-interviews. It's entertaining and informative. The instructors enthusiasm is contagious. When I took the course in early 2015, the forum was very lively which created a great learning experience. Highly recommend it to everyone.
The videos are short and clear. The exercises and assignments are time-consuming and very challenging without any prior experience. After a short introduction on how to install a database and whatnot, you are writing sql statements and queries. Later in the course you learn more theory and design of databases. My only minor issues with the course are: Not enough information on setting up the initial database and how to interact with it. Instructions in grading have room for ambiguity. Due to the quality of this course, I will be exploring the whole specialization.
Short, but decent introduction to developing Android apps. The videos and instructions are clear and easy to follow. However, I found the homework and quizzes to be uninspiring and too easy to complete.