{"id":167,"date":"2016-10-28T12:04:51","date_gmt":"2016-10-28T01:04:51","guid":{"rendered":"http:\/\/blog.edumazing.com\/?p=167"},"modified":"2016-10-28T12:09:51","modified_gmt":"2016-10-28T01:09:51","slug":"five-great-coding-resources-for-educators","status":"publish","type":"post","link":"https:\/\/blog.edumazing.com\/?p=167","title":{"rendered":"Five Great Coding Resources for Educators"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-180\" src=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-2.jpg\" alt=\"coding-2\" width=\"800\" height=\"487\" srcset=\"https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-2.jpg 800w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-2-300x183.jpg 300w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-2-768x468.jpg 768w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-2-600x365.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">As the use of digital technologies becomes a greater part of our everyday lives, it becomes more important to equip learners with the skills they need to go beyond being consumers of digital content to actually creating and producing their own digital solutions. Coding offers a great opportunity for learners to develop technical skills along with logic and problem-solving skills, while also offering the chance to have fun and create.<\/p>\n<p style=\"text-align: left;\">Here are five great coding resources for learners of all ability levels:<!--more--><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\">BEGINNERS:<\/span><\/h2>\n<h4 style=\"text-align: center;\">OSMO Coding<\/h4>\n<p><a href=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/osmo-coding.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-172 size-full\" src=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/osmo-coding.jpg\" alt=\"Osmo Coding\" width=\"800\" height=\"450\" srcset=\"https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/osmo-coding.jpg 800w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/osmo-coding-300x169.jpg 300w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/osmo-coding-768x432.jpg 768w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/osmo-coding-600x338.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.playosmo.com\/en\/coding\/\" target=\"_blank\">OSMO Coding<\/a> is a fun and simple introduction to the logic of coding in the form of a game. The player uses code to direct an animated character Awbie through a series of obstacles, collecting strawberries along the way.<br \/>\nOSMO Coding uses the iPad\u2019s camera to view physical blocks which the user places in front of the iPad. Each block represents a different element of code \u2013 a block to make Awbie walk, another to make him jump, etc. By placing the blocks in sequence, then pressing a button to start the operation, the player instructs Awbie on his way through the game\u2019s mazes.<br \/>\nIt\u2019s a fun and engaging introduction to the logic of coding, with the game providing a structure for beginning coders to follow and develop the logical processes they\u2019ll use in their future coding activities.<\/p>\n<h4 style=\"text-align: center;\">Blue-Bot<\/h4>\n<p><a href=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/blue-bot.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-174 aligncenter\" src=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/blue-bot.jpg\" alt=\"Blue-Bot\" width=\"800\" height=\"450\" srcset=\"https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/blue-bot.jpg 800w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/blue-bot-300x169.jpg 300w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/blue-bot-768x432.jpg 768w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/blue-bot-600x338.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.bee-bot.us\/bluebot.html\" target=\"_blank\">Blue-Bot<\/a> is a small, simple floor robot which can be programmed to follow a path using the direction buttons on its back. Guiding Blue-Bot on its path requires the user to think about direction, orientation and how to sequence instructions. Blue-Bot can also be connected via Bluetooth to tablet apps to expand the possibilities of how it can be used. Directing Blue-Bot through the app allows the user to see their sequence and edit it, as well as offering further control options. The ability to choose between these levels of difficulty makes Blue-Bot adaptable to the differing needs of beginning programmers.<\/p>\n<p style=\"text-align: left;\">While making Blue-Bot go is a fun activity in itself, it also presents users with the opportunity to create their own challenges for Blue-Bot (and its programmer) to overcome. Creating mazes or courses for Blue-Bot to navigate is a great way to integrate coding with other areas of learning such as mapping.<\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\">INTERMEDIATE:<\/span><\/h2>\n<h4 style=\"text-align: center;\">Scratch<\/h4>\n<h4 style=\"text-align: left;\"><a href=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-scratch.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-171\" src=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-scratch.jpg\" alt=\"Scratch screenshot\" width=\"800\" height=\"463\" srcset=\"https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-scratch.jpg 800w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-scratch-300x174.jpg 300w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-scratch-768x444.jpg 768w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/coding-scratch-600x347.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/h4>\n<p style=\"text-align: left;\"><a href=\"https:\/\/scratch.mit.edu\/\">Scratch <\/a>is a popular graphical processing language with a wide community of users sharing ideas and inspiration. Users can create interactive stories, games or animations by sequencing blocks of code to direct objects on a screen. Rather than require the user to write code manually, each block contains an instruction with the ability to edit variables. Blocks are placed in sequence to program actions on the screen, with a broad range of programming options available<\/p>\n<p style=\"text-align: left;\">Scratch also includes a library of visual and audio elements which can be utilised, as well as the option of adding your own. This gives users a sandbox to play in where they are free to take Scratch in any direction they like. With so many possibilities, users can experiment and choose their own path, encountering and solving problems on the way.<\/p>\n<h4 style=\"text-align: center;\">Kodu<\/h4>\n<p style=\"text-align: center;\"><a href=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/kodu.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-176\" src=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/kodu.jpg\" alt=\"Kodu screenshot\" width=\"800\" height=\"416\" srcset=\"https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/kodu.jpg 800w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/kodu-300x156.jpg 300w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/kodu-768x399.jpg 768w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/kodu-600x312.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/www.kodugamelab.com\/\">Kodu <\/a>is a visual programming tool which allows users to work in three-dimensional worlds. It uses clickable menus in place of written code, giving users powerful options without requiring the more technical knowledge of coding languages. While options are limited to those offered in the menus, the possibilities of how to use these options throughout the worlds users create provides an open world of exploration and experimentation.<br \/>\nLike Scratch, Kodu encourages users to think in terms of how one choice will impact upon another \u2013 \u201cif this happens, then this will happen next\u201d. This kind of sequential logic is a key part of how programmers think in any language, and Kodu provides a great way to develop this approach.<\/p>\n<h2><span style=\"text-decoration: underline;\">EXTENDED:<\/span><\/h2>\n<h4 style=\"text-align: center;\">Codecademy<\/h4>\n<p><a href=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/codecademy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-173 size-full\" src=\"http:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/codecademy.jpg\" alt=\"Codecademy screenshot\" width=\"800\" height=\"389\" srcset=\"https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/codecademy.jpg 800w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/codecademy-300x146.jpg 300w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/codecademy-768x373.jpg 768w, https:\/\/blog.edumazing.com\/wp-content\/uploads\/2016\/10\/codecademy-600x292.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.codecademy.com\">Codecademy <\/a>offers a great way of making the leap into the outside world of programming languages used across the web and in technical applications. It offers guided instruction though languages such as HTML, CSS, JavaScript and Ruby on Rails, letting users work through modules at their own pace. One key feature is the preview window that allows the user to see the difference their changes have made in real time \u2013 edit one line of code and see immediately how it impacts on your program.<br \/>\nSkills developed in the programming languages offered by Codecademy are able to be applied in real situations applicable to a range of devices, from developing web pages to apps and more. Codecademy connects its users to these applications by offering modules directed towards specific goals. It\u2019s a valuable resource supporting users to build on their learning and go further.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>As the use of digital technologies becomes a greater part of our everyday lives, it becomes more important &#8230; <a class=\"more-link\" href=\"https:\/\/blog.edumazing.com\/?p=167\">Read More &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":180,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[36,35,33],"_links":{"self":[{"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/posts\/167"}],"collection":[{"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=167"}],"version-history":[{"count":6,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/posts\/167\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/posts\/167\/revisions\/181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=\/wp\/v2\/media\/180"}],"wp:attachment":[{"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.edumazing.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}