Total Pageviews

Sunday, April 7, 2013

To Learn Coding


10 Free And Best Online Places

 


Bangalore: In February, the tech icons including Mark Zuckerberg, Bill gates, Jack Dorsey and others, in a YouTube video, urged schools around the world to teach coding. The video was part of a nonprofit computer science-education website, Code.org. The entire buzz was to highlight the importance of coding. If you are a coding enthusiast or a professional who want to add some extra coding skills, here’s the list of 10 free and best online resources to learn coding, as compiled by Mashable.


#10 Khan Academy


The site says, “Khan Academy is an organization on a mission. We're a not-for-profit with the goal of changing education for the better by providing a free world-class education for anyone anywhere.”


Khan Academy was founded by Salman Khan, a graduate of MIT and Harvard Business School. The website supplies a free online collection of more than 4,000 micro lectures via video tutorials stored on YouTube teaching mathematics, history, healthcare, medicine, physics, computer science, and a lot other courses. Khan Academy has delivered over 240 million lessons.


#9 Code/Racer


Code Racer was built by the team at Treehouse, where they teach web design and development. They are global, and help anyone around the world who wants to learn coding.


On their website the team stated their motto as, “Our mission is to teach Web Design, Development and iOS to people everywhere, in order to help them achieve their dreams and change the world.”


Code Racer is a multi-player live coding game that teaches newbies how to code a basic website using HTML and CSS, and tests intermediate and advanced users on their coding speed and agility. Players race against each other and the clock to complete coding challenges, unlocking weapons and rewards along the way.


Even if someone has zero experience with building websites, they'll be able to watch a video tutorial and complete the code challenges that will give them the basic skills to launch a web site.


#8 Udacity


The site’s motto says, “Our mission is to bring accessible, affordable, engaging, and highly effective higher education to the world. We believe that higher education is a basic human right, and we seek to empower our students to advance their education and careers.”


Udacity is a private educational organization founded by Sebastian Thrun, David Stavens, and Mike Sokolsky. According to Thrun, the origin of the name Udacity comes from the company's desire to be "audacious for you, the student".


It is the outgrowth of free computer science classes offered in 2011 through Stanford University. As of 4 February 2013, Udacity has 20 active courses. Thrun has stated he hopes half a million students will enroll, after an enrollment of 160,000 students in the predecessor course at Stanford, Introduction to Artificial Intelligence, and 90,000 students had enrolled in the initial two classes as of March 2012. Udacity was announced at the 2012 Digital Life Design conference.


#7 Mozilla Developer Network


The Mozilla Developer Network is the official Mozilla Foundation website for development documentation of web standards and Mozilla projects. It is a resource-rich collection of documents about web development, made for anyone, from expert programmers to students just starting out. MDN is a wiki, meaning anyone can edit its pages with corrections and updates.


The initial content for the website was provided by DevEdge, for which the Mozilla Foundation was granted a license by AOL. Significant effort has been made to migrate content from mozilla.org. Many pages on mozilla.org now redirect to MDN. The site now contains a mix of content migrated from DevEdge and mozilla.org, as well as original and more up-to-date content. Documentation was also migrated from XULPlanet.com. MDN is a wiki, so anyone can edit its pages with corrections and updates.


#6 Coursera


The site says, “We are a social entrepreneurship company that partners with the top universities in the world to offer courses online for anyone to take, for free. We envision a future where the top universities are educating not only thousands of students, but millions. Our technology enables the best professors to teach tens or hundreds of thousands of students.”


Coursera offers courses in engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, and other areas.


Classes offered on Coursera are designed to help you master the material. When you take one of the classes, you will watch lectures taught by world-class professors, learn at your own pace, test your knowledge, and reinforce concepts through interactive exercises. With Coursera, you'll also join a global community of thousands of students learning alongside you.


#5 Codeacademy


The site says “Codecademy is a team of hackers working hard to build a better way for anyone to teach, and learn, how to code. We're determined to succeed in realizing our mission to turn a world of tech consumers into one of empowered builders.”


Codecademy offers free online coding classes in programming languages like Python, JavaScript, and Ruby, as well as markup languages including HTML and CSS. As of September 2011, the site had over 550,000 users who had completed over six million exercises.


To motivate users to participate, the site offers feedback, badges for completing exercises, as well as a function that keeps track of a user's total score and displays it to others. The site also allows anyone to create and publish a new course using a Course Creator tool. Unlike some of these other online education platforms, Codeacademy focuses solely on teaching coding.


#4 MIT OpenCourseWare


The site’s motto says, “The idea is simple: to publish all of our course materials online and make them widely available to everyone.”


MIT OpenCourseWare (MIT OCW) is an initiative of the Massachusetts Institute of Technology (MIT) to put all of the educational materials from its undergraduate- and graduate-level courses online, partly free and openly available to anyone, anywhere. MIT OpenCourseWare is a large-scale, web-based publication of MIT course materials. The project was announced in October 2002 and uses Creative Commons Attribution-Noncommercial-Share Alike license.


#3 Learn Python the Hard Way


Learn Python the Hard Way offers free PDFs and if you want to take the video version of the course, you'll need to pay up US $29.


In this context, ‘Hard Way’ means, you can't copy-paste; you must type out each of the lessons in order to teach your hands the language.








#2 The CodePlayer


The site states “Learn HTML5, CSS3, Javascript and more. Video style walkthroughs showing cool stuff being created from scratch”


On The CodePlayer, you can watch interactive presentations that explain how people built things from scratch. Once you become a pro in coding, you can add your own presentations to teach others what you know.


#1 HTML5 Rocks


HTML5 Rocks is a one-stop guide to learning HTML5, contributed by tones of coders who work for big tech companies like Google, Adobe and a bunch of other places. At HTML5 Rocks you'll learn from slides, presentations and videos.


This site contains information on APIs (application programming interface ) that are not part of the W3C HTML5 specification.







No comments:

Post a Comment