<?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>TED-Ed Blog &#187; Programming</title>
	<atom:link href="https://blog.ed.ted.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ed.ted.com</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jan 2026 17:35:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6</generator>
		<item>
		<title>Learn to &#8220;Think Like A Coder&#8221; with our new series</title>
		<link>https://blog.ed.ted.com/2019/09/30/learn-to-think-like-a-coder-with-our-new-series/</link>
		<comments>https://blog.ed.ted.com/2019/09/30/learn-to-think-like-a-coder-with-our-new-series/#comments</comments>
		<pubDate>Mon, 30 Sep 2019 15:26:57 +0000</pubDate>
		<dc:creator>Lauren McAlpine</dc:creator>
				<category><![CDATA[News + Updates]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Code.org]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Girls Who Code]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Teachers]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[Teaching & Education]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ed.ted.com/?p=13185</guid>
		<description><![CDATA[Curious about coding? Want to build your programming skills? Or perhaps you just love a good problem-solving challenge? We&#8217;re thrilled to announce our new 10-episode series: Think Like A Coder. The series, in partnership with YouTube Learning Playlists, will challenge <a class="more-link" href="https://blog.ed.ted.com/2019/09/30/learn-to-think-like-a-coder-with-our-new-series/">[...]</a>]]></description>
				<content:encoded><![CDATA[<div id="attachment_13216" class="wp-caption alignleft" style="width: 585px"><a href="http://blog.ed.ted.com/wp-content/uploads/2019/09/TLAC_Trailer_Thumb_Blog2.jpg"><img class="size-large wp-image-13216" alt="Kozmonot Animation Studio" src="http://blog.ed.ted.com/wp-content/uploads/2019/09/TLAC_Trailer_Thumb_Blog2-575x323.jpg" width="575" height="323" /></a><p class="wp-caption-text">Kozmonot Animation Studio</p></div>
<h3>Curious about coding? Want to build your programming skills? Or perhaps you just love a good problem-solving challenge?</h3>
<p>We&#8217;re thrilled to announce our new 10-episode series: <a href="https://www.youtube.com/playlist?list=PLJicmE8fK0EgogMqDYMgcADT1j5b911or">Think Like A Coder</a>. The series, in partnership with YouTube Learning Playlists, will challenge viewers with programming puzzles as the main characters— a girl and her robot companion— attempt to save a world that has been plunged into turmoil.</p>
<p>Check out the series here:<br />
<iframe src="https://www.youtube.com/embed/KFVdHDMcepw" height="315" width="560" allowfullscreen="" frameborder="0"></iframe></p>
<p>In our digital age, coding has become a basic literacy skill which gives us a deeper understanding of the technology we use everyday. Beyond being a much sought-after skill on the job market, coding helps foster creativity, reinforces math skills and develops our problem-solving abilities.</p>
<p>But it can be hard to know where to begin. Learning to code is like learning a language and getting started can seem like a daunting task.  Luckily, if you have the right resources, the hardest part is just taking the first step. We&#8217;ve got you covered.</p>
<h4>Think Like A Coder is joining the long list of free online resources for the code-curious. Here&#8217;s a list of some of our favorite learn-to-code resources:</h4>
<p dir="ltr">1. <a href="http://code.org/">code.org</a> has great resources for students and teachers. It teaches students the basics of programming through a free series of guided exercises and includes an extensive curriculum mapped to <a href="https://curriculum.code.org/csf-19/standards/">K-12 curriculum standards</a>.<a href="https://curriculum.code.org/csf-19/standards/"><br />
</a></p>
<p dir="ltr">2. If you’re looking for programming challenges, check out the <a href="https://adventofcode.com/">Advent of Code</a>, which is run by Eric Wastl, who consulted extensively on Think Like a Coder and inspired quite a few of the puzzles. The Advent of Code is a yearly event that takes place in December and involves 25 coding challenges linked together by an overarching plot. It’s also available throughout the rest of the year, and the challenges it features are a great way to stretch your coding and problem-solving skills once you have basic proficiency with a programming language.</p>
<p>3. <a href="https://www.freecodecamp.org">FreeCodeCamp</a> has thousands of coding lessons and programming challenges, and you can even get certified for a few different skills.</p>
<p dir="ltr"> 4. University of Michigan&#8217;s <a href="https://www.coursera.org/specializations/python">Python for Everybody</a> Specialization on Coursera is a beginner-level intro to software development using python that focuses on interacting with data.</p>
<p dir="ltr"> 5. Microsoft has a 44 video series called <a href="https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6">Python for Beginners</a>. In their words, “Even though we won’t cover everything there is to know about Python in the course, we want to make sure we give you the foundation on programming in Python, starting from common everyday code and scenarios. At the end of the course, you’ll be able to go and learn on your own, for example with docs, tutorials, or books.”</p>
<p dir="ltr">6. If you’re trying to decide what programming language to learn, a flowchart like <a href="https://www.learneroo.com/modules/12/nodes/94">this one</a> may be a helpful starting point.</p>
<p dir="ltr">7. <em>Girls Who Code: Learn to Code and Change the World</em> by Reshma Saujani, founder of <a href="https://girlswhocode.com/">Girls Who Code</a>, is an excellent introduction for programmers just getting started.</p>
<p>8. For more experienced programmers, <a href="http://www.crackingthecodinginterview.com/">Cracking the Coding Interview</a> is a great resource for problem solving with a variety of different techniques, as well as preparing for coding interviews (as the title suggests). Some of the puzzles featured in Think Like a Coder were inspired by this book.</p>
<h4>Subscribe to our <a href="https://www.youtube.com/channel/UCsooa4yRKGN_zEE8iknghZA?">YouTube channel</a> so you don&#8217;t miss an episode!</h4>
<style type="text/css"><!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}
--></style>
<style type="text/css"><!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}
--></style>
<style type="text/css"><!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}
--></style>
]]></content:encoded>
			<wfw:commentRss>https://blog.ed.ted.com/2019/09/30/learn-to-think-like-a-coder-with-our-new-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should every kid learn to love computer science?</title>
		<link>https://blog.ed.ted.com/2017/02/09/should-every-kid-learn-to-love-computer-science/</link>
		<comments>https://blog.ed.ted.com/2017/02/09/should-every-kid-learn-to-love-computer-science/#comments</comments>
		<pubDate>Thu, 09 Feb 2017 11:00:35 +0000</pubDate>
		<dc:creator>Laura McClure</dc:creator>
				<category><![CDATA[TED-Ed Innovative Educators]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Girls Who Code]]></category>
		<category><![CDATA[Kimberly Lane]]></category>
		<category><![CDATA[Linda Liukas]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reshma Saujani]]></category>
		<category><![CDATA[Teaching & Education]]></category>

		<guid isPermaLink="false">http://blog.ed.ted.com/?p=8900</guid>
		<description><![CDATA[The short answer is yes. Here&#8217;s why. In the Lego Movie, the protagonists are “master builders” — enlightened blockheads with a superior understanding of how the tiny pieces of their plastic world fit together. This special knowledge allows our mini <a class="more-link" href="https://blog.ed.ted.com/2017/02/09/should-every-kid-learn-to-love-computer-science/">[...]</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.ed.ted.com/wp-content/uploads/2017/02/I-heart-code-TED-Ed-Blog-image-istock-e1486757119132.png"><img class="alignnone size-large wp-image-8911" alt="I heart code TED-Ed Blog image istock" src="http://blog.ed.ted.com/wp-content/uploads/2017/02/I-heart-code-TED-Ed-Blog-image-istock-575x323.png" width="575" height="323" /></a><br />
<em>The short answer is yes. Here&#8217;s why.</em></p>
<p>In the Lego Movie, the protagonists are “master builders” — enlightened blockheads with a superior understanding of how the tiny pieces of their plastic world fit together. This special knowledge allows our mini heroes to, for example, solve a thorny plot problem by taking a car apart and reconfiguring its pieces to build a rocket. The moral of the story? Knowledge is power, and power can be taught.</p>
<blockquote><p>Knowledge is power, and power can be taught.</p></blockquote>
<p>In our world, young innovators <a href="http://www.forbes.com/30-under-30-2017/#734edfac4651">make decisions everyday that impact people&#8217;s lives</a>. These innovators often share two tendencies: 1) a solid belief in their own ability to create change in their environment, and 2) a basic understanding of how code works. We know how young innovators do it. The question is, how we do pass on that knowledge to more young people? Here&#8217;s one suggestion:</p>
<p><strong>Teach computer science skills — to all students — starting at an early age. </strong>“The kids of today tap, swipe and pinch their way through the world. But unless we give them tools to build with computers, we are raising only consumers instead of creators,” says programmer Linda Liukas [<a href="https://www.ted.com/talks/linda_liukas_a_delightful_way_to_teach_kids_about_computers" target="_blank">TED Talk: A delightful way to teach kids about computers.</a>]
<p>There&#8217;s a huge demand for <a href="https://www.wired.com/2017/02/programming-is-the-new-blue-collar-job/" target="_blank">programmers in the workforce</a>. Yet the benefits of teaching every kid to love computer science goes beyond future career opportunities. “Everyone deserves a chance at learning about technology innovation,” says Kimberly Lane, a programmer, teacher and TED-Ed Innovative Educator in Texas. &#8220;We live and breathe technology everyday,” adds Lane. “If the current generation doesn&#8217;t leave a lasting legacy of technology inventions, what will happen to the generations to come?”</p>
<p>When you teach computer skills to every kid, it has a ripple effect.<em> </em><a href="http://ed.ted.com/featured/16DCJILa" target="_blank">Reshma Saujani</a>, the founder of <a href="https://girlswhocode.com/" target="_blank">Girls Who Code</a>, notes that when girls learn programming skills, they become change agents. &#8220;If you look at the projects they create in our programs, you can see that they&#8217;re thinking about how they solve the most urgent problems in their communities,&#8221; she says. &#8220;For instance, two of our Midwestern Clubs students designed a technical approach to detecting lead levels in water.&#8221; Meanwhile in Seattle, some summer program students designed a mobile app that shows LGBTQ+ community members where to find safe spaces near them in the event of harmful situations. &#8220;That&#8217;s what we mean when we say girls become change agents,&#8221; says Saujani. &#8220;They use technology to make their communities a better place.”</p>
<p>Ready to act on this idea? Here are <a href="http://blog.ed.ted.com/2016/02/17/5-places-where-any-kid-can-learn-how-to-code/" target="_blank">5 places where any kid can learn how to code</a>.</p>
<p><a href="http://ed.ted.com/newsletter" target="_blank"><strong><em>For more teaching resources, sign up here for the weekly TED-Ed Newsletter.</em></strong></a></p>
<p><em>Art credit: iStock</em></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.ed.ted.com/2017/02/09/should-every-kid-learn-to-love-computer-science/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
