<!DOCTYPE html>

<html lang="en-US">

<head>

  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />

  <link rel="shortcut icon" href="https://teamtreehouse.com/assets/favicon.png" />

  <title>Treehouse Blog | Learn to code and change your life!</title>

<!-- This site is optimized with the Yoast SEO plugin v13.2 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Learn to code and change your life!"/>
<meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"/>
<link rel="canonical" href="https://blog.teamtreehouse.com/" />
<link rel="next" href="https://blog.teamtreehouse.com/page/2" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Treehouse Blog | Learn to code and change your life!" />
<meta property="og:description" content="Learn to code and change your life!" />
<meta property="og:url" content="https://blog.teamtreehouse.com/" />
<meta property="og:site_name" content="Treehouse Blog" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:description" content="Learn to code and change your life!" />
<meta name="twitter:title" content="Treehouse Blog | Learn to code and change your life!" />
<meta name="twitter:site" content="@treehouse" />
<meta name="google-site-verification" content="ZvR8047cstY2IqbF9REVNOK_BSeK7anw3mSK3RQ-xB0" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://blog.teamtreehouse.com/#organization","name":"Treehouse","url":"https://blog.teamtreehouse.com/","sameAs":["https://www.facebook.com/TeamTreehouse/","https://www.instagram.com/teamtreehouse/","https://www.linkedin.com/school/treehouse-island-inc-/","https://www.youtube.com/channel/UCqHktcPJV7C7T3e9Cg4T4iw","https://www.pinterest.com/teamtreehouse/","https://twitter.com/treehouse"],"logo":{"@type":"ImageObject","@id":"https://blog.teamtreehouse.com/#logo","inLanguage":"en-US","url":"https://blog.teamtreehouse.com/wp-content/uploads/2017/06/Treehouse-Logo-Green-Medium.png","width":1540,"height":497,"caption":"Treehouse"},"image":{"@id":"https://blog.teamtreehouse.com/#logo"}},{"@type":"WebSite","@id":"https://blog.teamtreehouse.com/#website","url":"https://blog.teamtreehouse.com/","name":"Treehouse Blog","inLanguage":"en-US","description":"Learn to code and change your life!","publisher":{"@id":"https://blog.teamtreehouse.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://blog.teamtreehouse.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://blog.teamtreehouse.com/#webpage","url":"https://blog.teamtreehouse.com/","name":"Treehouse Blog | Learn to code and change your life!","isPartOf":{"@id":"https://blog.teamtreehouse.com/#website"},"inLanguage":"en-US","about":{"@id":"https://blog.teamtreehouse.com/#organization"},"description":"Learn to code and change your life!"}]}</script>
<!-- / Yoast SEO plugin. -->

<link rel='dns-prefetch' href='//cloud.typography.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Treehouse Blog &raquo; Feed" href="https://blog.teamtreehouse.com/feed" />
<link rel="alternate" type="application/rss+xml" title="Treehouse Blog &raquo; Comments Feed" href="https://blog.teamtreehouse.com/comments/feed" />
		<script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/blog.teamtreehouse.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.4.2"}};
			/*! This file is auto-generated */
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
	<link rel='stylesheet' id='wp-block-library-css'  href='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-includes/css/dist/block-library/style.min.css?ver=5.4.2' type='text/css' media='all' />
<link rel='stylesheet' id='font-css'  href='//cloud.typography.com/7055252/762022/css/fonts.css?ver=5.4.2' type='text/css' media='all' />
<link rel='stylesheet' id='custom-css'  href='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/themes/treehouse-blog-reboot/css/all.css?ver=5.4.2' type='text/css' media='all' />
<link rel='stylesheet' id='popup-maker-site-css'  href='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/pum/pum-site-styles.css?generated=1584381362&#038;ver=1.9.1' type='text/css' media='all' />
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<script type="text/javascript">
	!function(){var analytics=window.analytics=window.analytics||[];if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.0.0";
		window.analytics.load("DMUKccVYvuuUIVSJlokCJe0YQyGm9qVb");
	window.analytics.page();
	  }}();
