<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>online learning &#8211; English</title>
	<atom:link href="https://onmedia.dw.com/english/?feed=rss2&#038;tag=online-learning" rel="self" type="application/rss+xml" />
	<link>https://onmedia.dw.com/english</link>
	<description>Our work in Africa engages with journalists and partners across a wide range of media including radio, TV, online, mobile and film. One of the priorities of the DW Akademie in Africa is to support and strengthen independent media in post-conflict countries and countries in transition.</description>
	<lastBuildDate>Mon, 03 Dec 2018 13:57:38 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Coding for journalists: 10 hottest websites to teach yourself to code</title>
		<link>https://onmedia.dw.com/english/?p=17945</link>
		<pubDate>Wed, 26 Feb 2014 14:05:11 +0000</pubDate>
		<dc:creator><![CDATA[hairsinek]]></dc:creator>
				<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[Working with Data]]></category>
		<category><![CDATA[data journalism]]></category>
		<category><![CDATA[online learning]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://onmedia.dw.com/english/?p=17945</guid>
		<description><![CDATA[ [&#8230;]]]></description>
				<content:encoded><![CDATA[<div id="attachment_17961" aria-labelledby="figcaption_attachment_17961" class="wp-caption alignleft" style="width: 268px"><img class=" wp-image-17961     " alt="Photo - Fotolia/spaxiax" src="http://onmedia.dw.com/english/files/Code.jpg" width="268" height="152" /><p class="wp-caption-text">Photo &#8211; Fotolia/spaxiax</p></div>
<p>Should journalists learn computer code? That&#8217;s a controversial question at the moment. The general consensus seems to be that today&#8217;s journalists need at least a basic level of technical literacy so when they team up with developers, they can better understand the language they speak. To get journalists up to speed, onMedia has prepared an overview of the best websites to help learn how to write code without having to turn into a hard-core programmer.<span id="more-17945"></span></p>
<p>The debate about whether journalists need to learn to code has been simmering for a while now but <a href="http://www.theatlantic.com/education/archive/2013/10/should-journalism-schools-require-reporters-to-learn-code-no/280711/">an article</a> by Olga Khazan for <em>The Altlantic</em> triggered a <a href="http://storify.com/macloo/should-journalists-learn-to-code">heated discussion</a> all over again at the end of 2013. For a more considered opinion, read these articles by respected educator <a href="http://mindymcadams.com/tojou/2013/code-for-journalists-or-why-journalists-should-learn-code/">Mindy McAdams</a> and developer and journalist <a href="http://veltman.tumblr.com/post/64900530026/on-journalism-and-learning-to-code-again">Noah Veltman</a>. Whether you just want to make yourself more technically literate or want to increase your knowledge of computer languages, then the list below will help you get started.</p>
<p><a href="http://www.codecademy.com/"><strong>Codecademy</strong></a><br />
<a href="http://www.codecademy.com/">Codecademy</a> is the most hyped website for teaching yourself coding skills at the moment. The courses are free, it&#8217;s easy to get started and it&#8217;s a great place to learn the basics even if you have zero understanding of how coding actually works. Codecademy currently offers courses in the following six languages &#8211; HTML/CSS, Python, JavaScript, PHP, Ruby and APIs (to find out what these actually are, click on the links).</p>
<p><a href="http://cfg.good.is/home"><strong>Coding for GOOD</strong></a><br />
If you have no idea what &lt;html&gt; means, how websites function or how you can embed Google search or Instagram streams on your blog, then <a href="http://cfg.good.is/home">Coding for GOOD</a> is for you. The website integrates links to online resources such as Codecademy, <a href="http://www.w3schools.com/">W3schools</a> or <a href="https://developers.google.com/maps/documentation/javascript/">Google Maps API </a>documentation (which you may need in order to create your own customized maps) to help you learn to code. At the end of every section it has a step-by-step challenge where you do the coding yourself. The course solves the frequent problem of beginners not knowing where to start.</p>
<p><a href="https://www.coursera.org/"><strong>Coursera</strong></a><br />
<img class="alignright size-full wp-image-17967" alt="Coursera" src="http://onmedia.dw.com/english/files/Coursera.jpg" width="151" height="150" srcset="https://onmedia.dw.com/english/files/Coursera.jpg 151w, https://onmedia.dw.com/english/files/Coursera-150x150.jpg 150w" sizes="(max-width: 151px) 100vw, 151px" /><a href="https://www.coursera.org/">Coursera</a> is an educational technology company that now offers over 500 free courses in different fields. To learn the basics of programming, take a look at the courses “<a href="https://www.coursera.org/course/programming1">Learn to Program: the Fundamentals</a>” and “<a href="https://www.coursera.org/course/proglang">Programming Languages</a>.” Check out more courses <a href="https://www.coursera.org/courses">here</a>. Recently, Coursera also started to offer specializations, which are collections of several paid courses devoted to one topic. If you want to dig deeper into data analysis and statistics (which is an extremely useful skill for data journalists), have a look at the specialization “<a href="https://www.coursera.org/specialization/jhudatascience/1?utm_medium=listingPage">Data Science</a>” offered by John Hopkins University.</p>
<p><a href="https://www.khanacademy.org/"><strong>Khan Academy</strong></a><br />
<a href="https://www.khanacademy.org/">Khan Academy</a> is a good starting point if you want to learn some programming fundamentals. In the course “<a href="https://www.khanacademy.org/science/computer-science-subject/computer-science">Python Programming</a>,” you&#8217;ll learn the basics of this programming language and will know enough to be able to talk to developers in their language.</p>
<p><a href="http://www.skillshare.com/"><strong>Skillshare</strong></a><br />
If you are more into web-based seminars (webinars) and courses with a human touch, have a look at webinars offered at <a href="http://www.skillshare.com/">Skillshare</a>. It&#8217;s a platform for project-based classes offered by professionals in a given subject. For example, in the <a href="http://www.skillshare.com/classes/technology/">technology classes</a> you can learn <a href="http://www.skillshare.com/classes/technology/Build-a-HTML-and-CSS-Website-From-Scratch/1216366887?via=browse">how to build a website</a> using HTML and CSS, <a href="http://www.skillshare.com/classes/technology/Program-iPhone-Apps-Become-an-iPhone-Developer/461761892?via=browse">how to program iOS apps</a>, which comes in handy if you are thinking of launching a news app, or <a href="http://www.skillshare.com/classes/technology/Javascript-for-Non-Programmers-Code-a-Pong-Like-Game/1368766094?via=browse">how to code simple games</a> using JavaScript. Each course costs about $20 to $40.</p>
<p><a href="http://www.udacity.com/"><strong>Udacity</strong></a><br />
Co-founded by Silicon Valley demigod Sebastian Thrun (who&#8217;s helping build Google’s driverless car and Google Glass), <a href="http://www.udacity.com/">Udacity</a> is one of the biggest providers of massive open online courses. The company recently changed its focus to offering courses under a monthly payment scheme, but says it will still make free course content available.</p>
<p><a href="https://www.udemy.com/"><strong>Udemy<br />
<img class="alignleft  wp-image-17969" alt="Udemy" src="http://onmedia.dw.com/english/files/Udemy-300x131.png" width="211" height="92" srcset="https://onmedia.dw.com/english/files/Udemy-300x131.png 300w, https://onmedia.dw.com/english/files/Udemy-1024x449.png 1024w, https://onmedia.dw.com/english/files/Udemy.png 1087w" sizes="(max-width: 211px) 100vw, 211px" /></strong></a>Offering partially free and partially paid courses, <a href="https://www.udemy.com/">Udemy</a> is a combination of Udacity and Skillshare. Anyone can create and offer their own course. Start looking for coding courses in the “<a href="https://www.udemy.com/courses/Technology/?view=grid">Technology</a>” section. You can then sort the courses into paid and free ones. You can also chose popular topics such as CSS or JavaScript.</p>
<p><a href="http://schoolofdata.org/"><strong>School of Data</strong></a><br />
<a href="http://schoolofdata.org/">School of Data</a> is not actually about coding. The <a href="http://schoolofdata.org/handbook/courses/courses/">courses </a>posted here are rather about how to crunch numbers, extract and clean your data. While doing it, you will learn some algorithms which will be helpful to understand programming as well. Learning is very task oriented and hands on, which is a great way to get the basic idea of how a particular tool can be used without going into detail. The course in <a href="http://schoolofdata.org/handbook/courses/courses/#SchoolOfDataJourn">data journalism</a> will be especially interesting for reporters working with programmers.</p>
<p><a href="http://teamtreehouse.com/"><strong>Treehouse</strong></a><br />
At <a href="http://teamtreehouse.com/">Treehouse</a>, you can learn how to how to build websites and apps, write code or start a business. The website operates on a subscription model which means you pay either $25 or $49 a month for access to videos and tutorials. You can also practice live with the code challenge engine. They offer a free trial to see if it works for you. Also, the Treehouse team has created a coding game called <a href="http://coderace.me/">CodeRacer</a> so you can learn code in a fun way and compete with your friends.</p>
<p><a href="https://developer.mozilla.org/"><strong><img class="alignright size-full wp-image-17971" alt="MDN" src="http://onmedia.dw.com/english/files/MDN.png" width="299" height="93" />Mozilla Developer Network</strong></a><br />
If you are a more text-oriented person, <a href="https://developer.mozilla.org/">Mozilla Developer Network</a> tutorials are the right choice for you. They offer material related to the construction of websites, web apps and games such as HTML, CSS and JavaScript, from introductory to advanced levels. The tutorials also contain useful links to other resources including &#8220;CodeAvengers&#8221; which is a fun way to learn to code web apps and games.</p>
<p><strong>More resources</strong></p>
<p>If you want to dig deeper into coding and creating websites and apps, you can also check out tutorials at <a href="https://www.codeschool.com/">Code School</a>, the <a href="https://developers.google.com/university/courses/">Google Developers </a><a href="https://developers.google.com/university/courses/">University Consortium</a>, <a href="http://learncodethehardway.org/">Learn Code the Hard Way</a>, <a href="http://www.html5rocks.com/en/">HTML5 Rocks</a> and <a href="https://www.learnstreet.com/lessons/languages/">LearnStreet</a>.</p>
<p>For more visual content, check out <a href="https://www.bitcast.io/">Bitcast</a> (software development screencasts) and <a href="http://thecodeplayer.com/">TheCodePlayer</a> (the videos walk you through creating the code from scratch).</p>
<p>There’s also <a href="http://ocw.mit.edu/index.htm">MIT Open Courseware</a> containing lectures from the Massachusets Institute of Technology. You might like to have a look at “<a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/">Introduction to Computer Science and Programming</a>.”</p>
<p><strong>Bonus</strong></p>
<p>If you are not sure coding is something for you or just want to have a try without enrolling into an online course, try out the short tutorial “<a href="https://www.khanacademy.org/hour-of-code/hour-of-code-tutorial/v/welcome-hour-of-code?utm_source=Sailthru&amp;utm_medium=email&amp;utm_term=HoC%20Non-digest%20Users%20Rampup%20Ph4%20SignupAug12&amp;utm_campaign=Hour%20of%20Code%20Rest%20of%20Users%20Ph4%20Monday">Hour of Code</a>” by the Khan Academy. Within an hour, you will learn enough programming to create your own computer-generated drawings. The course gives useful insights into how programming actually works.</p>
<p>Also, check out “<a href="http://datadrivenjournalism.net/resources/the_journalists_learn_to_code_resource_guide">The Journalist’s &#8216;Learn to Code&#8217; Resource Guide</a>” with a collection of learn-to-program resources and recommendations regarding free books and online tutorials.</p>
<p><em>Written by <a href="https://twitter.com/karbasa">Natalia Karbasova</a>, edited by Kate Hairsine</em></p>
]]></content:encoded>
			</item>
	</channel>
</rss>
