{"id":292698,"date":"2019-01-26T10:23:46","date_gmt":"2019-01-26T08:23:46","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=292698"},"modified":"2019-01-26T10:27:17","modified_gmt":"2019-01-26T08:27:17","slug":"learn-to-code-the-best-tips-for-beginners","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/software\/292698-learn-to-code-the-best-tips-for-beginners.html","title":{"rendered":"Learn to code &#8211; the best tips for beginners"},"content":{"rendered":"<p>Technology has become a key part of everyday life for billions of people around the world.<\/p>\n<p>This growth, combined with continued innovation within the tech space, means there is a high demand for people who can code.<\/p>\n<p>This demand has extended down to the high-school level, and Curro\u00a0<strong><a href=\"https:\/\/mybroadband.co.za\/news\/business\/291578-curro-launches-new-private-tech-school-in-cape-town.html\">recently launched<\/a><\/strong>\u00a0Curro Foreshore &#8211; its first ever school based on its tech-focused model.<\/p>\n<p>The school will offer learners a curriculum that prioritises the teaching of\u00a0Mathematics, Science, Robotics, and Coding.<\/p>\n<p>\u201cThe idea behind this technology-driven, flexible approach comes from asking what skills learners will need for the 2030 workplace, and then working backwards to provide schooling that aims to teach those skills,\u201d said Curro.<\/p>\n<p>If you are an adult and know nothing about coding, however, do not despair &#8211; there are many ways for you to learn.<\/p>\n<h3 class=\"my-4\">Why you should code<\/h3>\n<p>Arnold Graaf, founder of <a href=\"https:\/\/codecollege.co.za\/\" target=\"_blank\" rel=\"noopener\"><strong>CodeCollege<\/strong><\/a>, said that you should learn to code because it is a skill that is always in demand.<\/p>\n<p>According to Graaf, this is &#8220;due to continuous advancements in technology and because businesses need current technologies to stay competitive&#8221;.<\/p>\n<p>He added that another benefit of learning to code is that it helps to teach you problem-solving skills.<\/p>\n<p>Katie Wilter of <a href=\"https:\/\/www.wethinkcode.co.za\/\" target=\"_blank\" rel=\"noopener\"><strong>WeThinkCode<\/strong><\/a>\u00a0echoed this, and said that the 4th Industrial Revolution is upon us &#8211; and coding is key in this new period.<\/p>\n<p>&#8220;In order to adapt and thrive in this revolution, it is essential to know how to code,&#8221; said Wilter.<\/p>\n<p>Graaf said that it is incredibly important to learn the foundational skills of coding well, as here are no shortcuts in the beginning.<\/p>\n<p>&#8220;It is so crucial to learn the fundamentals well, learn every new concept twice, and from different resources.&#8221;<\/p>\n<p>Wilter agreed that it is important to set strong foundations, and added that coders should never stop learning.<\/p>\n<p>&#8220;New coding languages will constantly pop up and it is vital to be able to draw on your existing coding knowledge and adapt to the latest cutting-edge tech stacks,&#8221; said Wilter.<\/p>\n<h3 class=\"my-4\">Misconceptions about maths<\/h3>\n<p>Wilter highlighted that the idea your maths and physics marks need to be high to learn to code is not always sound.<\/p>\n<p>&#8220;You need to be an excellent problem-solver and logical thinker,&#8221; she said.<\/p>\n<p>Graaf agreed that you don&#8217;t need to be a master mathematician to be a good coder.Instead, motivation is what you need if you want to succeed in this field.<\/p>\n<p>Graaf also believes that one of the best decisions a prospective coder can make is finding a suitable mentor.<\/p>\n<p>&#8220;Having a good mentor is a great help and can ease your learning process,&#8221; said Graaf.<\/p>\n<h3 class=\"my-4\">Where to learn<\/h3>\n<p>There are a variety of opportunities for South Africans to begin their coding journey &#8211; regardless of age.<\/p>\n<p><strong><a href=\"https:\/\/www.wethinkcode.co.za\/\" target=\"_blank\" rel=\"noopener\">WeThinkCode<\/a>\u00a0<\/strong>is an option for those who are willing to study full-time.<\/p>\n<p>They offer a 2-year course, which equips graduates with a MICT SETA NQF Level 5 certification.<\/p>\n<p>According to their website, they &#8220;also focus on providing access to real-world experience through internships and a clear path to employment upon graduation&#8221;.<\/p>\n<p>WeThinkCode has campuses in Johannesburg and Cape Town, and the course is free if you make it through their selection process.<\/p>\n<p>Another option for Cape Town residents is codeX, which offers a one-year, full-time coding course.<\/p>\n<p><a href=\"http:\/\/www.projectcodex.co\/\" target=\"_blank\" rel=\"noopener\"><strong>codeX<\/strong><\/a> is an accredited training provider with the MICT SETA, and rather than\u00a0teaching specific frameworks, it teaches students the basic building blocks of coding &#8211; which should allow them to learn new frameworks or languages quickly.<\/p>\n<p>Targeted at a younger market, codeX also helps students to find work after they&#8217;ve finished their course.<\/p>\n<p>For those who would prefer to study part-time, <a href=\"https:\/\/codecollege.co.za\/\" target=\"_blank\" rel=\"noopener\"><strong>CodeCollege<\/strong><\/a>\u00a0offers a variety of online courses, covering a variety of languages and frameworks including Java, Python, PHP, JavaScript, and .NET.<\/p>\n<p>CodeCollege also includes beginner courses in HTML\/CSS, WordPress, and SQL, as well as an &#8220;Intro to Programming&#8221; course.<\/p>\n<p>Other popular online platforms with coding courses &#8211; many of which you can trial for free &#8211; are <a href=\"https:\/\/www.edx.org\/\" target=\"_blank\" rel=\"noopener\"><strong>edX<\/strong><\/a> and <a href=\"https:\/\/www.codecademy.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Codeacademy<\/strong><\/a>.<\/p>\n<h3 class=\"my-4\">Now read:\u00a0<a href=\"https:\/\/mybroadband.co.za\/news\/government\/291046-the-skills-you-must-have-to-study-computer-science.html\" rel=\"bookmark\">The skills you must have to study Computer Science<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Continued innovation within the tech space means that there is a high demand for people who can code.<\/p>\n","protected":false},"author":341039,"featured_media":230921,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[56792,33086,13631,35,32630],"class_list":["post-292698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-codecollege","tag-coder","tag-coding","tag-headline","tag-wethinkcode"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/292698"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/341039"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=292698"}],"version-history":[{"count":1,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/292698\/revisions"}],"predecessor-version":[{"id":292822,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/292698\/revisions\/292822"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/230921"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=292698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=292698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=292698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}