<?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>programming exercises Archives | Programming Zen</title>
	<atom:link href="https://programmingzen.com/tag/programming-exercises/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/tag/programming-exercises/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Tue, 12 Jul 2016 07:55:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">1397766</site>	<item>
		<title>15 Sites for Programming Exercises</title>
		<link>https://programmingzen.com/15-sites-for-programming-exercises/</link>
					<comments>https://programmingzen.com/15-sites-for-programming-exercises/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 12 Jul 2016 12:30:26 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[code katas]]></category>
		<category><![CDATA[competitive programming]]></category>
		<category><![CDATA[programming challenges]]></category>
		<category><![CDATA[programming exercises]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1700</guid>

					<description><![CDATA[<p>I&#x2019;m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming differs from real-world programming.) Below is a list of high-quality sites for programming exercises. This is not a comprehensive list&#xA0;since there are countless sites dedicated to coding exercises. Nevertheless, these 12 sites alone could keep you busy for&#xA0;quite a while. Project Euler HackerRank Reddit /r/dailyprogrammer LeetCode Top Coder Code Forces CodeChef Programmr CoderByte Timus HackerEarth CodinGame Three honorable mentions These three are </p>
<p>The post <a href="https://programmingzen.com/15-sites-for-programming-exercises/">15 Sites for Programming Exercises</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I’m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming <a href="https://www.quora.com/How-is-competitive-programming-different-from-real-life-programming" target="_blank">differs</a> from real-world programming.)</p>
<p>Below is a list of high-quality sites for programming exercises. This is not a comprehensive list since there are countless sites dedicated to coding exercises.</p>
<p>Nevertheless, these 12 sites alone could keep you busy for quite a while.</p>
<ol>
<li><a href="https://projecteuler.net/">Project Euler</a></li>
<li><a href="https://www.hackerrank.com/domains">HackerRank</a></li>
<li><a href="https://reddit.com/r/dailyprogrammer">Reddit /r/dailyprogrammer</a></li>
<li><a href="https://leetcode.com">LeetCode</a></li>
<li><a href="https://topcoder.com">Top Coder</a></li>
<li><a href="https://codeforces.com/">Code Forces</a></li>
<li><a href="https://codechef.com">CodeChef</a></li>
<li><a href="https://www.programmr.com/exercises">Programmr</a></li>
<li><a href="https://coderbyte.com/challenges/">CoderByte</a></li>
<li><a href="https://acm.timus.ru/problemset.aspx">Timus</a></li>
<li><a href="https://www.hackerearth.com/practice/">HackerEarth</a></li>
<li><a href="https://www.codingame.com">CodinGame</a></li>
</ol>
<h3>Three honorable mentions</h3>
<p>These three are not full-blown automated judge sites or competitive sites, but they are certainly worth mentioning as valuable resources for problem and project ideas.</p>
<ol>
<li><a href="https://github.com/karan/Projects">karan’s Projects</a></li>
<li><a href="https://codekata.com/">CodeKata</a></li>
<li><a href="https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems">99 problems</a></li>
</ol>
<p>The post <a href="https://programmingzen.com/15-sites-for-programming-exercises/">15 Sites for Programming Exercises</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/15-sites-for-programming-exercises/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1700</post-id>	</item>
		<item>
		<title>10 Programming Challenges Sites</title>
		<link>https://programmingzen.com/10-programming-challenges-sites/</link>
					<comments>https://programmingzen.com/10-programming-challenges-sites/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Thu, 04 Dec 2014 20:59:41 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[programming challenges]]></category>
		<category><![CDATA[programming exercises]]></category>
		<category><![CDATA[programming kata]]></category>
		<category><![CDATA[programming sites]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1578</guid>

					<description><![CDATA[<p>My previous post about using Project Euler to experiment with new programming languages, or learn programming altogether, was for the most part met with positive feedback online. The common theme amongst those who didn&#x2019;t love it however, was that Project Euler is too math-focused and not very real-world oriented (unless you mostly do math research). Commenters on various social sites also recommended alternative challenges/exercises/katas sites for programmers. As such I decided to compile a list from those that were suggested: Code Wars Hacker Rank Top Coder Reddit Daily Programmer 99  Problems </p>
<p>The post <a href="https://programmingzen.com/10-programming-challenges-sites/">10 Programming Challenges Sites</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://programmingzen.com/2014/12/02/learn-new-programming-languages-with-project-euler/">My previous post</a> about using <a href="https://projecteuler.net">Project Euler</a> to experiment with new programming languages, or learn programming altogether, was for the most part met with positive feedback online.</p>
<p><img data-recalc-dims="1" decoding="async" class="alignright size-thumbnail wp-image-1576" style="float: right;" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2014/12/code-wars.png?resize=150%2C150&#038;ssl=1" alt="Code Wars" width="150" height="150" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2014/12/code-wars.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2014/12/code-wars.png?resize=200%2C200&amp;ssl=1 200w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2014/12/code-wars.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w" sizes="(max-width: 150px) 100vw, 150px" />The common theme amongst those who didn&#8217;t love it however, was that Project Euler is too math-focused and not very real-world oriented (unless you mostly do math research). Commenters on various social sites also recommended alternative challenges/exercises/katas sites for programmers.</p>
<p>As such I decided to compile a list from those that were suggested:</p>
<ol>
<li><a href="https://www.codewars.com/">Code Wars</a></li>
<li><a href="https://www.hackerrank.com/">Hacker Rank</a></li>
<li><a href="https://www.topcoder.com/challenges">Top Coder</a></li>
<li><a href="https://www.reddit.com/r/dailyprogrammer">Reddit Daily Programmer</a></li>
<li>99 [<a href="https://sites.google.com/site/prologsite/prolog-problems">Prolog</a> | <a href="https://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html">LISP</a> | <a href="https://www.haskell.org/haskellwiki/H-99:_Ninety-Nine_Haskell_Problems">Haskell</a> | <a href="https://archive.oreilly.com/pub/post/99_problems_in_perl_6.html">Perl</a> | <a href="https://github.com/christiankissig/ocaml99/wiki">OCaml</a>] Problems</li>
<li><a href="https://rosalind.info/problems/list-view/">Rosalind</a></li>
<li><a href="https://exercism.io/">Exercism</a></li>
<li><a href="https://codekata.com/kata/codekata-intro/">CodeKata</a></li>
<li><a href="https://rubyquiz.com/">RubyQuiz</a></li>
<li><a href="https://www.4clojure.com/">4Clojure</a></li>
</ol>
<p>There you have it. This list is by no means exhaustive and it should be noted, as suggested by someone else in the comments on my previous post, working on your own problems is also a great approach. Nevertheless, these sites should inspire you and keep you busy for a long time if you are up for a fun challenge.</p>
<p>The post <a href="https://programmingzen.com/10-programming-challenges-sites/">10 Programming Challenges Sites</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/10-programming-challenges-sites/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1578</post-id>	</item>
	</channel>
</rss>
