Online Course recommending system. The first result.

Now we are focused on creation the intelligence system of courses management. We aim to generate relationships between courses automatically. Every course from the directory can be mapped to other courses as an alternative or a  prerequisite or s similar subject course etc.

Such type of relationships between courses will be used to generate personal education path automatically and individually for every online student.

For now we release one piece of this work. It is “See also” listing for a course.

On a course description page we will display the list of most relevant courses related to the courses. But not exact alternatives as we have different listing for a course alternatives.

To see how it works just open courses in the directory. Now this function will work for more then half of courses in the directory.


Tagging MOOCs. 3D Tags Cloud to search courses with new way

We continue experimenting with ways to search MOOCs by our users. Today we launch brand new tool – MOOC Tags Cloud.

There are 2 views for this tool – flat tags cloud and 3D tags cloud.

We expect this tool must become popular. If you like it then share with your social networks with your friends!

And, as a bonus! We created nice 3d MOOC Providers Cloud. It is amazing, isn’t it!


New MOOC providers listed on

For last two weeks we added 3 new MOOC providers to our directory.

NovoEDCourseSites and Stanford Online. OpenEdX .

Totally 56 new MOOCs and online courses.

Closest upcoming courses from new addedare:

Sociocultural Systems from COurseSites

Opportunity and Entrepreneurship from NovoED

Quantum Mechanics for Scientists and Engineers from OpenEdX

Summary of our listings at the moment.

We have 32 course and MOOC providers and 9199 courses.

LMS Moodle plugin “My Education Path”

Now Moodle courses can be published in our online courses directory very easy.

We created the plugin “My Education Path” for Moodle. The plugin helps to do two things: publish courses in the directory and get feedback from students about a course in form of comments and ratings.

Details about the Moodle plugin My Education Path. We are very interested in feedback from Moodle sites administrator and teachers about the plugin.

In future we plan to extend the plugin to allow Moodle courses students to add their courses to Personal Education Passport. Continue reading

Most popular MOOC courses in December 2012 represents rating of most popular courses in our online courses directory in December 2012. We are going to do such rating for every month .

We used 2 factors in this rating:

  1. MOOC course description page views count (a course page in directory).
  2. Count of votes by registered users.

There are 10 most popular courses in December 2012. Only 3 from 17 MOOC vendors are presented there. Maybe other vendors will be more popular next month.

Courses are listed in  popularity descending order.

1. Calculus: Single Variable (by Coursera)

This course provides a brisk, entertaining treatment of differential and integral calculus, with an emphasis on conceptual understanding and applications to the engineering, physical, and social sciences.

2. Introduction to Physics (by Udacity)

Study physics abroad in Europe — virtually! Learn the basics of physics on location in Italy, the Netherlands and the UK, by answering some of the discipline’s major questions from over the last 2000 years.

3. Game Theory ( BY COURSERA)

The course will provide the basics: representing games and strategies, the extensive form (which computer scientists call game trees), Bayesian games (modeling things like auctions), repeated and stochastic games, and more.

4. An Introduction to Interactive Programming in Python (by Coursera)

This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.

5. Applied Math: Ancient Cryptography (by Khan Academy)

Explore how we have hidden secret messages through history. A lesson by Brit Cruise. What is Cryptography?. Probability Space. The Caesar Cipher. Polyalphabetic Cipher. The One-Time Pad. Frequency Stability. The Enigma Encryption Machine (case study). Perfect Secrecy. Pseudorandom Number Generators.

6. Artificial Intelligence for Robotics (by Udacity)

Learn how to program all the major systems of a robotic car from the leader of Google and Stanford’s autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars.

7. Cryptography I (by Coursera)

Learn about the inner workings of cryptographic primitives and how to apply this knowledge in real-world applications!

8. Computational Investing, Part I (by Coursera)

Find out how modern electronic markets work, why stock prices change in the ways they do, and how computation can help our understanding of them.  Learn to build algorithms and visualizations to inform investing practice.

9. Algorithms: Design and Analysis, Part 1 (BY COURSERA)

In this course you will learn several fundamental principles of algorithm design: divide-and-conquer methods, graph algorithms, practical data structures, randomized algorithms, and more.

10. Introduction to Statistics (by Udacity)

Statistics is about extracting meaning from data. In this class, we will introduce techniques for visualizing relationships in data and systematic techniques for understanding the relationships using mathematics.

Categorization of MOOC courses

Recently we added support of mapping courses in our directory to categories. Now it is possible to view categories list on the site Categories of Online Courses.

It is difficult task to map 5400 courses to categories. It is not possible to do this manually. We asked your users to help with mapping courses to categories . And we are grateful for your help.

How we do categorization of MOOC courses.

On first step we mapped categories for part of courses manually (and our visitors helped with this).

Then we used some categorization techniques to map rest courses automatically. We get descriptions of already mapped courses and used them to train N-Gram-Based Text Categorization tool. For every unmapped course we used trained tool to find best category. For now this works successfully in  80% cases. Soon we expect to get better results and then new MOOC courses will be classified automatically.

Why categorization is not easy to do?

MOOC vendors don’t provide some standard description for their courses. Not all vendors have courses categorized. Even if a vendor has categories and the list of categories is different from vendor to vendor. We aimed to create unified list of categories.

5575 courses from 15 vendors – now we are the biggest MOOC courses directory.

After we added MIT OpenCourseWare (OCW) and Open Yale to our directory total count of courses in the directory are 5575. 3911 among them are free online courses. This makes online courses directory the biggest list of MOOC courses in the Web.

Other update we did recently is functionality to map courses to other similar courses – alternatives. And yet another function is Prerequisites courses management. We want to map prerequisites for courses where it is possible (if one course from the directory can be used as prerequisite to other course, even from different vendors). We will try to build the graph of online courses using “prerequisite” and “alternative” relations. You can help us with this.

3300 online courses from 13 vendors on directory

Our online courses directory continues to grow.

Now we have:

We are open to add new vendors to the directory. If your organization offers online courses then register as a vendor.

Also good news for Moddle users. We are going to release Moodle plugin to automatically load your courses list to the directory.

How to add your courses to the directory aims to represent all vendors of online courses in the courses directory. We list not only big vendors of free courses like Coursera, Udacity or edX. We are open to add any vendor of online courses to the directory, including paid courses.

If your company offers online courses then it can be registered as “education vendor” in the system.

The registration is simple and pretty standard. Register education vendor. It is possible to register with standard procedure or using your social networks account.

When you are registered, go to Courses page and add your courses there. Courses will appear in the directory and can be rated, reviewed or commented.

If you have many courses and don’t want to add them manually then you can configure importing of courses. To do this you need to create special document on your website with list of courses in XML format. Read details.