Are you asking about the best Learning Management System to use while teaching (an LMS), or are you wanting to teach/learn a specific software program online?
I want to use a software for teaching any type of class over the internet. Online classes, these classes could be math, physics or engineering classes.
I, from your response to Betty, think that you are looking more towards a LMS. What this will allow is for you to construct a course as you see fit and within the confines of that LMS. Within most LMS you can upload assignments, post lectures, create discussions, post videos, video tutorials, and post recorded class lectures. Many of these features are included in most LMS protocols.
I have used Blackboard, Angel, proprietary systems and even old Lotus Notes over the past 25 years, to accomplish such online learning and which is best depends on resources that are available, i.e. money and technology capacity. I cannot say that one is "best."
If you wish to discuss this feel free to send me a message and we can chat about this.
I have also used Blackboard and am presently using Moodle in the university setting. As John Baum mentioned, there is a lot of versatility in teaching using an LMS. I've taught "hybrid" classes (where half are face-to-face and half are online) and fully online courses. You also have the option of having all asynchronous classes (where you post your assignments/comments, and the students log in when they can and answer them) or include some synchronous meet-ups (for classes, or chats, or times when students all seem to be wanting a chance to interact and ask questions. I find a synchronous meeting at the beginning of the course (similar to "chat" or Instant Messaging) helps students understand what is expected in the course, and they can, of course, ask questions and get immediate responses from both the instructor and other students.
The best software will depend upon the kinds of instructional strategies, activities, and assessments you want to offer and the learners you want to reach. There is no one platform or software that is "the best." Rather, we must examine the affordances of each platform based on our unique needs.
As John and the others said, LMS can fit a lot of situations and, right now, I'd also say that the main choices out there probably are Blackboard (proprietary) and Moodle (open source). I think that Blackboard is more used in US and Moodle in Europe. As Barbarsa said, you need to examine them before chosing. Of course, being open source, Moodle is free, and that may be very important, but if there's something exclusive to Blackboard that you find really useful, it will surely be worthly.
Here we use Moodle for hybrid classes and full online courses with good results. Of course, you may also be interested in MOOC sites, but it's quite different. Also, if you're thinking in something like tutorials (e.g. a private class online), some people use Google Hangouts and they're satisfied. Of course, that's a really good option if it's something for you as individual and not for an institution; with Blackboard & Moodle you can do pretty much the same.
We use Moodle for the course learning management, and we use Netucate and Adobe connect for the online teaching. I can highly recommend Netucate after several years of teaching online classes. Netucate allows to work in a virtual classroom with whiteboards, integrated browser, applications sharing, chats... Good luck!!!
We're using Blackboard at our school and I have combined it with Conjuguemos (https://conjuguemos.com/), a website for learning Spanish, German, French, Italian, Portuguese, and Latin. I found it very useful as it allows me to create some exercises on verb conjugations I cannot create in Blackboard and it is far easier to use. Furthermore, it is not very expensive. In addition, we use studyblue (http://www.studyblue.com/), which can be used for free, for sharing notes and also for vocabulary learning, as Conjuguemos does not allow us to use Chinese for definition of words. I also do not believe that there is a best software. They all have their advantages and disadvantages. So a mixture might work best, as it does for me.
I am not quite clear on whether or not you are interested in online learning systems such as BlackBoard, etc., or software as teaching aids, Nabeeh. However, just a few days ago a friend who is a professor shared with me a teaching lesson that she prepared with software from Camtasia. I was very impressed with its capabilities and the many editing options available to produce extremely high quality teaching guides. The company offers a 1-month free trial so you can play with it before you buy. I plan on downloading it and making a few tutorials on it. You can access it at this link:
I have been teaching on-line since 2007 both synchronous and asynchronous classes---I have found Blackboard very effective and user friendly for organizing classes, camtasia effective for capturing live or prerecorded lectures for uploading to blackboard or any VLE and Adobe Connect Pro for facilitating real time class lectures, discussions, seminars, workshops ect.... In addition, I have found that the real-time classes are most effective in facilitating "deeper Learning' and would consider essential is providing distance/on-line learners with the same learning experience as on-campus learners
If you can build your own learning/teaching online platform it will be the best online learning/teaching software. Because every content and every group/level of learners required different learning environment. On the other hand, what is suitable for USA regarding internet speed for instance might face many difficulties in another country regarding many factors and not only the infrastructure.
Moodle and Blackboard are good, but I suggest that you consider what it is you hope to achieve as it is often the additional functionality by adding HTML5-based applications to jazz up your content: (http://elearningindustry.com/the-ultimate-list-of-html5-elearning-authoring-tools) The list on this site is not exhaustive, though my experience has shown that applications such as Articulate Storyline (https://www.articulate.com/products/storyline-overview.php) and Adobe Captivate (http://www.adobe.com/au/products/captivate.html) likely have the highest uptake. Having said that, one that's not on the list, Xerte (http://www.nottingham.ac.uk/xerte/index.aspx) , is currently free and has heaps of functionality, you would need to get a Sandpit first (http://vle.jisctechdis.ac.uk/login/index.php) to try it out before considering talking with your IT people to set it up on a server.
Douglas is right, the best one for me is articulate storyline. Its a great software to build elearning courses.
https://www.articulate.com/
It allows you to create a SCORM lesson like if it was a power point, allows to set triggers that make posible diferent itineraries, include avatars, diferent kinds of evaluation, etc. with a very profesional apearence. You can use the free trial for a month. I´ve done so and I loved this tool.
Schoology is a learning management system for K-12 schools, higher education institutions, and corporations that allows users to create, manage, and share content and resources
To choose an online teaching software appropriately, many aspects should be considered, such as, the nature of module, curriculum, and syllabi. However, every type of LMS have its advantages and disadvantages. In my opinion, BlackBoard, moodle and Edmodo is adequate platforms if it well-utilised.
in addition to Mr. Mohamed Hossni 's replay you must specify wether you want a synchronized or non-synchronized learning for your students and then be able to choose the best technical solution.
It will purely depend on the use case. Age of students, subjects to be taught and relevance of Assignment types. Another factor to be considered is ease of usage, not only for the students but also for the educators. Nowadays concepts like self-paced learning, Personalised learning are getting attention.
As per my latest research Moodle stands top with number of users and websites. But there are number of LMS available in market today like Blackboard, NEO LMS, Edomo, Canvas.
Please have a study on which all features are required by your particular use case and choose the right one.