</script>
<link rel='https://api.w.org/' href='https://blog.teamtreehouse.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blog.teamtreehouse.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://blog.teamtreehouse.com/wp-includes/wlwmanifest.xml" /> 
<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
<!--[if lte IE 9]><link rel="stylesheet" type="text/css" href="https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css" media="screen"><![endif]--><link rel="icon" href="https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2018/08/favicon.png" sizes="32x32" />
<link rel="icon" href="https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2018/08/favicon.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2018/08/favicon.png" />
<meta name="msapplication-TileImage" content="https://blog.teamtreehouse.com/wp-content/uploads/2018/08/favicon.png" />
<noscript><style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript>  <script>var $ = jQuery.noConflict();</script>

  <!-- OneTrust Cookies Consent Notice (Production Standard, teamtreehouse.com, en-GB) start -->
  <script src="https://optanon.blob.core.windows.net/consent/39d1ae64-085b-42e6-a239-a988d6530b80.js" type="text/javascript" charset="UTF-8"></script>

  <script type="text/javascript">

  function OptanonWrapper() { window.dataLayer.push({ event: "OneTrustGroupsUpdated" }) }

  </script>

  <!-- OneTrust Cookies Consent Notice (Production Standard, teamtreehouse.com, en-GB) end -->

        <script type="text/plain" class="optanon-category-3">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-25670760-10']);
    _gaq.push(['_trackPageview']);

      (function() {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
                  })();
    </script>

        <script type="text/plain" class="optanon-category-4">
    /* <![CDATA[ */
    var google_conversion_id = 1017883234;
    var google_conversion_label = "hbMzCI7rvAMQ4tSu5QM";
    var google_custom_params = window.google_tag_params;
    var google_remarketing_only = true;
    /* ]]> */
    </script>
    <script src="//www.googleadservices.com/pagead/conversion.js" type="text/plain" class="optanon-category-4">
  // here ends google retargeting
    </script>


  <!-- Start Eloqua alena -->
    <script type="text/javascript">
      window._elqQ = [];
        function _elqInitialize() {
            if(!window._elqInitialized) {
                window._elqInitialized = true;
              _elqQ.push(['elqSetSiteId', '1855842777']);
                var s = document.createElement('script'); s.type = 'text/javascript';
                s.src = '//img04.en25.com/i/elqCfg.min.js';
                var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
            }
        };
    </script>

    <script type="text/plain" class="optanon-category-2">
        _elqInitialize();
    </script>
    <script type="text/plain" class="optanon-category-4">
        _elqInitialize();
        _elqQ.push(['elqTrackPageView']);
    </script>

</head>

