Code.org, I would say, is most interesting of them all due to some of the following reasons:
It offers free online courses that are categorized under following two sections:
I started with an hour of learning course and found it very interesting as it focuses on visual learning while starting to teach the programming fundamentals with the help of solving puzzles. Quite interesting, is n’t it? Take a look at the puzzle below which I worked upon in my first hour of learning. That was a fun-based learning where I was learning flow logic using my favorite game characters from a popular game, Angry bird.
If you & your kid 🙂 want to quickly get on board with computer programming, Code.org is the place to go.
Codecademy.com is another interesting portal which allows you to learn the programming language such as Javascript on the go without you having need to install and configure anything on your computer box. Following are some of the courses that you could take it online, on-demand:
As you decide to start learning, you are presented with a screen on whose left-hand side are given instructions to execute on the command-prompt that is displayed in the remaining part of the screen. Thus, it takes away the issue of installing and configuring the programming languages (such as PHP, Pythons, Ruby) which acts as one of the biggest hurdles for the rookie developers. One of the most interesting course is around APIs. You could learn to integrate some of the popular APIs such as Youtube, Twitter etc.
Coursera.org presents tutorials in a structured fashion in form of covering week-wise topics. On Coursera, you would find computer science topics presented by professors/lecturers from different universities primarily from US. Some of the interesting & popular computer science courses that you may plan to take on Coursera are following:
MIT opencourseware presents computer science courses at both under-graduate and post-graduate level. These are the courses that are taught within MIT. If you want to take on the distance learning courses at your own pace, this should be a good place to start. It presents all topics including following:
Edx.org presents online courses from various different universities around the world. Choose the “Computer Science” from the courses drop-down on the homepage and you would be presented with different courses from different universities. Following are some of the courses I found interesting:
Udacity.com do provides free courseware but ask users to subscribe to get access to full course. So, if you have got some bucks to spend on your learning and you would be happy to do so, go ahead and try Udacity.com. Th einteresting aspect that I found in relation with Udacity.com is around expert faculty/trainer that they managed to get on board. That said, they are also charging for the full access to course. The subscription fees looked to be $150/month and you could take these courses online. Some of the following courses, I found interesting:
Google Developer Academy presents courses that are primarily targeted around their products. As like above mentioned portals such as coursera, they, however, have not structured these topics suited for methodical learning. However, it does serve the purpose of presenting some of the key topics with comprehensive detail suitable for developers’ learning. One of my favorite are pages on Android programming. Following is the list of topics on which detailed pages are provided:
Microsoft virtual academy presents courses on windows related topic and also web programming concepts such as HTML5, Javascript, CSS3 etc. Check the information on top 5 online courses from Microsoft Virtual Academy on this page.
Khanacademy.org primarily presents courses on subjects such as Maths, Science etc targeting audience such as school students. That said, it also presents a computer programming course under the initiative, “Hour an Code”, in partnership with code.org for helping millions of students learn concepts of computer science and computer programming. You could as well learn fundamentals of computer programming in this page.
In recent years, artificial intelligence (AI) has evolved to include more sophisticated and capable agents,…
Adaptive learning helps in tailoring learning experiences to fit the unique needs of each student.…
With the increasing demand for more powerful machine learning (ML) systems that can handle diverse…
Anxiety is a common mental health condition that affects millions of people around the world.…
In machine learning, confounder features or variables can significantly affect the accuracy and validity of…
Last updated: 26 Sept, 2024 Credit card fraud detection is a major concern for credit…
View Comments
Hello! Someone in my Myspace group shared this website with
us so I came to take a look. I'm definitely loving the information.
I'm book-marking and will be tweeting this to my followers!
Excellent blog and outstanding design.