{"id":1035,"date":"2013-12-29T18:04:27","date_gmt":"2013-12-29T18:04:27","guid":{"rendered":"http:\/\/virtualactivism.org\/education\/?p=1035"},"modified":"2014-01-16T17:33:10","modified_gmt":"2014-01-16T17:33:10","slug":"best-5-sites-for-learning-programmingcode-online","status":"publish","type":"post","link":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/","title":{"rendered":"best 7 sites for learning programming\/code online"},"content":{"rendered":"<p>Online learning has been around a long time but we have new tools that enable learning both on and offline. Here are a few:<\/p>\n<p>To learn code\/computer science\/programming\/design:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.khanacademy.org\" target=\"_blank\">Khan Academy<\/a>: needless to say it covers many topics and has a great and easy interactive interface using processing.js<\/li>\n<li><a href=\"https:\/\/www.udacity.com\/\" target=\"_blank\">Udacity:<\/a> Advance your education and career through project-based online classes. You even get certificates from an accredited school if you pay approximately $40 at the end. This is a no-nonsense course &#8211; intensive and could last for 5-8 weeks depending on the topic with quizzes and assignments that you will need to submit.<\/li>\n<li><a href=\"http:\/\/www.codeavengers.com\/\" target=\"_blank\">Code Avengers<\/a>:\u00a0 requires payment but uses processing.js which enables online javascript testing.<\/li>\n<li><a href=\"http:\/\/code.org\/\" target=\"_blank\">Code<\/a> : high-profile site &#8211; has some projects free and others paid.<\/li>\n<li><a href=\"https:\/\/www.codeschool.com\/\" target=\"_blank\">Code school<\/a>: Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. You may choose from their catalogue.<\/li>\n<li><a href=\"https:\/\/www.coursera.org\/\" target=\"_blank\">Coursera<\/a>: online courses on almost everything and anything. And it&#8217;s free! Very similar to Udacity in terms of its intensive courses and assignments and lengths.<\/li>\n<li><a href=\"https:\/\/www.edx.org\/\" target=\"_blank\">edX <\/a>: great courses where, like udacity, you could get a certificate after completing a course.<\/li>\n<\/ul>\n<p>This I haven&#8217;t tried yet but is a brilliant idea:<\/p>\n<ul>\n<li><a href=\"http:\/\/kalite.learningequality.org\/\" target=\"_blank\">KALite: <\/a>KA Lite is an offline version of Khan Academy that runs on almost anything\u00a0 to help those without internet access.<\/li>\n<\/ul>\n<p>There is also a training environment at<a href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\"> Scratch <\/a>which is an MIT project and is free to use and practice.<\/p>\n<div id='gallery-1' class='gallery galleryid-1035 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/udacity\/'>udacity<\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/code_logo\/'>code_logo<\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/codeavengers\/'>codeavengers<\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/codeschool\/'>codeschool<\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/kalite\/'>kalite<\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Online learning has been around a long time but we have new tools that enable learning both on and offline. Here are a few: To learn code\/computer science\/programming\/design: Khan Academy: needless to say it covers many topics and has a <a href=\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,36],"tags":[],"class_list":["post-1035","post","type-post","status-publish","format-standard","hentry","category-education","category-teaching-learning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>best 7 sites for learning programming\/code online - Education and Technology Hub<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"best 7 sites for learning programming\/code online - Education and Technology Hub\" \/>\n<meta property=\"og:description\" content=\"Online learning has been around a long time but we have new tools that enable learning both on and offline. Here are a few: To learn code\/computer science\/programming\/design: Khan Academy: needless to say it covers many topics and has a Read More ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/\" \/>\n<meta property=\"og:site_name\" content=\"Education and Technology Hub\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-29T18:04:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-01-16T17:33:10+00:00\" \/>\n<meta name=\"author\" content=\"mtadros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mtadros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/\",\"url\":\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/\",\"name\":\"best 7 sites for learning programming\/code online - Education and Technology Hub\",\"isPartOf\":{\"@id\":\"https:\/\/virtualactivism.org\/education\/#website\"},\"datePublished\":\"2013-12-29T18:04:27+00:00\",\"dateModified\":\"2014-01-16T17:33:10+00:00\",\"author\":{\"@id\":\"https:\/\/virtualactivism.org\/education\/#\/schema\/person\/a58d2f8787e73e2be26217913d0bd72b\"},\"breadcrumb\":{\"@id\":\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtualactivism.org\/education\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"best 7 sites for learning programming\/code online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtualactivism.org\/education\/#website\",\"url\":\"https:\/\/virtualactivism.org\/education\/\",\"name\":\"Education and Technology Hub\",\"description\":\"Technology and Education Resources\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtualactivism.org\/education\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtualactivism.org\/education\/#\/schema\/person\/a58d2f8787e73e2be26217913d0bd72b\",\"name\":\"mtadros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtualactivism.org\/education\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a259b1d62c18a7fccf8e70573e8c7aeb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a259b1d62c18a7fccf8e70573e8c7aeb?s=96&d=mm&r=g\",\"caption\":\"mtadros\"},\"url\":\"https:\/\/virtualactivism.org\/education\/author\/mtadros\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"best 7 sites for learning programming\/code online - Education and Technology Hub","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/","og_locale":"en_US","og_type":"article","og_title":"best 7 sites for learning programming\/code online - Education and Technology Hub","og_description":"Online learning has been around a long time but we have new tools that enable learning both on and offline. Here are a few: To learn code\/computer science\/programming\/design: Khan Academy: needless to say it covers many topics and has a Read More ...","og_url":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/","og_site_name":"Education and Technology Hub","article_published_time":"2013-12-29T18:04:27+00:00","article_modified_time":"2014-01-16T17:33:10+00:00","author":"mtadros","twitter_card":"summary_large_image","twitter_misc":{"Written by":"mtadros","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/","url":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/","name":"best 7 sites for learning programming\/code online - Education and Technology Hub","isPartOf":{"@id":"https:\/\/virtualactivism.org\/education\/#website"},"datePublished":"2013-12-29T18:04:27+00:00","dateModified":"2014-01-16T17:33:10+00:00","author":{"@id":"https:\/\/virtualactivism.org\/education\/#\/schema\/person\/a58d2f8787e73e2be26217913d0bd72b"},"breadcrumb":{"@id":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/virtualactivism.org\/education\/best-5-sites-for-learning-programmingcode-online\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtualactivism.org\/education\/"},{"@type":"ListItem","position":2,"name":"best 7 sites for learning programming\/code online"}]},{"@type":"WebSite","@id":"https:\/\/virtualactivism.org\/education\/#website","url":"https:\/\/virtualactivism.org\/education\/","name":"Education and Technology Hub","description":"Technology and Education Resources","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtualactivism.org\/education\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/virtualactivism.org\/education\/#\/schema\/person\/a58d2f8787e73e2be26217913d0bd72b","name":"mtadros","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtualactivism.org\/education\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a259b1d62c18a7fccf8e70573e8c7aeb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a259b1d62c18a7fccf8e70573e8c7aeb?s=96&d=mm&r=g","caption":"mtadros"},"url":"https:\/\/virtualactivism.org\/education\/author\/mtadros\/"}]}},"_links":{"self":[{"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/posts\/1035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/comments?post=1035"}],"version-history":[{"count":5,"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/posts\/1035\/revisions"}],"predecessor-version":[{"id":1048,"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/posts\/1035\/revisions\/1048"}],"wp:attachment":[{"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/media?parent=1035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/categories?post=1035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualactivism.org\/education\/wp-json\/wp\/v2\/tags?post=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}