<body class="home blog wpb-js-composer js-comp-ver-5.5.4 vc_responsive">
    <nav>
  <section>
    <a href="https://teamtreehouse.com" class="brand">
      <svg class="treehouse-icon" viewBox="0 0 139 32" preserveAspectRatio="xMinYMin meet">
        <g>
          <path class="icon-treehouse" d="M42.8,21c-0.4,0.1-0.9,0.2-1.4,0.2c-1,0-1.4-0.6-1.4-1.6v-4.5h2.8c0.7,0,1.4-0.5,1.4-1.3s-0.6-1.3-1.4-1.3
            H40V11c0-0.9-0.7-1.5-1.5-1.5S37,10.2,37,11v8.7c0,2.5,1.2,4.3,4,4.3c0.8,0,1.9-0.1,2.7-0.5c0.7-0.3,0.9-0.8,0.9-1.3
            C44.6,21.5,43.9,20.8,42.8,21z M52.8,12.1c-0.4-0.1-1.2-0.2-1.9-0.2c-2.5,0-3.9,1.5-3.9,3.8v6.8c0,0.8,0.7,1.5,1.5,1.5
            s1.5-0.7,1.5-1.5v-6.2c0-1,0.4-1.4,1.1-1.4c0.7,0,1.1,0.2,1.7,0.2c0.9,0,1.4-0.8,1.4-1.4C54.1,12.9,53.7,12.4,52.8,12.1z M61.1,11.9
            c-2.8,0-4.8,1.8-5.1,4.7c0,0.7-0.1,1.9,0,2.8c0.2,2.8,2.2,4.7,5.2,4.7c1.4,0,2.7-0.3,3.5-0.8c0.6-0.4,0.7-0.8,0.7-1.2
            c0-0.8-0.7-1.6-1.9-1.2c-0.7,0.3-1.5,0.5-2.3,0.5c-1.4,0-2.5-0.7-2.5-2.1V19h5.7c1,0,1.5-0.6,1.5-1.5V17C66,13.9,64,11.9,61.1,11.9z
             M63,17h-4.2c0-1.5,0.7-2.5,2.3-2.5c1.4,0,2.2,0.9,2.1,2.2C63.2,16.9,63.2,17,63,17z M73.1,11.9c-2.8,0-4.8,1.8-5.1,4.7
            c0,0.7-0.1,1.9,0,2.8c0.2,2.8,2.2,4.7,5.2,4.7c1.4,0,2.7-0.3,3.5-0.8c0.6-0.4,0.7-0.8,0.7-1.2c0-0.8-0.7-1.6-1.9-1.2
            c-0.7,0.3-1.5,0.5-2.3,0.5c-1.4,0-2.5-0.7-2.5-2.1V19h5.7c1,0,1.5-0.6,1.5-1.5V17C78,13.9,76,11.9,73.1,11.9z M75,17h-4.2
            c0-1.5,0.7-2.5,2.3-2.5c1.4,0,2.2,0.9,2.1,2.2C75.2,16.9,75.2,17,75,17z M123.6,16.9l-1.6-0.4c-1-0.2-1.3-0.5-1.3-1s0.5-0.9,1.6-0.9
            c0.6,0,1.3,0.2,1.9,0.5c0.7,0.4,1.5,0.3,1.9-0.2c0.5-0.5,0.5-1.4-0.1-2c-0.8-0.6-2.2-1-3.6-1c-2.6,0-4.5,1.3-4.5,3.7
            c0,1.9,1.4,2.9,3.2,3.4c0.9,0.2,0.8,0.2,1.6,0.4c0.9,0.2,1.3,0.6,1.3,1c0,0.6-0.5,1-1.7,1c-1,0-1.9-0.3-2.6-0.7
            c-0.7-0.5-1.5-0.3-1.9,0.3c-0.4,0.6-0.3,1.4,0.3,1.8c0.8,0.7,2.1,1.3,4.2,1.3c2.6,0,4.6-1.4,4.6-3.8
            C126.9,18.5,125.8,17.4,123.6,16.9z M137.5,19c1,0,1.5-0.6,1.5-1.5l0,0V17c0-3.1-2-5.1-4.9-5.1c-2.8,0-4.8,1.8-5.1,4.7
            c0,0.7-0.1,1.9,0,2.8c0.2,2.8,2.2,4.7,5.2,4.7c1.4,0,2.7-0.3,3.5-0.8c0.6-0.4,0.7-0.8,0.7-1.2c0-0.8-0.7-1.6-1.9-1.2
            c-0.7,0.3-1.5,0.5-2.3,0.5c-1.4,0-2.5-0.7-2.5-2.1V19H137.5z M134.1,14.5c1.4,0,2.2,0.9,2.1,2.2c0,0.2-0.1,0.3-0.2,0.3h-4.2
            C131.8,15.5,132.6,14.5,134.1,14.5z M97.5,11.9c-3,0-5.2,1.9-5.5,4.5c-0.1,0.9-0.1,2.3,0,3.2c0.2,2.6,2.5,4.5,5.5,4.5
            s5.2-1.9,5.4-4.5c0.1-0.9,0.1-2.2,0-3.1C102.7,13.8,100.5,11.9,97.5,11.9z M99.9,19.1c-0.1,1.3-1,2.1-2.4,2.1s-2.3-0.9-2.4-2.1
            c0-0.6,0-1.6,0-2.2c0.1-1.3,1-2.1,2.4-2.1s2.3,0.9,2.4,2.1C100,17.5,100,18.5,99.9,19.1z M85.6,11.9c-1.1,0-2.3,0.4-2.7,0.9l0,0V9.6
            c0-0.9-0.6-1.5-1.4-1.5s-1.4,0.7-1.4,1.5v12.9c0,0.8,0.7,1.5,1.5,1.5s1.4-0.7,1.4-1.5v-6.7c0.5-0.5,1.3-0.9,2.3-0.9
            c1.2,0,1.9,0.7,1.9,2.1v5.5c0,0.9,0.6,1.6,1.4,1.6c0.9,0,1.5-0.7,1.5-1.6v-5.7C90,13.6,88.4,11.9,85.6,11.9z M113.6,12
            c-0.8,0-1.5,0.7-1.5,1.5v7.1c-0.5,0.3-1.2,0.6-2.1,0.6c-1.2,0-2.1-0.7-2.1-2.1v-5.6c0-0.9-0.7-1.6-1.5-1.6c-0.9,0-1.4,0.7-1.4,1.6
            v5.7c0,3.1,1.8,4.8,4.9,4.8c2.3,0,3.9-0.8,4.6-1.3c0.4-0.2,0.5-0.5,0.5-1v-8.2C115,12.7,114.4,12,113.6,12z"/>
          <path class="icon-logo" d="M28.4,7c-0.4-0.2-1.3-0.6-2.3-1.2c-1.1-0.6-2.8,0.4-3.9,2.1l-1.9,3.2c-0.7,1.4-0.6,2.9,0.3,4.2l0.1,0.1
            c0.9,1.3,2.1,2.4,2.4,2.8c0.2,0.2,0.4,0.6,0.5,0.9c0.3,1.2-0.3,2.3-1.5,2.6c-1.1,0.3-2.3-0.4-2.7-1.5c-0.1-0.3-0.1-0.6-0.1-0.9
            c0.1-0.5-0.1-1.3-0.8-1.9c-0.7-0.8-2.1,0.7-2.5,2.1v0.1c-0.4,1.5-0.7,2.7-0.6,2.8c0,0.1,0.1,0.2,0.1,0.2c0.6,1.2,0.2,2.6-1,3.2
            s-2.7,0.2-3.3-1s-0.2-2.6,1-3.2c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.3-0.7,0.6-1.4c0.2-0.7,0.4-1.3,0.4-1.3c0-0.1,0-0.2,0.1-0.2l1.2-4.2
            l-1.2,2.5c-0.2-0.5-0.4-0.5-1-0.1c-0.3,0.2-0.9,0.7-1.1,0.9c-0.5,0.4-0.9,1.1-1.1,1.5c-0.1,0.3-0.3,0.5-0.5,0.7
            c-0.9,0.8-2.3,0.6-3-0.3s-0.5-2.1,0.4-2.8c0.3-0.2,0.6-0.4,0.9-0.4c0.5-0.1,2.4-1.3,3.5-2c0.2-0.1,0.4-0.3,0.5-0.4l2.9-2.1l-2.6,1.4
            c0,0-0.3,0-0.6,0c-0.8,0.1-1.8,0.2-2,0.5c-0.1,0.1-0.2,0.3-0.4,0.4c-0.8,0.4-2,0.2-2.7-0.6c-0.6-0.9-0.4-2,0.4-2.6
            c0.5-0.3,0.9-0.4,1.3-0.4c0.7,0,2.5,0.4,4,0.1l0.4-0.1c1.5-0.3,3.3-1.5,4-2.9c0,0,0.7-1.3,1.6-2.7c0.9-1.5,0.8-3.1-0.1-3.7l-1.7-1
            c-0.9-0.5-2.3-0.5-3.2,0L1.6,6.8C0.7,7.3,0,8.6,0,9.6v12.8c0,1,0.7,2.1,1.6,2.6l11.9,6.6c0.9,0.5,2.3,0.5,3.2,0l11.7-6.7
            c0.9-0.5,1.6-1.6,1.6-2.6V9.6C30,8.6,29.3,7.5,28.4,7z"/>
        </g>
      </svg>
    </a>
    <div id="mobile-nav-toggle">
      <a href="#" id="nav-toggle" data-nav-toggle>
        <span class="hamburger"></span>
      </a>
    </div>
    <a class="fixed-cta" href="https://teamtreehouse.com/subscribe/plans?trial=yes&cid=3842">Learn to code.<span> Start your free trial with Treehouse.</span></a>
    <ul class="nav-list">
      <li class="nav-item ">
        <a href="https://blog.teamtreehouse.com/search" class="nav-anchor search">
          <svg viewBox="0 0 24 24" preserveAspectRatio="xMinYMin meet">
            <path id="XMLID_3_" fill="none" d="M15.8,9.2C15.8,5.8,13,3,9.6,3C6.1,3,3.4,5.8,3.4,9.2c0,3.4,2.8,6.2,6.2,6.2
              C13,15.4,15.8,12.6,15.8,9.2z"/>
            <path id="XMLID_10_" d="M23.2,21.4L16.7,15c1.3-1.6,2-3.6,2-5.8c0-5.1-4.1-9.2-9.2-9.2C4.5,0,0.4,4.1,0.4,9.2
              c0,5.1,4.1,9.2,9.2,9.2c1.8,0,3.5-0.5,4.9-1.4l6.6,6.6c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4C23.8,23,23.8,22,23.2,21.4z
               M3.4,9.2C3.4,5.8,6.1,3,9.6,3c3.4,0,6.2,2.8,6.2,6.2c0,3.4-2.8,6.2-6.2,6.2C6.1,15.4,3.4,12.6,3.4,9.2z"/>
          </svg>
        </a>
      </li>
      <li class="nav-item current">
        <a href="https://blog.teamtreehouse.com" class="nav-anchor">Home</a>
      </li>
      <li class="nav-item nav-item-free-trial">
        <a href="https://join.teamtreehouse.com/techdegree/?id=5750&utm_source=blog&utm_medium=blog&cid=10755" 			class="nav-anchor">Free trial</a>
      </li>
    </ul>
  </section>
</nav>
<!-- Admin Nav
  -->
  <div class="page-container">

  <header style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2016/04/1.png);"class="featured-post has-image-bg post-29005 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-design tag-designer tag-ethics tag-product-design tag-ux tag-ux-design"><section><div class="row"><h1><a href="https://blog.teamtreehouse.com/inclusive-design-series-the-limitations-and-possibilities-of-empathy">Inclusive Design Series (2 of 4): The Limitations (and Possibilities) of Empathy</a></h1><a href="https://blog.teamtreehouse.com/inclusive-design-series-the-limitations-and-possibilities-of-empathy" class="button secondary large">Continue reading</a></div></section></header>

<div class="sticky-subnav">
  <div class="row">
    <div class="twelve columns">
      <ul class="sticky-subnav-list">
        	<li class="cat-item cat-item-1541"><a href="https://blog.teamtreehouse.com/category/teams">Business Resources</a>
</li>
	<li class="cat-item cat-item-2042"><a href="https://blog.teamtreehouse.com/category/career-advice">Career Advice</a>
</li>
	<li class="cat-item cat-item-1313"><a href="https://blog.teamtreehouse.com/category/community">Community</a>
</li>
	<li class="cat-item cat-item-2054"><a href="https://blog.teamtreehouse.com/category/epp">Engineering People Podcast</a>
</li>
	<li class="cat-item cat-item-1311"><a href="https://blog.teamtreehouse.com/category/learn">Learn</a>
</li>
	<li class="cat-item cat-item-1320"><a href="https://blog.teamtreehouse.com/category/treehouse-news">Treehouse News</a>
</li>
      </ul>
    </div>
  </div>
</div>
<section class="page-content">

  <div class="row flex-grid">
    
        
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/how-to-stand-out-from-the-it-crowd-by-overcoming-the-evolving-devops-skills-gap" class="post-29081 post type-post status-publish format-standard has-post-thumbnail hentry category-teams category-community">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-26-at-11.45.07.png);"class="featured-image has-image-bg post-29081 post type-post status-publish format-standard has-post-thumbnail hentry category-teams category-community"></div>
    <div class="copy">
      <p class="category">September 2, 2020 in Business Resources</p>
      <h3>How to Stand Out from the IT Crowd by Overcoming the Evolving DevOps Skills Gap</h3>
      <div class="excerpt">
        <p>The standard set of DevOps skills changes year over year. If you spent all of 2019 and early 2020 looking for employees with particular skills, only to find that you need a new set for your company to survive and&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/python-comprehensions" class="post-29061 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-comprehensions tag-conditionals tag-functions tag-python tag-python-developer tag-python-web-development">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2017/11/Type.png);"class="featured-image has-image-bg post-29061 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-comprehensions tag-conditionals tag-functions tag-python tag-python-developer tag-python-web-development"></div>
    <div class="copy">
      <p class="category">August 27, 2020 in Learn</p>
      <h3>Python Comprehensions</h3>
      <div class="excerpt">
        <p>Are you looking to step up your Python game? Comprehensions are a great way to reduce the amount of code needed to create new sequences (like lists, sets, and dictionaries) using a sequence that has already been defined. While these&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/our-plan-to-open-source-the-treehouse-apprenticeship-program" class="post-29043 post type-post status-publish format-standard has-post-thumbnail hentry category-learn">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/06/unnamed.jpg);"class="featured-image has-image-bg post-29043 post type-post status-publish format-standard has-post-thumbnail hentry category-learn"></div>
    <div class="copy">
      <p class="category">August 14, 2020 in Learn</p>
      <h3>Our Plan to Open-Source the Treehouse Apprenticeship Program</h3>
      <div class="excerpt">
        <p>Back in June, as protests were erupting across the country, we made a promise to open source our Apprenticeship Framework. Now more than ever, it is important to be firmly anti-racist and use our power and privilege to open doors&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/how-we-designed-and-built-the-new-treehouse-website" class="post-29032 post type-post status-publish format-standard has-post-thumbnail hentry category-treehouse-news tag-treehouse-news tag-ux-design">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/07/SocialBannerRevamp.png);"class="featured-image has-image-bg post-29032 post type-post status-publish format-standard has-post-thumbnail hentry category-treehouse-news tag-treehouse-news tag-ux-design"></div>
    <div class="copy">
      <p class="category">July 31, 2020 in Treehouse News</p>
      <h3>How We Designed and Built the New Treehouse Website</h3>
      <div class="excerpt">
        <p>Read how the Treehouse team designed, built, and deployed an all-new website. Learn about the design process and new features!</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/web-accessibility-an-introduction" class="post-29001 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-a11y tag-accessibility tag-code tag-design tag-treehouse-2 tag-ux tag-wcag tag-web-development">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/07/WebAIM-chart.png);"class="featured-image has-image-bg post-29001 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-a11y tag-accessibility tag-code tag-design tag-treehouse-2 tag-ux tag-wcag tag-web-development"></div>
    <div class="copy">
      <p class="category">July 30, 2020 in Learn</p>
      <h3>Web Accessibility: An Introduction</h3>
      <div class="excerpt">
        <p>Throughout my career as a web design and development educator, I’ve noticed a consistent lack of attention paid to Accessibility principles in both college and bootcamp curriculum. The results of a 2018 WebAIM global survey of web accessibility practitioners was&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/inclusive-design-when-products-arent-inclusive" class="post-29004 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-design tag-designer tag-developer tag-ethics tag-ux tag-ux-design tag-ux-techdegree tag-web-designer">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2017/11/Type.png);"class="featured-image has-image-bg post-29004 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-design tag-designer tag-developer tag-ethics tag-ux tag-ux-design tag-ux-techdegree tag-web-designer"></div>
    <div class="copy">
      <p class="category">July 27, 2020 in Learn</p>
      <h3>Inclusive Design Series (1 of 4): When Products Aren&#8217;t Inclusive</h3>
      <div class="excerpt">
        <p>When you design a product, it&#8217;s natural that your own biases will impact it. Biases are a feature of human cognition that we cannot control, but we can control how we act upon them. As a cis-gendered white woman, my&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/16-examples-of-video-based-web-design-and-why-it-succeeds" class="post-29008 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-front-end tag-video tag-web-design">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/07/kevin-ku-w7ZyuGYNpRQ-unsplash-scaled.jpg);"class="featured-image has-image-bg post-29008 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-front-end tag-video tag-web-design"></div>
    <div class="copy">
      <p class="category">July 24, 2020 in Learn</p>
      <h3>16 Examples of Video-Based Web Design (and Why it Succeeds)</h3>
      <div class="excerpt">
        <p>With 85% of marketers harnessing the power of the video website, it’s important your video-based web design doesn’t get left behind in 2020. When developing websites in the current year and beyond, video is a key element.  If your development&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/a-guide-to-python-for-beginners" class="post-28990 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-python tag-python-developer tag-python-web-development tag-techdegree">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/07/python.jpg);"class="featured-image has-image-bg post-28990 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-python tag-python-developer tag-python-web-development tag-techdegree"></div>
    <div class="copy">
      <p class="category">July 21, 2020 in Learn</p>
      <h3>A Guide To Python For Beginners</h3>
      <div class="excerpt">
        <p>A Guide to Python for Beginners Python is one of the first languages many programmers learn as it is both simple and versatile. Python syntax is said to resemble English, which speaks to how easy it is to read and&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/upskilling-a-two-pronged-approach" class="post-28986 post type-post status-publish format-standard has-post-thumbnail hentry category-teams category-community">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2018/08/skills-training-optimized.jpg);"class="featured-image has-image-bg post-28986 post type-post status-publish format-standard has-post-thumbnail hentry category-teams category-community"></div>
    <div class="copy">
      <p class="category">July 13, 2020 in Business Resources</p>
      <h3>Upskilling: A Two-Pronged Approach</h3>
      <div class="excerpt">
        <p>“I am always doing that which I cannot do, in order that I may learn how to do it.” ― Pablo Picasso Companies and organizations that prioritize and promote learning for their employees have higher employee engagement and retention. By&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/compass-custom-tracks" class="post-28981 post type-post status-publish format-standard hentry category-learn">
    <div class="featured-image has-tag-icon post-28981 post type-post status-publish format-standard hentry category-learn"></div>
    <div class="copy">
      <p class="category">July 2, 2020 in Learn</p>
      <h3>Compass + Custom Tracks = <3</h3>
      <div class="excerpt">
        <p>You have a team in need of technical training. At the end of the day, they need to know and understand the tools in your tech stack. Different colleagues have different levels of knowledge on different topics, so how are&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/python-vs-javascript-comparison-for-2020" class="post-28969 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-full-stack-javascript tag-javascript tag-python tag-python-web-development">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/06/python-js-blogpost-scaled.jpg);"class="featured-image has-image-bg post-28969 post type-post status-publish format-standard has-post-thumbnail hentry category-learn tag-full-stack-javascript tag-javascript tag-python tag-python-web-development"></div>
    <div class="copy">
      <p class="category">June 26, 2020 in Learn</p>
      <h3>Python vs. JavaScript Comparison for 2020</h3>
      <div class="excerpt">
        <p>Programming in a new language can feel unfamiliar, intimidating, and tricky to navigate at first. There are new rules, syntax, and nuances to learn. I recently started learning Python again after years of programming in JavaScript. After diving back in&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
      <article class="excerpt">

  <a href="https://blog.teamtreehouse.com/5-ways-new-freelance-devs-can-generate-business-working-from-home" class="post-28965 post type-post status-publish format-standard has-post-thumbnail hentry category-career-advice">
    <div style="background-image: url(https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/2020/03/Generic_emailbanners-05.png);"class="featured-image has-image-bg post-28965 post type-post status-publish format-standard has-post-thumbnail hentry category-career-advice"></div>
    <div class="copy">
      <p class="category">June 22, 2020 in Career Advice</p>
      <h3>5 Ways New Freelance Devs Can Generate Business Working From Home</h3>
      <div class="excerpt">
        <p>The world is a much different place today than it was just a few months ago, thanks to COVID-19. It&#8217;s been a difficult season for every industry, and that includes developers. As a new freelance developer looking for ways to&#8230;</p>
      </div>
    </div>

  </a>

</article>
    
  </div>

</section>
<section class="pagination">

  <div class="row">

    <span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://blog.teamtreehouse.com/page/2">2</a>
<a class="page-numbers" href="https://blog.teamtreehouse.com/page/3">3</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://blog.teamtreehouse.com/page/202">202</a>
<a class="next page-numbers" href="https://blog.teamtreehouse.com/page/2">Next</a>
  </div>

</section>
<section>

  <footer id="footer">

    <div class="treehouse-typelockup"></div>

    <p>
      &copy;2020 Treehouse Island, Inc.
      <br>
      <br>
      <a href="https://teamtreehouse.com/about">About</a> &bull;
      <a href="https://teamtreehouse.com/jobs">Careers</a> &bull;
      <a href="https://blog.teamtreehouse.com">Blog</a> &bull;
      <a href="https://teamtreehouse.com/affiliate-program">Affiliate Program</a> &bull;
      <a href="https://teamtreehouse.com/terms">Terms</a> &bull;
      <a href="https://teamtreehouse.com/privacy">Privacy</a> &bull;
      <a href="https://teamtreehouse.com/support">Contact</a>
    </p>

    <ul class="social">
      <li><a href="https://twitter.com/treehouse" class="twitter"></a></li>
      <li><a href="https://youtube.com/gotreehouse" class="youtube"></a></li>
      <li><a href="https://facebook.com/teamtreehouse" class="facebook"></a></li>
      <li><a href="https://linkedin.com/company/treehouse-island-inc-" class="linkedin"></a></li>
      <li><a href="https://instagram.com/teamtreehouse" class="instagram"></a></li>
    </ul>

    <div class="stripes"></div>

  </footer>

</section>

 <script type="text/javascript">
  analytics.track("Viewed Home Page", {"noninteraction":true}, {"library":"analytics-wordpress"});
    
</script>
<div id="pum-28502" class="pum pum-overlay pum-theme-28498 pum-theme-enterprise-blue popmake-overlay pum-click-to-close auto_open click_open" data-popmake="{&quot;id&quot;:28502,&quot;slug&quot;:&quot;popmake-techdegree-main&quot;,&quot;theme_id&quot;:28498,&quot;cookies&quot;:[{&quot;event&quot;:&quot;on_popup_close&quot;,&quot;settings&quot;:{&quot;name&quot;:&quot;pum-28502&quot;,&quot;key&quot;:&quot;&quot;,&quot;session&quot;:false,&quot;time&quot;:&quot;1 week&quot;,&quot;path&quot;:true}}],&quot;triggers&quot;:[{&quot;type&quot;:&quot;auto_open&quot;,&quot;settings&quot;:{&quot;cookie_name&quot;:[&quot;pum-28502&quot;],&quot;delay&quot;:&quot;5000&quot;}},{&quot;type&quot;:&quot;click_open&quot;,&quot;settings&quot;:{&quot;extra_selectors&quot;:&quot;&quot;,&quot;cookie_name&quot;:null}}],&quot;mobile_disabled&quot;:null,&quot;tablet_disabled&quot;:null,&quot;meta&quot;:{&quot;display&quot;:{&quot;stackable&quot;:false,&quot;overlay_disabled&quot;:false,&quot;scrollable_content&quot;:false,&quot;disable_reposition&quot;:false,&quot;size&quot;:&quot;small&quot;,&quot;responsive_min_width&quot;:&quot;0%&quot;,&quot;responsive_min_width_unit&quot;:false,&quot;responsive_max_width&quot;:&quot;100%&quot;,&quot;responsive_max_width_unit&quot;:false,&quot;custom_width&quot;:&quot;640px&quot;,&quot;custom_width_unit&quot;:false,&quot;custom_height&quot;:&quot;380px&quot;,&quot;custom_height_unit&quot;:false,&quot;custom_height_auto&quot;:false,&quot;location&quot;:&quot;center top&quot;,&quot;position_from_trigger&quot;:false,&quot;position_top&quot;:&quot;100&quot;,&quot;position_left&quot;:&quot;0&quot;,&quot;position_bottom&quot;:&quot;0&quot;,&quot;position_right&quot;:&quot;0&quot;,&quot;position_fixed&quot;:false,&quot;animation_type&quot;:&quot;fade&quot;,&quot;animation_speed&quot;:&quot;350&quot;,&quot;animation_origin&quot;:&quot;center top&quot;,&quot;overlay_zindex&quot;:false,&quot;zindex&quot;:&quot;1999999999&quot;},&quot;close&quot;:{&quot;text&quot;:&quot;&quot;,&quot;button_delay&quot;:&quot;0&quot;,&quot;overlay_click&quot;:&quot;1&quot;,&quot;esc_press&quot;:&quot;1&quot;,&quot;f4_press&quot;:false},&quot;click_open&quot;:[]}}" role="dialog" aria-hidden="true" >

	<div id="popmake-28502" class="pum-container popmake theme-28498 pum-responsive pum-responsive-small responsive size-small">

				

				

		

				<div class="pum-content popmake-content">
			<h2 style="text-align: left;">With a starting salary of up to $75,000 per<b> year</b>, working in tech isn&#8217;t a job — it&#8217;s a career.</h2>
<p>Did you know? There are more than 500,000 positions in the tech industry waiting to be filled.</p>
<p>Our Techdegree program is a complete, guided program that will teach you everything you need to know to land your dream job in tech. Explore the programs available with a <strong>seven day free trial</strong>.</p>
<form action="https://join.teamtreehouse.com/techdegree/?id=5750&#038;utm_source=blog&#038;utm_medium=blog&#038;cid=10755"><input style="background-color: #5fcf80; border-radius: 12px; border: none; color: white; padding: 2rem; text-align: center; text-decoration: none; font-weight: bold; display: inline-block; font-size: default; margin: 4px 2px; cursor: pointer;" type="submit" value="Start my trial" /></form>
		</div>


				

				            <button type="button" class="pum-close popmake-close" aria-label="Close">
			×            </button>
		
	</div>

</div>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/themes/treehouse-blog-reboot/js/vendor/jquery.fitvids.js?ver=1.1'></script>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/themes/treehouse-blog-reboot/js/main.js?ver=1.0.0'></script>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4'></script>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-includes/js/jquery/ui/position.min.js?ver=1.11.4'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var pum_vars = {"version":"1.9.1","ajaxurl":"https:\/\/blog.teamtreehouse.com\/wp-admin\/admin-ajax.php","restapi":"https:\/\/blog.teamtreehouse.com\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"28496","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[]};
var ajaxurl = "https:\/\/blog.teamtreehouse.com\/wp-admin\/admin-ajax.php";
var pum_sub_vars = {"ajaxurl":"https:\/\/blog.teamtreehouse.com\/wp-admin\/admin-ajax.php","message_position":"top"};
var pum_popups = {"pum-28502":{"disable_on_mobile":false,"disable_on_tablet":false,"custom_height_auto":false,"scrollable_content":false,"position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"close_on_form_submission":false,"close_on_overlay_click":true,"close_on_esc_press":true,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"triggers":[{"type":"auto_open","settings":{"cookie_name":["pum-28502"],"delay":"5000"}}],"cookies":[{"event":"on_popup_close","settings":{"name":"pum-28502","key":"","session":false,"time":"1 week","path":true}}],"theme_id":"28498","size":"small","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height":"380px","animation_type":"fade","animation_speed":"350","animation_origin":"center top","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","zindex":"1999999999","close_button_delay":"0","theme_slug":"enterprise-blue","id":28502,"slug":"popmake-techdegree-main"}};
/* ]]> */
</script>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-content/uploads/pum/pum-site-scripts.js?defer&#038;generated=1584381362&#038;ver=1.9.1'></script>
<script type='text/javascript' src='https://3wga6448744j404mpt11pbx4-wpengine.netdna-ssl.com/wp-includes/js/wp-embed.min.js?ver=5.4.2'></script>

</div> <!-- / .page-container -->
</body>

</html>
