CINXE.COM
Computer Science: Free Courses Online | Open Culture
<!DOCTYPE html > <html lang="en-US" > <head prefix="og: https://ogp.me/ns#"> <meta property="og:locale" content="en_US"> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1"> <meta name="robots" content="index,follow, max-snippet:300, max-image-preview:large" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Computer Science: Free Courses Online | Open Culture</title> <link rel="icon" type="image/x-icon" href="https://www.openculture.com/wp-content/themes/openculture_v4a/images/favicon.ico" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.openculture.com/wp-content/themes/openculture_v4a/images/favicon.ico" /> <link rel="apple-touch-icon" href="https://www.openculture.com/wp-content/themes/openculture_v4a/images/apple_icon_new.png" /> <link rel="apple-touch-icon" sizes="72x72" href="https://www.openculture.com/wp-content/themes/openculture_v4a/images/apple_icon_new.png" /> <link rel="apple-touch-icon" sizes="114x114" href="https://www.openculture.com/wp-content/themes/openculture_v4a/images/apple_icon_new.png" /> <link rel="apple-touch-icon" sizes="144x144" href="https://www.openculture.com/wp-content/themes/openculture_v4a/images/apple_icon_new.png" /> <meta name="generator" content="WordPress 6.7.1" /> <!-- ><link rel='stylesheet' type='text/css' href='/wp-content/plugins/feedburner-subscription-widget/style.css' > --> <!--<link href='//fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,200,300,400,600,700' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Oswald:200,400,300' rel='stylesheet' type='text/css'> --> <link href="https://fonts.googleapis.com/css?family=Muli:200,400,400i,600,700" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Lora:200,300i,400,400i,600,700" rel="stylesheet"> <!--<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> --> <link rel="stylesheet" type="text/css" href="https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"/> <!-- <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://www.openculture.com/feed" /> <link rel="alternate" type="text/xml" title="RSS .92" href="https://www.openculture.com/feed/rss" /> <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="https://www.openculture.com/feed/atom" /> <link rel="pingback" href="https://www.openculture.com/xmlrpc.php" /> --> <!-- <link rel="stylesheet" type="text/css" media="screen" id="forceupdate" href="https://www.openculture.com/wp-content/themes/openculture_v4a//style.css?1b&1732924522" media="screen" /> --> <link rel="stylesheet" media="screen" id="forceupdate" href="https://www.openculture.com/wp-content/themes/openculture_v4a/style.css" type="text/css" > </link> <script async src="https://cdn.fuseplatform.net/publift/tags/2/3035/fuse.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script async src="https://cse.google.com/cse.js?cx=d56ba7961d66b9467"></script> <script type="text/javascript"> console.log("ewo enqueuing"); function defer(method) { if (window.jQuery) { method(); } else { setTimeout(function() { defer(method) }, 50); } } </script> <!-- Global site tag (gtag.js) - Google Analytics --> <!-- script async src="https://www.googletagmanager.com/gtag/js?id=UA-926659-1"></script --> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-926659-1'); </script> <script type='text/javascript'> console.log("ewo page load begins"); </script> <!-- function clearGhostText() { //Clear the Ghost Text if it is still set. var email = document.getElementById('email') if (email != null) { if (email.value == 'Enter Your Email') { email.value = ''; } } function emailSubmit() { var formElements = document.getElementById("join_email_list").elements; var postData = {}; for (var i = 0; i < formElements.length; i++) if (formElements[i].type != "button") //we dont want to include the submit-buttom postData[formElements[i].name] = formElements[i].value; var url = "https://feedburner.google.com/fb/a/mailverify?uri=OpenCulture%26email="; var urlValue = url + postData['email']; clearGhostText(); var win = window.open(urlValue, '_blank'); win.focus(); } } console.log("ewo page load search"); </script> --> <!-- misc scripts chartbeat <script type="text/javascript"> var _sf_startpt=(new Date()).getTime()</script> --> <!--style overrides from new design --> <style> #headermasterwrapper{width:100%; margin: 0 auto; height: 100px; z-index:100;} #headerW{z-index:101;} #header{z-index:102;} #headerfirst{z-index:103;} #ad_logo_wrapper{z-index:104;} #logo { background: url(/wp-content/themes/openculture_v3a/images/openculture_banner.png) center top; overflow: hidden; } #clearfixheader{height:100%;} .da-mobile-head {_max-height:300px; _position: absolute; margin:0 auto; margin-left:-14px; } .da-page-top {margin: 10 0 10 0;} #currentMedia{display:none} @media only screen and (min-width:2000px) { #ExtraItem{display:hidden} .middle_sidebar{display:block-inline!important;width:20%} .r_sidebar{display:block-inline!important;width:24%} .contentmiddle{width:54%} } @media only screen and (max-width:1000px){ /* #ExtraItem{display:hidden} .middle_sidebar{display:block-inline!important;width:20%} .r_sidebar{display:block-inline!important;width:18%} .contentmiddle{width:60%} */ .r_sidebar{display:block-inline!important;width:22%} } /* First modification: TUrn on top or bottom */ @media only screen and (min-width:927px){ /*when viewport is larger than 927 turn on left, hide bottom logo*/ .left {display:block !important; min-height:90px !important;} /*.right{float:right !important; margin: 0 0% 0 0%;} */ .right {min-height:90px;} .bottom {display:none !important;} #navbar{width:100% !important;} } @media only screen and (max-width:938px){ /*when less than 867, turn on bottom */ .left {display:none !important;} .right{float:none !important; margin: 0 auto!important; min-height:55px; } .bottom {display:block !important; background-position-y:top !important;} } /*step 2: set proper logo for larger sizes */ @media only screen and (min-width:1170px){ /*larger than 1130---set .right size for large header */ .left{background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-horizontal-logo-with-tagline.svg") no-repeat !important; min-height:90px !important;} .right{width:740px ; margin: 0 2% 0 1%; text-align:right !important;} } @media only screen and (min-width:939px) and (max-width:1169px) { /*right ad, horizontal logo */ .right{width:740px ; margin: 0 2% 0 1%; text-align:right !important;} .left{ background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-stacked-logo.svg") no-repeat !important; min-height:70px; background-position-x:center !important; } #clearfixheader{margin-top:.8rem !important;} } @media only screen and (min-width:814px) and (max-width:938px) { /* right ad, stacked logo */ .right{width:740px ; margin: 0 2% 0 1% !important; text-align:right !important;} .left{ background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-stacked-logo.svg") no-repeat !important; min-height:70px; background-position-x:center !important;} #clearfixheader{margin-top:2.8rem !important;} } /* step 3 resize top ad */ /* sizes are: 728 x 90, 468x 60, 320x100 */ /*ads to right */ @media only screen and (max-width:813px) and (min-width:768px){ /* below 813, reduce right size for miniheader */ .right{width:500px; text-align:center !important;} } /* ads below */ @media only screen and (max-width:768px) and (min-width:721px){ /*ipad portrait ad on top; banner above */ .right{width:768px;float:none !important; margin: 0 auto; text-align:center !important;} } /* cutoff for 728 AD at around 760 */ @media only screen and (max-width:720px)and (min-width:620px){ /*smaller ad */ #cleafixheader{height:40px !important;} .right{width:500px;float:none !important; margin: 0 auto; text-align:center !important;} } @media only screen and (max-width:620px){ /*ipad portrait ad on top; banner above */ .right{width:500px;float:none !important; margin: 0 auto; text-align:center !important;} } @media only screen and (max-width:460px){ /*reduce right size for mobileheader */ .right{width:400px;float:none !important; margin: 0 auto; text-align:center !important; } } @media only screen and (max-width:360px){ /*reduce right size for mobileheader */ .right{width:360px;float:none !important; margin: 0 auto; text-align:center !important;} } @media only screen and (max-width:320px){ /*reduce right size for mobileheader */ .right{width:320px !important;float:none !important; margin: 0 auto; text-align:center; max-width:320px !important;;} /*#headermasterwrapper {height:80px !important} */ } </style> <!--end overrides --> <link rel='archives' title='December 2024' href='https://www.openculture.com/2024/12' /> <link rel='archives' title='November 2024' href='https://www.openculture.com/2024/11' /> <link rel='archives' title='October 2024' href='https://www.openculture.com/2024/10' /> <link rel='archives' title='September 2024' href='https://www.openculture.com/2024/09' /> <link rel='archives' title='August 2024' href='https://www.openculture.com/2024/08' /> <link rel='archives' title='July 2024' href='https://www.openculture.com/2024/07' /> <link rel='archives' title='June 2024' href='https://www.openculture.com/2024/06' /> <link rel='archives' title='May 2024' href='https://www.openculture.com/2024/05' /> <link rel='archives' title='April 2024' href='https://www.openculture.com/2024/04' /> <link rel='archives' title='March 2024' href='https://www.openculture.com/2024/03' /> <link rel='archives' title='February 2024' href='https://www.openculture.com/2024/02' /> <link rel='archives' title='January 2024' href='https://www.openculture.com/2024/01' /> <link rel='archives' title='December 2023' href='https://www.openculture.com/2023/12' /> <link rel='archives' title='November 2023' href='https://www.openculture.com/2023/11' /> <link rel='archives' title='October 2023' href='https://www.openculture.com/2023/10' /> <link rel='archives' title='September 2023' href='https://www.openculture.com/2023/09' /> <link rel='archives' title='August 2023' href='https://www.openculture.com/2023/08' /> <link rel='archives' title='July 2023' href='https://www.openculture.com/2023/07' /> <link rel='archives' title='June 2023' href='https://www.openculture.com/2023/06' /> <link rel='archives' title='May 2023' href='https://www.openculture.com/2023/05' /> <link rel='archives' title='April 2023' href='https://www.openculture.com/2023/04' /> <link rel='archives' title='March 2023' href='https://www.openculture.com/2023/03' /> <link rel='archives' title='February 2023' href='https://www.openculture.com/2023/02' /> <link rel='archives' title='January 2023' href='https://www.openculture.com/2023/01' /> <link rel='archives' title='December 2022' href='https://www.openculture.com/2022/12' /> <link rel='archives' title='November 2022' href='https://www.openculture.com/2022/11' /> <link rel='archives' title='October 2022' href='https://www.openculture.com/2022/10' /> <link rel='archives' title='September 2022' href='https://www.openculture.com/2022/09' /> <link rel='archives' title='August 2022' href='https://www.openculture.com/2022/08' /> <link rel='archives' title='July 2022' href='https://www.openculture.com/2022/07' /> <link rel='archives' title='June 2022' href='https://www.openculture.com/2022/06' /> <link rel='archives' title='May 2022' href='https://www.openculture.com/2022/05' /> <link rel='archives' title='April 2022' href='https://www.openculture.com/2022/04' /> <link rel='archives' title='March 2022' href='https://www.openculture.com/2022/03' /> <link rel='archives' title='February 2022' href='https://www.openculture.com/2022/02' /> <link rel='archives' title='January 2022' href='https://www.openculture.com/2022/01' /> <link rel='archives' title='December 2021' href='https://www.openculture.com/2021/12' /> <link rel='archives' title='November 2021' href='https://www.openculture.com/2021/11' /> <link rel='archives' title='October 2021' href='https://www.openculture.com/2021/10' /> <link rel='archives' title='September 2021' href='https://www.openculture.com/2021/09' /> <link rel='archives' title='August 2021' href='https://www.openculture.com/2021/08' /> <link rel='archives' title='July 2021' href='https://www.openculture.com/2021/07' /> <link rel='archives' title='June 2021' href='https://www.openculture.com/2021/06' /> <link rel='archives' title='May 2021' href='https://www.openculture.com/2021/05' /> <link rel='archives' title='April 2021' href='https://www.openculture.com/2021/04' /> <link rel='archives' title='March 2021' href='https://www.openculture.com/2021/03' /> <link rel='archives' title='February 2021' href='https://www.openculture.com/2021/02' /> <link rel='archives' title='January 2021' href='https://www.openculture.com/2021/01' /> <link rel='archives' title='December 2020' href='https://www.openculture.com/2020/12' /> <link rel='archives' title='November 2020' href='https://www.openculture.com/2020/11' /> <link rel='archives' title='October 2020' href='https://www.openculture.com/2020/10' /> <link rel='archives' title='September 2020' href='https://www.openculture.com/2020/09' /> <link rel='archives' title='August 2020' href='https://www.openculture.com/2020/08' /> <link rel='archives' title='July 2020' href='https://www.openculture.com/2020/07' /> <link rel='archives' title='June 2020' href='https://www.openculture.com/2020/06' /> <link rel='archives' title='May 2020' href='https://www.openculture.com/2020/05' /> <link rel='archives' title='April 2020' href='https://www.openculture.com/2020/04' /> <link rel='archives' title='March 2020' href='https://www.openculture.com/2020/03' /> <link rel='archives' title='February 2020' href='https://www.openculture.com/2020/02' /> <link rel='archives' title='January 2020' href='https://www.openculture.com/2020/01' /> <link rel='archives' title='December 2019' href='https://www.openculture.com/2019/12' /> <link rel='archives' title='November 2019' href='https://www.openculture.com/2019/11' /> <link rel='archives' title='October 2019' href='https://www.openculture.com/2019/10' /> <link rel='archives' title='September 2019' href='https://www.openculture.com/2019/09' /> <link rel='archives' title='August 2019' href='https://www.openculture.com/2019/08' /> <link rel='archives' title='July 2019' href='https://www.openculture.com/2019/07' /> <link rel='archives' title='June 2019' href='https://www.openculture.com/2019/06' /> <link rel='archives' title='May 2019' href='https://www.openculture.com/2019/05' /> <link rel='archives' title='April 2019' href='https://www.openculture.com/2019/04' /> <link rel='archives' title='March 2019' href='https://www.openculture.com/2019/03' /> <link rel='archives' title='February 2019' href='https://www.openculture.com/2019/02' /> <link rel='archives' title='January 2019' href='https://www.openculture.com/2019/01' /> <link rel='archives' title='December 2018' href='https://www.openculture.com/2018/12' /> <link rel='archives' title='November 2018' href='https://www.openculture.com/2018/11' /> <link rel='archives' title='October 2018' href='https://www.openculture.com/2018/10' /> <link rel='archives' title='September 2018' href='https://www.openculture.com/2018/09' /> <link rel='archives' title='August 2018' href='https://www.openculture.com/2018/08' /> <link rel='archives' title='July 2018' href='https://www.openculture.com/2018/07' /> <link rel='archives' title='June 2018' href='https://www.openculture.com/2018/06' /> <link rel='archives' title='May 2018' href='https://www.openculture.com/2018/05' /> <link rel='archives' title='April 2018' href='https://www.openculture.com/2018/04' /> <link rel='archives' title='March 2018' href='https://www.openculture.com/2018/03' /> <link rel='archives' title='February 2018' href='https://www.openculture.com/2018/02' /> <link rel='archives' title='January 2018' href='https://www.openculture.com/2018/01' /> <link rel='archives' title='December 2017' href='https://www.openculture.com/2017/12' /> <link rel='archives' title='November 2017' href='https://www.openculture.com/2017/11' /> <link rel='archives' title='October 2017' href='https://www.openculture.com/2017/10' /> <link rel='archives' title='September 2017' href='https://www.openculture.com/2017/09' /> <link rel='archives' title='August 2017' href='https://www.openculture.com/2017/08' /> <link rel='archives' title='July 2017' href='https://www.openculture.com/2017/07' /> <link rel='archives' title='June 2017' href='https://www.openculture.com/2017/06' /> <link rel='archives' title='May 2017' href='https://www.openculture.com/2017/05' /> <link rel='archives' title='April 2017' href='https://www.openculture.com/2017/04' /> <link rel='archives' title='March 2017' href='https://www.openculture.com/2017/03' /> <link rel='archives' title='February 2017' href='https://www.openculture.com/2017/02' /> <link rel='archives' title='January 2017' href='https://www.openculture.com/2017/01' /> <link rel='archives' title='December 2016' href='https://www.openculture.com/2016/12' /> <link rel='archives' title='November 2016' href='https://www.openculture.com/2016/11' /> <link rel='archives' title='October 2016' href='https://www.openculture.com/2016/10' /> <link rel='archives' title='September 2016' href='https://www.openculture.com/2016/09' /> <link rel='archives' title='August 2016' href='https://www.openculture.com/2016/08' /> <link rel='archives' title='July 2016' href='https://www.openculture.com/2016/07' /> <link rel='archives' title='June 2016' href='https://www.openculture.com/2016/06' /> <link rel='archives' title='May 2016' href='https://www.openculture.com/2016/05' /> <link rel='archives' title='April 2016' href='https://www.openculture.com/2016/04' /> <link rel='archives' title='March 2016' href='https://www.openculture.com/2016/03' /> <link rel='archives' title='February 2016' href='https://www.openculture.com/2016/02' /> <link rel='archives' title='January 2016' href='https://www.openculture.com/2016/01' /> <link rel='archives' title='December 2015' href='https://www.openculture.com/2015/12' /> <link rel='archives' title='November 2015' href='https://www.openculture.com/2015/11' /> <link rel='archives' title='October 2015' href='https://www.openculture.com/2015/10' /> <link rel='archives' title='September 2015' href='https://www.openculture.com/2015/09' /> <link rel='archives' title='August 2015' href='https://www.openculture.com/2015/08' /> <link rel='archives' title='July 2015' href='https://www.openculture.com/2015/07' /> <link rel='archives' title='June 2015' href='https://www.openculture.com/2015/06' /> <link rel='archives' title='May 2015' href='https://www.openculture.com/2015/05' /> <link rel='archives' title='April 2015' href='https://www.openculture.com/2015/04' /> <link rel='archives' title='March 2015' href='https://www.openculture.com/2015/03' /> <link rel='archives' title='February 2015' href='https://www.openculture.com/2015/02' /> <link rel='archives' title='January 2015' href='https://www.openculture.com/2015/01' /> <link rel='archives' title='December 2014' href='https://www.openculture.com/2014/12' /> <link rel='archives' title='November 2014' href='https://www.openculture.com/2014/11' /> <link rel='archives' title='October 2014' href='https://www.openculture.com/2014/10' /> <link rel='archives' title='September 2014' href='https://www.openculture.com/2014/09' /> <link rel='archives' title='August 2014' href='https://www.openculture.com/2014/08' /> <link rel='archives' title='July 2014' href='https://www.openculture.com/2014/07' /> <link rel='archives' title='June 2014' href='https://www.openculture.com/2014/06' /> <link rel='archives' title='May 2014' href='https://www.openculture.com/2014/05' /> <link rel='archives' title='April 2014' href='https://www.openculture.com/2014/04' /> <link rel='archives' title='March 2014' href='https://www.openculture.com/2014/03' /> <link rel='archives' title='February 2014' href='https://www.openculture.com/2014/02' /> <link rel='archives' title='January 2014' href='https://www.openculture.com/2014/01' /> <link rel='archives' title='December 2013' href='https://www.openculture.com/2013/12' /> <link rel='archives' title='November 2013' href='https://www.openculture.com/2013/11' /> <link rel='archives' title='October 2013' href='https://www.openculture.com/2013/10' /> <link rel='archives' title='September 2013' href='https://www.openculture.com/2013/09' /> <link rel='archives' title='August 2013' href='https://www.openculture.com/2013/08' /> <link rel='archives' title='July 2013' href='https://www.openculture.com/2013/07' /> <link rel='archives' title='June 2013' href='https://www.openculture.com/2013/06' /> <link rel='archives' title='May 2013' href='https://www.openculture.com/2013/05' /> <link rel='archives' title='April 2013' href='https://www.openculture.com/2013/04' /> <link rel='archives' title='March 2013' href='https://www.openculture.com/2013/03' /> <link rel='archives' title='February 2013' href='https://www.openculture.com/2013/02' /> <link rel='archives' title='January 2013' href='https://www.openculture.com/2013/01' /> <link rel='archives' title='December 2012' href='https://www.openculture.com/2012/12' /> <link rel='archives' title='November 2012' href='https://www.openculture.com/2012/11' /> <link rel='archives' title='October 2012' href='https://www.openculture.com/2012/10' /> <link rel='archives' title='September 2012' href='https://www.openculture.com/2012/09' /> <link rel='archives' title='August 2012' href='https://www.openculture.com/2012/08' /> <link rel='archives' title='July 2012' href='https://www.openculture.com/2012/07' /> <link rel='archives' title='June 2012' href='https://www.openculture.com/2012/06' /> <link rel='archives' title='May 2012' href='https://www.openculture.com/2012/05' /> <link rel='archives' title='April 2012' href='https://www.openculture.com/2012/04' /> <link rel='archives' title='March 2012' href='https://www.openculture.com/2012/03' /> <link rel='archives' title='February 2012' href='https://www.openculture.com/2012/02' /> <link rel='archives' title='January 2012' href='https://www.openculture.com/2012/01' /> <link rel='archives' title='December 2011' href='https://www.openculture.com/2011/12' /> <link rel='archives' title='November 2011' href='https://www.openculture.com/2011/11' /> <link rel='archives' title='October 2011' href='https://www.openculture.com/2011/10' /> <link rel='archives' title='September 2011' href='https://www.openculture.com/2011/09' /> <link rel='archives' title='August 2011' href='https://www.openculture.com/2011/08' /> <link rel='archives' title='July 2011' href='https://www.openculture.com/2011/07' /> <link rel='archives' title='June 2011' href='https://www.openculture.com/2011/06' /> <link rel='archives' title='May 2011' href='https://www.openculture.com/2011/05' /> <link rel='archives' title='April 2011' href='https://www.openculture.com/2011/04' /> <link rel='archives' title='March 2011' href='https://www.openculture.com/2011/03' /> <link rel='archives' title='February 2011' href='https://www.openculture.com/2011/02' /> <link rel='archives' title='January 2011' href='https://www.openculture.com/2011/01' /> <link rel='archives' title='December 2010' href='https://www.openculture.com/2010/12' /> <link rel='archives' title='November 2010' href='https://www.openculture.com/2010/11' /> <link rel='archives' title='October 2010' href='https://www.openculture.com/2010/10' /> <link rel='archives' title='September 2010' href='https://www.openculture.com/2010/09' /> <link rel='archives' title='August 2010' href='https://www.openculture.com/2010/08' /> <link rel='archives' title='July 2010' href='https://www.openculture.com/2010/07' /> <link rel='archives' title='June 2010' href='https://www.openculture.com/2010/06' /> <link rel='archives' title='May 2010' href='https://www.openculture.com/2010/05' /> <link rel='archives' title='April 2010' href='https://www.openculture.com/2010/04' /> <link rel='archives' title='March 2010' href='https://www.openculture.com/2010/03' /> <link rel='archives' title='February 2010' href='https://www.openculture.com/2010/02' /> <link rel='archives' title='January 2010' href='https://www.openculture.com/2010/01' /> <link rel='archives' title='December 2009' href='https://www.openculture.com/2009/12' /> <link rel='archives' title='November 2009' href='https://www.openculture.com/2009/11' /> <link rel='archives' title='October 2009' href='https://www.openculture.com/2009/10' /> <link rel='archives' title='September 2009' href='https://www.openculture.com/2009/09' /> <link rel='archives' title='August 2009' href='https://www.openculture.com/2009/08' /> <link rel='archives' title='July 2009' href='https://www.openculture.com/2009/07' /> <link rel='archives' title='June 2009' href='https://www.openculture.com/2009/06' /> <link rel='archives' title='May 2009' href='https://www.openculture.com/2009/05' /> <link rel='archives' title='April 2009' href='https://www.openculture.com/2009/04' /> <link rel='archives' title='March 2009' href='https://www.openculture.com/2009/03' /> <link rel='archives' title='February 2009' href='https://www.openculture.com/2009/02' /> <link rel='archives' title='January 2009' href='https://www.openculture.com/2009/01' /> <link rel='archives' title='December 2008' href='https://www.openculture.com/2008/12' /> <link rel='archives' title='November 2008' href='https://www.openculture.com/2008/11' /> <link rel='archives' title='October 2008' href='https://www.openculture.com/2008/10' /> <link rel='archives' title='September 2008' href='https://www.openculture.com/2008/09' /> <link rel='archives' title='August 2008' href='https://www.openculture.com/2008/08' /> <link rel='archives' title='July 2008' href='https://www.openculture.com/2008/07' /> <link rel='archives' title='June 2008' href='https://www.openculture.com/2008/06' /> <link rel='archives' title='May 2008' href='https://www.openculture.com/2008/05' /> <link rel='archives' title='April 2008' href='https://www.openculture.com/2008/04' /> <link rel='archives' title='March 2008' href='https://www.openculture.com/2008/03' /> <link rel='archives' title='February 2008' href='https://www.openculture.com/2008/02' /> <link rel='archives' title='January 2008' href='https://www.openculture.com/2008/01' /> <link rel='archives' title='December 2007' href='https://www.openculture.com/2007/12' /> <link rel='archives' title='November 2007' href='https://www.openculture.com/2007/11' /> <link rel='archives' title='October 2007' href='https://www.openculture.com/2007/10' /> <link rel='archives' title='September 2007' href='https://www.openculture.com/2007/09' /> <link rel='archives' title='August 2007' href='https://www.openculture.com/2007/08' /> <link rel='archives' title='July 2007' href='https://www.openculture.com/2007/07' /> <link rel='archives' title='June 2007' href='https://www.openculture.com/2007/06' /> <link rel='archives' title='May 2007' href='https://www.openculture.com/2007/05' /> <link rel='archives' title='April 2007' href='https://www.openculture.com/2007/04' /> <link rel='archives' title='March 2007' href='https://www.openculture.com/2007/03' /> <link rel='archives' title='February 2007' href='https://www.openculture.com/2007/02' /> <link rel='archives' title='January 2007' href='https://www.openculture.com/2007/01' /> <link rel='archives' title='December 2006' href='https://www.openculture.com/2006/12' /> <link rel='archives' title='November 2006' href='https://www.openculture.com/2006/11' /> <link rel='archives' title='October 2006' href='https://www.openculture.com/2006/10' /> <link rel='archives' title='September 2006' href='https://www.openculture.com/2006/09' /> <meta property='fb:app_id' content='139550851813' /> <meta property='og:site_name' content='Open Culture'/> <meta property='og:type' content='article' /> <meta property='og:url' content='https://www.openculture.com/computer_science_free_courses' /> <meta property='og:title' content='Free Online Computer Science Courses' /><script> //<![CDATA[ if(!console){var console={log:function(){}}}console.log("thumbnail_height=449"); //]]> </script><script> //<![CDATA[ if(!console){var console={log:function(){}}}console.log("user id"); //]]> </script> <meta property="og:image" content="https://cdn8.openculture.com/wp-content/uploads/2009/12/computerscience.jpg"/><script> //<![CDATA[ if(!console){var console={log:function(){}}} //]]> </script> <meta property='og:image:width' content='600' /> <meta property='og:description' content="Get free Computer Science courses online from the world's leading universities. You can download these audio & video courses straight to your computer or mp3 player. For more online courses, visit our complete collection of Free Online Courses." /> <meta name='description' content='Get free Computer Science courses online from the world's leading universities. You can download these audio & video courses straight to your computer or mp3 player. For more online courses, visit our complete collection of Free Online Courses. Open Culture, openculture.com'/><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore"> var ctPublicFunctions = {"_ajax_nonce":"2774afc156","_rest_nonce":"56d9b69477","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.openculture.com\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","text__wait_for_decoding":"Decoding the contact data, let us a few seconds to finish. Anti-Spam by CleanTalk","cookiePrefix":"","wprocket_detected":false,"host_url":"www.openculture.com"} </script> <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore"> var ctPublic = {"_ajax_nonce":"2774afc156","settings__forms__check_internal":"1","settings__forms__check_external":"1","settings__forms__search_test":"1","settings__data__bot_detector_enabled":"1","blog_home":"https:\/\/www.openculture.com\/","pixel__setting":"3","pixel__enabled":true,"pixel__url":"https:\/\/moderate9-v4.cleantalk.org\/pixel\/508f3dee8bf0906881948bd245fb652e.gif","data__email_check_before_post":"1","data__email_check_exist_post":"0","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":"eb9114525659354faa944b35c979b2556c1e8b368336a3252ddc155510563698","emailEncoderPassKey":"38103543eed18d6e814b5777937166b9","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":true,"wc_ajax_add_to_cart":false} </script> <!-- This site is optimized with the Yoast SEO plugin v24.0 - https://yoast.com/wordpress/plugins/seo/ --> <title>Computer Science: Free Courses Online</title> <meta name="description" content="Get free Computer Science courses from the world's leading universities. Download these audio & video courses straight to your computer or mp3 player." /> <link rel="canonical" href="https://www.openculture.com/computer_science_free_courses" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.openculture.com/computer_science_free_courses","url":"https://www.openculture.com/computer_science_free_courses","name":"Computer Science: Free Courses Online","isPartOf":{"@id":"https://www.openculture.com/#website"},"datePublished":"2009-12-24T03:41:03+00:00","dateModified":"2023-03-14T17:40:43+00:00","description":"Get free Computer Science courses from the world's leading universities. Download these audio & video courses straight to your computer or mp3 player.","breadcrumb":{"@id":"https://www.openculture.com/computer_science_free_courses#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.openculture.com/computer_science_free_courses"]}]},{"@type":"BreadcrumbList","@id":"https://www.openculture.com/computer_science_free_courses#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.openculture.com/"},{"@type":"ListItem","position":2,"name":"Free Online Computer Science Courses"}]},{"@type":"WebSite","@id":"https://www.openculture.com/#website","url":"https://www.openculture.com/","name":"Open Culture","description":"The best free cultural & educational media on the web","publisher":{"@id":"https://www.openculture.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.openculture.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.openculture.com/#organization","name":"Openculture.com","url":"https://www.openculture.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.openculture.com/#/schema/logo/image/","url":"https://cdn8.openculture.com/2021/04/24113050/OC-favicon.png","contentUrl":"https://cdn8.openculture.com/2021/04/24113050/OC-favicon.png","width":400,"height":400,"caption":"Openculture.com"},"image":{"@id":"https://www.openculture.com/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//static.addtoany.com' /> <link rel='dns-prefetch' href='//moderate.cleantalk.org' /> <link rel='dns-prefetch' href='//pagead2.googlesyndication.com' /> <link rel='dns-prefetch' href='//www.google.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//autolinkmaker.itunes.apple.com' /> <link rel='dns-prefetch' href='//connect.facebook.net' /> <link rel="alternate" type="application/rss+xml" title="Open Culture » Feed" href="https://www.openculture.com/feed" /> <link rel="alternate" type="application/rss+xml" title="Open Culture » Comments Feed" href="https://www.openculture.com/comments/feed" /> <link rel="alternate" type="application/rss+xml" title="Open Culture » Free Online Computer Science Courses Comments Feed" href="https://www.openculture.com/computer_science_free_courses/feed" /> <link rel='stylesheet' id='embedcss-css' href='https://www.openculture.com/wp-content/plugins/wp-viewstl/css/embed_style.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='spectrumcss-css' href='https://www.openculture.com/wp-content/plugins/wp-viewstl/css/spectrum.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='wgs2-css' href='https://www.openculture.com/wp-content/plugins/wp-google-search/wgs2.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='wgs3-css' href='https://www.openculture.com/wp-content/plugins/wp-google-search/wgs3.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='mailster-form-style-css' href='https://www.openculture.com/wp-content/plugins/mailster/build/form/style-index.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='ct_public_css-css' href='https://www.openculture.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.46' type='text/css' media='all' /> <link rel='stylesheet' id='ct_email_decoder_css-css' href='https://www.openculture.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.46' type='text/css' media='all' /> <link rel='stylesheet' id='contact-form-7-css' href='https://www.openculture.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='lazyload-video-css-css' href='https://www.openculture.com/wp-content/plugins/lazy-load-for-videos/public/css/lazyload-shared.css?ver=2.18.3' type='text/css' media='all' /> <style id='lazyload-video-css-inline-css' type='text/css'> .entry-content a.lazy-load-youtube, a.lazy-load-youtube, .lazy-load-vimeo{ background-size: contain; }.titletext.youtube { display: none; }.lazy-load-div:before { content: "\25B6"; text-shadow: 0px 0px 60px rgba(0,0,0,0.8); } </style> <style id='wp-typography-custom-inline-css' type='text/css'> sub, sup{font-size: 75%;line-height: 100%}sup{vertical-align: 60%}sub{vertical-align: -10%}.amp{font-family: Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "Warnock Pro", serif;font-size: 1.1em;font-style: italic;font-weight: normal;line-height: 1em}.caps{font-size: 90%}.dquo{margin-left: -0.4em}.quo{margin-left: -0.2em}.pull-single{margin-left: -0.15em}.push-single{margin-right: 0.15em}.pull-double{margin-left: -0.38em}.push-double{margin-right: 0.38em} </style> <style id='wp-typography-safari-font-workaround-inline-css' type='text/css'> body {-webkit-font-feature-settings: "liga";font-feature-settings: "liga";-ms-font-feature-settings: normal;} </style> <link rel='stylesheet' id='addtoany-css' href='https://www.openculture.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' type='text/css' media='all' /> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/wp-viewstl/js/spectrum.js?ver=6.7.1" id="spectrumjs-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/wp-viewstl/js/embed.js?ver=6.7.1" id="embedjs-js"></script> <script type="text/javascript" id="addtoany-core-js-before"> /* <![CDATA[ */ window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; a2a_config.callbacks.push({ready:function(){document.querySelectorAll(".a2a_s_undefined").forEach(function(emptyIcon){emptyIcon.parentElement.style.display="none";})}}); /* ]]> */ </script> <script type="text/javascript" defer src="https://static.addtoany.com/menu/page.js" id="addtoany-core-js"></script> <script type="text/javascript" defer src="https://www.openculture.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1" id="addtoany-jquery-js"></script> <script type="text/javascript" async="async" data-pagespeed-no-defer src="https://www.openculture.com/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.46" id="ct_public_functions-js"></script> <script type="text/javascript" src="https://moderate.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.46" id="ct_bot_detector-js"></script> <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?ver=6.7.1" id="google_ads-js"></script> <link rel="https://api.w.org/" href="https://www.openculture.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.openculture.com/wp-json/wp/v2/pages/6300" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.openculture.com/xmlrpc.php?rsd" /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.openculture.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.openculture.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&format=xml" /> <script type="text/javascript"><!-- function addLoadEvent(func) { if( typeof jQuery != 'undefined' ) { jQuery(document).ready( func ); } else if( typeof Prototype != 'undefined' ) { Event.observe( window, 'load', func ); } else { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) oldonload(); func(); } } } } function wphc(){ var wphc_data = [48853018,266890248,167211612,249846303,368211217,447622425,351494158,1437035278,1387475020,1437019996,1387475020,1453796956,1387737162,1106912583,49247499,216557091,83062796,1102851156]; for (var i=0; i<wphc_data.length; i++){ wphc_data[i]=wphc_data[i]^1636238716; } var a = new Array(wphc_data.length); for (var i=0; i<wphc_data.length; i++) { a[i] = String.fromCharCode(wphc_data[i] & 0xFF, wphc_data[i]>>>8 & 0xFF, wphc_data[i]>>>16 & 0xFF, wphc_data[i]>>>24 & 0xFF); } return eval(a.join('')); } addLoadEvent(function(){var el=document.getElementById('wphc_value');if(el)el.value=wphc();}); //--></script> <style type="text/css"> .no-js .native-lazyload-js-fallback { display: none; } </style> <link rel="icon" href="https://cdn8.openculture.com/2017/06/17162746/OC-favicon-150x150.png" sizes="32x32" /> <link rel="icon" href="https://cdn8.openculture.com/2017/06/17162746/OC-favicon-300x300.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdn8.openculture.com/2017/06/17162746/OC-favicon-300x300.png" /> <meta name="msapplication-TileImage" content="https://cdn8.openculture.com/2017/06/17162746/OC-favicon-300x300.png" /> <!-- misc scripts chartbeat <script type="text/javascript"> var _sf_startpt=(new Date()).getTime()</script> --> <!-- set up resizing function --> <script type="text/javascript"> var occall = {oc: function oc_wide(){ /* document.getElementById("contentwrapper").style.width="98%"; */ document.getElementById("headerW").style.width="100%"; document.getElementById("header").style.width="98%"; document.getElementById("nav").style.background="none"; document.getElementById("nav").style.backgroundColor="#6c94a4"; document.getElementById("nav").style.borderRadius="12px"; document.getElementById("nav").style.borderRadius="32px"; document.getElementsByClassName("contentmiddle").style.width="57%"; /* document.getElementById('r_sidebar').width="14% !important;"; /* 15%*/ document.getElementsByClassName('r_sidebar').min_width="110px !important;"; /* 15%*/ document.getElementsByClassName('middle_sidebar').min_width="110px !important;"; /* 15%*/ document.getElementsByClassName('middle_sidebar').width='12% !important;'; document.getElementsByClassName('r_sidebar').width='12% !important;'; /*document.getElementById('middle_sidebar').style='style=" width: 15%; min-width:98px"'; */ document.getElementById('K12').style.display="block"; document.getElementById('K12').style.visibility="visible"; $('#navsearch').show(); document.getElementById('navsearch').style.display="block"; document.getElementById('navsearch').style.visibility="visible"; return "oc in widemode";} } console.log('loaded oc'); //setup facebook preview var occall2 = {oc: function fb_preview(){ //use a closure for jquery to allow $ to be query object, which wordpress disables //;(function($){ //var position = $("#i1").offset(); var image= jQuery('head').find("meta[property='og:image']").attr('content') jQuery("#fbpreview img").attr("src",image).load(function() { if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) { alert('broken image!'); } else { $("#fbpreview").append(img); } }); jQuery("#fbpreview").attr("visibility","true"); jQuery('.hide').fadeIn(500).delay(7000).fadeOut(500); //$('#fbl').css("{ position:'absolute', top:position.top, left: position.left}"); //$('#fbl').attr('content')=image; // })(jQuery); }} console.log('loaded oc2 new'); </script> <style> .a2a_block div {margin-top: 18px; margin-bottom:12px;} .curatedheading {_text-decoration: underline; line-height: 1.5em; font-size:2rem;} strong { font-weight: 700; } /*new subscription block */ .email { font-size: 16px; color: gray; margin: 8px 0px 8px 0px; width: 94%; } .button_link { font-size: 1.4rem; background-color: #36b0d8; text-decoration: none; background-color: #EEEEEE; color: #333333; margin: 8px 0px 8px 0px; color: white; padding: 10px 18px; text-align: center; width: 94%; } .button { font-size: 1.0rem; background-color: #36b0d8; border: none; margin: 8px 0px 8px 0px; color: white; padding: 1.0rem 1.2rem; text-align: center; width: 100%; } .postcategory {color:#fc621f} .postcategory a {color:#fc621f} h2.widgettitle {color:#fc621f;} .relatedcontent {color:#75838b;} #headerfirst{ position: absolute ; _top: -30px; _top:4px; width: 100%; } body{ background: white !important ; _font-family:Georgia,"Times New Roman",Times,serif; font-family:Lora,"Lora",Times,serif; font-size:14px; font-size:1.4rem; /*use dynamic sizing with a fixed width fallback for <ie9*/ color:black; background-color:white; padding:0; _margin:0; margin-left:auto; margin-right:auto; max-width:1700px; margin-right:auto; width:100%; } /*body img {height:initial; width:initial;} */ #header{ width: 100%; overflow: visible!important; position: relative; /* padding: 0px; */ height: 125px !important; /* background: url(/wp-content/themes/openculture_v3a/images/header_circles.png) scroll no-repeat; */ top: 0px !important; /*left: 2%;*/ } /*put this back in css */ .contentwrapper{ _width:94%; _margin:0px 5% 0 5% ; margin: 12px 7% 0 7%; padding:0px ; z-index:1; /*display:flex; justify-content:space-between; */ } #wrap{background:transparent; margin:0 auto; padding:0; width:100%; color:#414141; padding:0} .l_sidebar{width:15%} .r_sidebar{ width:22%; _min-width:150px; min-width:160px; max-width:345px; float:left; background-color: white; /*background-color:#bdbec2; */ /*:transparent; */ font-size:1.3rem; _margin-top:0px; margin: 0px 0px 0px 2px; padding:0 0 0 10px; overflow:visible ; } .da-third-column{overflow:visible !important ;} .middle_sidebar{font-size: 1.4rem; _width:14%; width:17%; min-width:90px; max-width:180px; float:left; background:transparent; margin:.5% .5%; padding:0px .5% 0 1%; _border-right:1px dotted #d1ccbc; min-width:128px; } div.middle_sidebar{ border-left-style: dotted; border-left-width: 1px; border-left-color: #d1ccbc ;} .contentmiddle{ width:54% ; min-width:185px; float:left; margin-top:.4rem; font-size:16px; font-size:1.6rem; /* line-height:15px; line-height:150%; */ _margin-right:5px; _padding-right: 20px; _max-width: 700px; padding-right: 3%; } .contentmiddle h1, .contentmiddle h1 a { text-decoration: none; font-size: 2.4rem; font-weight: normal; color: #373731; /* near black */ line-height: 140%; } #headerW {height:100%; width: 100% !important; margin-left: auto; margin-right: auto; display:block;} .l_sidebar a:link,.l_sidebar a:visited, .middle_sidebar a:link, .middle_sidebar a:visited, .r_sidebar a:visited, .r_sidebar a:link{ /*color:#0183B2; old blue*/ color: #394244; font-size: 1.4rem; border-top: 1px solid lightgrey; /*word-spacing: -.3rem; */ } .new_subscription_block { font-family:"Muli", sans-serif ; background: #daf4fc; border-radius: 0rem; margin:4% 5% 4% 5%; padding: 5% 7% 5% 7%; line-height:150%; } .new_subscription_block p{ Font-Family:Lora; font-style:italic;} .new_subscription_block h3, h4 {font-family:"Muli", sans-serif; } .r_sub_con a:visited, .r_sub_con a:link, .new_subscription_block a:visited, .new_subscription_block a:link{ border-top: 0px ;} /* turn off links */ #clearfixheader { clear: both; width: 100%; height: 100%; margin-top: 0px; padding-top:0px; } .social_li ul li a:link, .social_li ul li a, .social_li a:link, .social_li li a, .social_li a { padding: .2rem .8rem !important /* this controls how tall & wide socialbuttons are ; remove !important when style.css is consolidated */ color:#1e3a4a } .social_li li{display:inline; margin-left:10px ;margin-left:1rem; margin-right:10px; margin-right:1rem;} .centerwrap ul {margin: 0px -1% 0px 0%} #navbar{ font-size: 1.6rem; _font-family: "Oswald", sans-serif !important; font-family:"Muli", sans-serif !important; font-weight: 400; _text-transform: uppercase; font-weight:bold; z-index:99; /*margin-top, margin-bottom: 0px !important; */ text-alignment:center; height:auto !important; text-align:justify; -ms-text-justify:distribute-all-lines; text-justify:distribute-all-lines; _letter-spacing:-.5px; color:#39AACF; margin-top: 0px; margin-left:0%; _margin-right:7% ; border-radius:0px; _background-color:rgba(118,154,172,.9); background-color:rgba(57, 170, 207, .85); min-width:245px; _width: 86%; width: 100%; } #navbar a{ _font-weight:bold; text-decoration:none; font-weight:bold; padding:0 12px; padding:0 1rem; padding-top: 2px; text-decoration:none; letter-spacing: .1px; color: white; _font-family: Helvetica; _font-family: "Oswald", sans-serif !important; font-family:"Muli", sans-serif font-weight: 600; font-size: 1.55rem; line-height: 2.2rem; padding-top: 3px; } .nav ul, .socmedia ul {text-align:center} /*#nav{list-style-type:none;} */ /* #nav li{display:inline;float:left;list-style-type:none} #nav .stretch { display: inline-block; width: 100%; *display: inline; zoom: 1 } */ /*icons by https://www.entypo.com/*/ .social_li ul li a:link, .social_li ul li a,.social a:link, .social_li li a, .social_li a { padding: 0 .8rem !important; /* this controls how tall & wide socialbuttons are ; remove !important when style.css is consolidated */ color: white; /*#1e3a4a */ } /* might work to space out items more nav li:before { margin-left: 3px} */ #search-old2{ display: inline-block!important; margin-right: 0px; margin-bottom: 8px; float: none!important; width: 115px!important; font-family: font-family:Georgia,"Times New Roman",Times,serif !important; background-color: #1497c2; text-align: left !important; font-weight: normal!important; } #search-old2 form{background:none!important; width:110px; height:100%; margin-top:2px !important; padding:0px} /* this indents widget */ .contentwrapper ul li li{ text-indent: -1.1rem; } .contentwrapper a, a:visited, a:hover{font-size: inherit; } /* 1.6rem; shouldnt this just inherit */ .middle_sidebar ul , .r_sidebar ul , .l_sidebar ul, .contentmiddle ul, .r_sidebar ul li { background:none; list-style-type:none; } /*shading boxes around ads + contact info*/ .r_sidebar .r_adbx_top, .r_sub_con,.r_about_ad{background: #f2f2f2; border-radius: 0rem; } /*#bdbec2 */ .r_adbx_top, .r_sub_con,.r_about_ad{text-align:left; padding: 10px 18px 10px 18px; margin:12px -4px 0px -4px;} .box { border: .2rem solid black; font-size: 4rem; border-radius:2px;} .lightbox {border: .1rem solid grey ;} _colorcontrast {background-color: rgb(224, 224, 224); margin: 0px; border-right: 9px solid rgb(224, 224, 224); border-left: 9px solid rgb(224, 224, 224); border-radius: 8px;} .tagline { text-align:left ; font-size:13px; font-size:1.3hw; line-height:100%; margin:0; margin-top: 6px; /* color:white !important; */ margin-left:6px; padding:2px; color:#4a7d96; font-family:Arial, Helvetica, sans-serif; } #tagline_container{ max-width:335px; width:100%; margin-top: 50px; margin-left: 21px; } _ad_logo_wrapper{margin-left:3.5%; margin-right:4.3%;} #ad_logo_wrapper{margin-left:7%; margin-right:4%; margin-top:3px;} #logocontainer{width:auto; float:left; margin-left:0px; margin-top: 0px; max-width:40%; } #big_logo { /* margin-left: 25%; max-width: 7%; transform: scale(8); float: left; width:100%; max-height: 10%; */ } #big_logo{ transform: scale(8); max-height:10%; max-width:325px; float: left !important; text-align: left; width: 100%; } #logo_container { width: 100%; float: left; z-index: -40; /* overflow: visible; */ max-width: 600px; max-height: 200px; min-width: 140px; margin-left: 20px; height: auto; min-height: 40px; margin-top: 0px; _background-image: url(/wp-content/themes/openculture_v3a/images/openculture_banner.png); background-size: contain; background-repeat: no-repeat; max-width:80vw;; /*css3 viewport setting */ } .left { /* border: 2px dashed #f0f; */ text-align:left; _min-height:40px; height:auto; _margin-top: 45px; margin-left: 0px; _background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-stacked-logo.svg") no-repeat; _background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-horizontal-logo.svg") no-repeat; _background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-stacked-logo-with-stacked-tagline.svg") no-repeat; _background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-horizontal-logo-with-tagline.svg") no-repeat; background-size: contain; max-width:600px; min-width:90px; overflow:hidden; _background-position-y:0px; _background-position-x:0px; background-position-x: center !important; background-position-y: center !important; z-index:200; } .right { float: right; _width: 740px; /*min-height: 25px;*/ margin-left: 2.5%; padding-left: 0px; margin-right: 20px ; padding-right:0px; /* border: 2px dashed #00f; */ position:relative; z-index:200; } .top{} .bottom{ background: url("https://www.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-horizontal-logo.svg") no-repeat; _background-size: contain; background-size: revert-layer; min-height:80px; /* border: 2px dashed green; */ clear:both; padding-top:8px; _margin: 4px 10px 0 10px; _background-position-y: 0px; /* min-height: 65px; */ clear: both; background-position-x: center; background-position-y:center; padding-top: 0px; margin: 2px 1rem 0px 1rem; /* height: 90px; */ _min-height: 110px; } #footerW{ right: 0; left: 0; position: relative; padding: 0; overflow:hidden;} .clear {clear:both;} .logo_clickable { position:absolute; width:100%; height:100%; top:0; left: 0; z-index: 50; _position:absolute; /* fixes overlap error in IE7/8, make sure you have an empty gif */ _background-image: url('empty.gif'); } .socialblock li {top: 2px;} .social-mail a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/mail.svg) no-repeat;} .social-twitter a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/twitter.svg) no-repeat;} .social-facebook a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/facebook.svg) no-repeat;} .social-rss a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/rss.svg) no-repeat;} .social-search a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/magnifying-glass.svg) no-repeat;} .sb-icon-search {background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/magnifying-glass.svg) no-repeat;} .social-mail-black a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/mail-black.svg) no-repeat;} .social-twitter-black a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/twitter-black.svg) no-repeat} .social-facebook-black a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/facebook-black.svg) no-repeat} .social-rss-black a{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/rss-black.svg) no-repeat} .social-mail a:hover{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/mail-hover.svg) no-repeat;} .social-twitter a:hover{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/twitter-hover.svg) no-repeat;} .social-facebook a:hover{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/facebook-hover.svg) no-repeat;} .social-rss a:hover { background: url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/rss-hover.svg) no-repeat;} .social-search a:hover{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/magnifying-glass-hover.svg) no-repeat;} .sb-icon-search :hover {background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/magnifying-glass.svg) no-repeat;} /* override images that we dont want to go to margin */ .contentmiddle img.noexpand, .contentmiddle p img.noexpand, .contentmiddle img[src$="feed-icon16x16139.png"],img[title|="noexpand"], .contentmiddle div.noexpand img, .contentmiddle div.noexpand p img , .begbox img, .ct_comment_info img, ct_this_is_spam img, ct_comment_info div{ width:initial !important; display: block !important; line-height: 100%; } .noexpand img {width:initial !important;} /*this seems to work more reliably than above */ .contentmiddle img.oneXone {width: 1px !important; height: 1px !important;} .contentmiddle img.noexpand.center{display:block !important; } #footer { color: white; width: 100%; /*margin:0 auto; */ margin-bottom:100px; padding:28px 0 0 0px; font-family:"Muli", sans-serif; font-weight:400; clear:both; display:inline-block; } .framearound_ad_in_post{margin: .6rem 0px 2.4rem 0px; height:auto;max-height:120px; width:100%;padding:0px; border: 2px solid #D3D3D3; border-radius:8px;min-height:3rem; } .advertisement_notice{text-align:center; font-family:Arial, Helvetica, sans-serif; font-variant:small caps; color: #0183b2;} .begbox{color:white;width:100%;display:inline-block; background: #36b0d8; margin-left: -4px; padding: 0; font-family: Lora, "Lora", Times, serif;font-style:normal} .begbox img { width:250px ; margin: 8px auto} .begbox p, .begbox div {margin: 1em 0px 0 12px} .da_bottom {line-height:10%} .no-framearound_ad_in_post {padding-bottom: 25px; padding-top:15px; width: 100%} img.no-framearound_ad_in_post {width:100%} .responsive_belowheadline_ad{ height: 100%; display:inline-block; width:98%; min-height:70px; max-height:200px; margin-right:4px; padding-bottom: 10px; } /*comment box */ div.cbInner {background: #eaebe8; border-radius:8px ;} div.cbInner h5 {color: #000;} .comments {color:#000:;} /*bullets*/ /*set chevrons on all widgets don't turn it on for ul li in sidebars*/ /*.contentwrapper ul li li, */ .r_sidebar a:link,.r_sidebar a:visited,.r_sidebar a:hover,.middle_sidebar a:link,.middle_sidebar a:visited,.middle_sidebar a:hover{ font-size: 1.4rem; line-height: inherit; } .contentmiddle a:link, .contentwrapper a {text-decoration:none; } .l_sidebar ul li a:hover, .middle_sidebar ul li a:hover, .r_sidebar ul li a:hover, .contentmiddle a:hover { text-decoration:underline} #footer ul li {line-height:130%; list-style:none;} #footer ul li a:link {color:white; font-size:1.6rem; text-decoration:none;} #footer ul li a:hover {text-decoration:underline;} .l_sidebar li a, .r_sidebar li a, .middle_sidebar li a{ /*display:block; */ /*OC-typography.png */ text-decoration:none; padding-left: 1em; /*font-style:italic;*/ font-family:"Muli", sans-serif; _font-style:bold; font-weight:400; color:#394244; } .widgettitle{ _border-top-width: 1px; _border-top-style: dotted; _border-top-color: gray; font-family:"Lora", sans-serif !important; font-weight: 600; _font-size: 1.6rem; line-height: 19px; font-weight: bold; padding: 3px ; margin: 8px 2px 2px 1px !important; /*color: #898477; */ letter-spacing: -.5px; } .widgetbox ul,.widget_categories ul, .widget_archive ul { border-bottom: 1px dotted #d1ccbc ; padding-bottom: 30px !important; display:block;} .widgetbox li a, .widget_categories li a, .widget_archive li a {display:block;} .recent_post{ border-bottom: 1px dotted #d1ccbc; padding: 0 0 30px 0px; margin-bottom: 30px; line-height:150%; overflow:hidden; } .noborder, .middle_sidebar.noborder:link, div.noborder a {border-top: 0px white !important;} .contentmiddle ul li a{} /*set chevrons on all widgets don't turn it on for ul li in sidebars* .contentwrapper ul li li,*/ .contentmiddle li, .r_sidebar li, .l_sidebar li, .middle_sidebar li { /* background:url(data:image/gif;base64,R0lGODlhBQAFALMJANTPvq2ok8rGs8C8qMXBrrKtmLeynufj0+Pezvby4wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAFAAUAQAQQcByCkqQpCQPCKYiBfCESAQA7) no-repeat 0 10px; */ list-style-type:none; zoom:1; margin-left: .8em; zoom: 1; padding-left: .2em; margin-bottom: .3em; line-height:1.9rem; } .contentmiddle ul li li :before , .r_sidebar ul li li :before, .middle_sidebar ul li li :before, .l_sidebar ul li li :before { /*content: "\25B8"; */ float:left; padding-right:1rem; font-style:normal;} .contentmiddle ul li li li :before {content:none;} .contentmiddle ul li {list-style-type: none; padding-right:.8rem; padding-bottom: .4rem; font-style:normal;} /*set general padding for Ul lists */ .contentwrapper ul { margin: 0; padding: 0 0 10px 0; background:none; } .middle_sidebar ul , .r_sidebar ul , .l_sidebar ul, .contentmiddle ul { background:none; list-style-type:none; } /*titles in widgets*/ .widgettitle, ul.l_sidebar li h2, ul.r_sidebar li h2, ul.middle_sidebar li h2, .middle_sidebar li h2 { font-weight:normal; padding:3px; margin:2px 2px 2px 1px; _font-family:Arial,Helvetica,sans-serif; font-family:Lora; color:#fc621f letter-spacing:-.5px; list-style-type:none; background: none !important; font-size: 1.9rem; } .r_sidebar ul {margin-left:-.6rem;} .middle_sidebar ul{ margin-top:1.2rem; margin-left:-1.1rem;} .middle_sidebar ul li {background:none } .contentmiddle li {background: none no-repeat 0 10px; list-style-type:none; zoom:1; /*margin-left: .8rem; */ zoom: 1; padding-left: .2rem; margin-bottom: 0rem; } /* turn off bullets on headers */ .contentwrapper ul {background:none;} /*lists inside lists */ .contentmiddle ul li li {margin-bottom:0rem; margin-left:5rem; list-style-type: none; } .contentwrapper ul {content:"";} .contentmiddle ul li li:before, .contentmiddle ul li:before, .middle_sidebar ul li li :before, /*put right triangle before bullets */ .middle_sidebar ul li li, .r_sidebar ul li li, .l_sidebar ul li li {line-height:inherit;} // Variables @colorBase: #394244; .transition (@prop: all, @time: 1s, @ease: linear) { -webkit-transition: @prop @time @ease; -moz-transition: @prop @time @ease; -o-transition: @prop @time @ease; -ms-transition: @prop @time @ease; transition: @prop @time @ease; } .universal-inline-block { display: inline-block; zoom: 1; *display: inline; } /* horizontal buttons */ div .social-icons2 { text-align: center; font-family: "Open Sans"; font-weight: 300; font-size: 1.5em; color: @colorBase; _margin: -2% -8% -2% -14%; } .social-icons2 ul { margin: 0; _padding: 0; list-style-type: none; text-align: center; } .social-icons2 ul li { _padding: 0px 8px 0px 6px; display:inline-block; text-indent:0; margin: 0px -4px 0px -4px;} .social-icons2 ul li a { text-decoration: none; _padding: .1rem .8rem; color: #fff; } .social-icons2-altmargin ul li {padding: 0 20px;} .social-icons2 ul li a:hover{ color: #1497c2; } .margin_left_10 {margin-left:-10px;} .white_background {background-color:white;} .oc-center, .oc-center img { width:100% ; max-width:100% !important; margin:0 auto; display:block; text-align:center;} .oc-center-da, .oc-center-da img, .oc-center-da object, .oc-center-da img { max-width: 100% !important; width: 100% !important; margin:0 auto; display: block; text-align:center;} /*fix expanding captcha refresh */ #fscf_captcha_refresh1 {width: 24px;height: 24px;} .oc-video-container { position: relative; _padding-bottom: 63.25%; padding-bottom:54%; padding-top: 10px; height: 0; } a.mashicon-reddit{background-color: darkred;} /* allow for override of img resizer */ .contentmiddle div.oc-no-resize-center img{ width: inherit !important; margin 0 auto; float:left} /*#footer img{width:inherit!important ;} */ /*footer stuff */ #flexcanvas{ width: 100%; max-width:100%; _height: 600px !important; margin-left: 3px; } .rowParent, .columnParent{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .columnParent{ -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .flexChild{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; margin:1px; font-size:1.3rem; /*border: 1px dotted #d1ccbc */ } .flexChild ul, .flexChild ul li {margin-left:-1.2rem;} .rowChild85696 {padding:1.8rem; margin-bottom:1.4rem} .rowChild9255 {margin:0px;} .minustopbottommargin20{margin-top:-20px !important; margin-bottom:-20px !important;} .minustopbottommargin40{margin-top:-40px !important; margin-bottom:-40px !important;} .minustopmargin20{margin-top:-20px !important;} .minustopmargin40{margin-top:-40px !important;} .curatedcategory ul li { text-decoration: none; list-style-type: none; padding: 0px; margin-left:1.0rem; line-height: 140%;} .curatedcategory ul {margin-left: 1.2rem;} .curatedcategory h2 {margin-left:1.0rem;} .curatedcategory h2 a {font-variant:small-caps;} .contentmiddle ol {list-style-type:decimal; font-size:inherit;} .contentmiddle ol li {list-style-type:decimal; font-size:inherit;line-spacing:120%;margin-bottom:.8rem;} input[type=search] { -moz-appearance:none; -webkit-appearance:none; } .sb-search { position: relative; color:#fff; border:none; width: 20px; width: 0%; min-width: 24px; min-height: 2.4rem; float: right; height:100%; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.6s; -webkit-backface-visibility: hidden; } .sb-search-input, input[type="search"] { position: absolute; top: -6px; right: 0px; border: none; outline: none; margin-right:24px; width: 100%; height: 88%; min-height:2.5rem; _margin: 8px 2px 8px 2px; z-index: 25; _padding: 4px 65px 4px 20px; font-family: inherit; font-size: 1.8rem; color: white; background-color:#1497c2; } input[type="search"] {background-color:#1497c2;} .sb-icon-search, .sb-search-submit { display:block; position: absolute; border:none; right: 0; top: 0; float: right; padding: 0; _margin: 0; _line-height: 24px; text-align: center; cursor: pointer; background-color:#fff; _background-color:#1497c2; _height:1.9rem; color:white; width: 1.6rem; height: 2.3rem; _margin-top: 6px; } .sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; width: 100%; } /*.sb-icon-search{background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/magnifying-glass.svg) no-repeat;} */ .sb-icon-search{ color:white; background:url(//www.openculture.com/wp-content/themes/openculture_v4a/icons/magnifying-glass.svg) no-repeat; background-position-y:center; background-margin-y:4px;} li.search-popout {_display:none; top:.8rem;} .sb-search form {min-height:20px;} input[type=text].sb-search-input,textarea.sb-search-input {background-color:#1497c2; color:#FFF;} #navbar :after {clear:both;} /* fix placeholder color */ ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #fff; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; opacity: 1; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; } .sb-search.sb-search-open, .no-js .sb-search { width: 100%; min-width:300px; min-width: 75vw; margin-left: -10vw; overflow:visible;; } .sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { z-index: 11; } .sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; } .negativetopmargin50 {margin-top:-50px;} .negativetopmargin40 {margin-top:-40px;} .negativetopmargin20 {margin-top:-20px;} .bulleted, .bulleted ul {list-style-type: disc;} .bulleted ul li, .contentmiddle.p1 ul li, .p1 li, .contentmiddle li,.contentmiddle.p1 ul li,.entry ul li, .entry ul {list-style-type: disc;} #last, .last a, .li a last {color:black !important;} .cli-bar-message {font-family:Lora,"Lora",Times,serif;} .addtoany_shortcode div {margin-top: 14px;} /*Step 5 aesthetic tweaks, including column width changes*/ @media only screen and (min-width: 1200px) { body { margin-top:1rem !important;} } @media only screen and (max-width:1024px) and (min-width:930px){ body { _font-size:88%; margin-top: 15px;} ul li#K-12{display:inline} .contentmiddle{width:54%!important} #clearfixheader{ margin-top:30px !important;} #ad_logo_wrapper { margin-left:.2rem; margin-top: 4rem !important;} #navbar {margin-top: -2rem !important;width:100%;} #ad_logo_wrapper {margin: 0 3% 0 3% !important; width:93% !important;} .contentwrapper {width: 94% !important; margin: 6px 1rem 0 1rem !important; _margin: 12px 7% 0 7%;} } @media only screen and (max-width:929px) and (min-width:890px){ #ad_logo_wrapper {margin-left:2% !important; margin-right:2% !important; width:96% !important;} #clearfixheader{ margin-top:65px !important;} .contentmiddle{width:64% !important;} .middle_sidebar{width:34% !important;} } @media only screen and (max-width:891px) and (min-width:821px){ /* less than 891 px, more than 821, run all three ads */ .contentmiddle{width:64% !important;} .middle_sidebar{width:34% !important;} html{margin-top:45px;;} #clearfixheader{ margin-top:60px !important;} /* #wrap{margin-top:100px !important;}*/ /* .left{background: url("/wp-content/themes/openculture_v3a/images/big_white_logo.png") no-repeat !important; min-width:60px !important;} */ #ad_logo_wrapper {margin-left:1% !important; margin-right:1% !important; width:98% !important;} /*.contentwrapper {width:94% !important; margin: 6px 2% 0 2%!important; _margin: 12px 7% 0 7%;} */ } @media only screen and (max-width:814px)and (min-width:740px){ /* less than 820, less than 740, push right sidebar down with wide middle sidebar */ /* this is ipad portrait mode */ /* .r_sidebar{display:none!important} */ html{margin-top:40px;;} .contentmiddle{width:66% !important} .middle_sidebar{width:34% !important} #ad_logo_wrapper {margin-left:2% !important; margin-right:2% !important; width:96% !important;} /*.contentwrapper {width:94% !important; margin: 1.5rem 0rem 0 2rem !important; _margin: 12px 7% 0 7%;} */ #clearfixheader{ margin-top:30px !important;} } @media only screen and (max-width:739px)and (min-width:569px){ /*ipad portrait =768 */ html{font-size:70%; margin-top:30px !important;} .r_sidebar{display:none!important} .contentmiddle{width:62%!important} .middle_sidebar{width:30% !important} /* .contentwrapper {width:94% !important; margin: 0px 3% 0 3% !important;} */ #navbar {margin-top: 4rem !important;} #clearfixheader { margin-bottom: 2rem !important; margin-top:20px !important;} #ad_logo_wrapper {margin-left:4% !important; margin-right:4% !important; width:96% !important;} /* #wrap{margin-top:20px !important;}*/ .middle_sidebar{border-right:solid 0px #fff!important} .right{float:none !important; margin: 0 auto; text-align:center !important;} } @media only screen and (max-width:568px)and (min-width:536px){ /* iphone 6 landscape */ /*h1{font-size:1.3rem} */ html{font-size:72%; margin-top:40px !important;} .contentmiddle{width:100%!important;} .middle_sidebar{display:none!important;} .r_sidebar{display:none!important} /* #wrap{margin-top:30px !important}}*/ #navbar {margin-top: -1.2rem !important } #clearfixheader { margin-bottom: -1.4rem !important; margin-top:20px !important; } .right{width:100%;float:none !important; margin: 0 auto; text-align:center !important;} #ad_logo_wrapper {margin-left:2% !important; margin-right:2% !important; width:96% !important; } /* .contentwrapper {width:96% !important; margin: 1rem 3% 0 3% !important; _margin: 12px 7% 0 7%;} */ } @media only screen and (max-width:535px){ /* */ /*h1{font-size:1.3rem} */ html{font-size:64%; margin-top:0px !important;} .contentmiddle{width:100%!important;} .middle_sidebar{display:none!important;} .r_sidebar{display:none!important} /* #wrap{margin-top:30px !important}}*/ #navbar {margin-top: 1.8rem !important;} #clearfixheader { margin-bottom: -1rem !important; display: inline-flex; height: 100%; margin-top: 35px !important;;} .bottom {min-height:40px !important;margin-top:14px;} .right{float:none !important; margin: 0 auto; text-align:center !important;} #ad_logo_wrapper {margin-left:2% !important; margin-right:2% !important; width:96% !important; } /* .contentwrapper {width:96% !important; margin: 1rem 2% 0 2% !important; _margin: 12px 7% 0 7%;} */ } @media only screen and (max-width:480px){ /*h1{font-size:1.2rem;} */ html{font-size:64%; margin-top:3rem;} .contentmiddle{width:96%} .middle_sidebar{display:none!important} .r_sidebar{display:none!important} #wrap{padding-top:5px !important} #navbar {margin: 2.4rem auto !important;} #ad_logo_wrapper { margin-left:.2rem !important; _margin-top: 4.4rem !important;} #clearfixheader { margin-bottom: -1.3rem; !important; display: inline-flex; height: 100%; margin-top:25px ;} /* .contentwrapper {width:95% !important; margin: -1.4rem 3% 0 3% !important; _margin: 12px 7% 0 7%;} */ @media only screen and (max-width:414px){ /*h1{font-size:1.2rem;} */ html{font-size:64%; margin-top:1rem;} .contentmiddle{width:96%} .middle_sidebar{display:none!important} .r_sidebar{display:none!important} #wrap{padding-top:5px !important} _#headermasterwrapper {margin-top: -16px !important; height:300px;;} #headermasterwrapper{width:100%; margin: 0 auto; _height: 170px; z-index:100; height:100%;} #navbar {margin: 12px auto !important;} #ad_logo_wrapper { margin-left:.4rem !important; _margin-top: .5rem;} #clearfixheader { margin-bottom: -1.3rem; !important; height:100%;} .contentwrapper {width:95% !important; margin: -1.4rem 3% 0 3% !important; _margin: 12px 7% 0 7%;} .bottom{margin-top:9px;} .right{float:none !important; margin: 0 auto; text-align:center;} /* #ad_logo_wrapper,#navbar {margin-left:0%; margin-right:0%;} .contentwrapper {width:100%; margin: 12px 1% 0 1%; _margin: 12px 7% 0 7%;} */ .da-mobile-head{ _top:-60px; _left:5%; _right: 5%; .da-mobile-head {max-height:450px;} } } @media only screen and (max-width:375px){ /* iphone6 375 portrait */ html{font-size:80%; margin-top:1rem;} #wrap{padding-top:0px !important;} .contentmiddle{width:96% !important} .middle_sidebar{display:none!important} .r_sidebar{display:none!important} /*pull navbar up to logo */ #headermasterwrapper {margin-top: -28px !important;} #navbar {margin: 2rem 8px 0 0px !important ; width: 100% !important;} #ad_logo_wrapper { margin-top:3.3rem; margin-left:.3rem !important;} #clearfixheader { margin-bottom: -1.3rem !important;} /* .contentwrapper {width:96%!important; margin: -1.4rem 3% 0 3% !important; _margin: 12px 7% 0 7%;} */ .right{float:none !important; margin: 0 auto; text-align:center;} } @media only screen and (max-width:320px){ /* iphone5 320 portrait */ html{font-size:64%; margin-top:-1rem !important;} #wrap{padding-top:0px !important;} .contentmiddle{width:95% !important;} .middle_sidebar{display:none!important} .r_sidebar{display:none!important} #headermasterwrapper {margin-top: -28px !important;} /*pull navbar up to logo */ #ad_logo_wrapper { margin-top: 1rem; margin-left: .3rem !important;} #navbar { width: 100% !important; margin-top:-.8rem !important; } #clearfixheader { margin-bottom: -2rem !important;} /* .contentwrapper {width:96%!important; margin: -.1rem 3% 0 4% !important; _margin: 12px 7% 0 7%;} */ .right{float:none !important; margin: 0 auto; text-align:center;} } @media (max-width:1024px){#currentMedia{max-width:1024px}} @media (max-width:768px){#currentMedia{max-width:768px}} @media (max-width:720px){#currentMedia{max-width:720px}} @media(max-width:420px){#currentMedia{max-width:420px}} .contentwrapper a {line-height:180%;} .contentwrapper {width:100%; margin 0 3% 0 4% } .html{line-height:150%;} </style> <!-- google 'page' ads <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-1184791463292965", enable_page_level_ads: true }); </script> --> <!-- add in --> </head> <body class="page-template-default page page-id-6300"> <!-- user-facing layout begins here --> <div id= "headermasterwrapper"> <div id="headerW"> <div id="header"> <div id="headerfirst"> <div id="ad_logo_wrapper"> <!-- <ul class="horizontal_header" <li=""> --> <div class="right" id="leaderboard_div"> <div class='da-mobile-head'> <span id="publiftheader"><div data-fuse="22871471619"></div> </span> </div> <script type="text/javascript"> /* Calculate the width of available ad space */ ad = document.getElementById('leaderboard_div'); console.log("width of ad is "+ String(ad.getBoundingClientRect().width)) if (ad.getBoundingClientRect().width) { adWidth = ad.getBoundingClientRect().width; // for modern browsers } else { adWidth = ad.offsetWidth; // for old IE } /*put in publift ads ad.getBoundingClientRect().width */ if (adWidth < 500) { document.getElementById('publiftheader').innerHTML ='<div data-fuse="22871471631"></div>'; } </script> </div> <!--right or top--> <div class="bottom"><a href="//www.openculture.com"><span class="logo_clickable"></span></a> </div> <div class="left" style=""><a href="//www.openculture.com"><span class="logo_clickable"></span></a> <!-- <div id="tagline_container"> <p class="tagline">The best free cultural &</p><p class="tagline">educational media on the web</p> </div> --> <div id="logo"></div> </div> <!-- left --> </div> <!-- ad_logo_wrapper--> <!-- 71161633/desktop_incontent_1/desktop_incontent_1 <div data-fuse="22871471541"></div> --> </div> <!--header --> </div> <!--headerw --> </div> </div> <div class="clearfix" id="clearfixheader"> </div> <div id="navbar" > <div class="centerwrap"> <ul class="nav"> <!-- <li id="home-icon"><a href="/" title="our homepage" height="100%" sl-processed="1"></a> </li> --> <li id="online-courses"><a title="Online Courses" href="/freeonlinecourses">Online Courses</a> </li> <!-- <li id="Certificate Courses"><a title="Certificates" href="/online-certificate-programs">Certificates</a> </li> <li id="Degrees & Mini-Degrees"><a title="Degrees & Mini-Degrees" href="/online-degrees">Degrees & Mini-Degrees</a> </li> --> <li id="audio-books"><a title="Audio Books" href="/freeaudiobooks">Audio Books</a> </li> <li id="movies"><a title="Movies" href="/freemoviesonline">Movies</a> </li> <!--<li id="language-lessons"><a title="Language Lessons" href="/freelanguagelessons">Languages</a> --> <li id "podcasts"><a title="Podcasts" href="/great-podcasts">Podcasts</a> </li> <!-- ><li id="textbooks"><a title="Free Textbooks" href="/free_textbooks">Textbooks</a> --> <li id="k-12 Grade"><a title="K-12 Resources" href="/free_k-12_educational_resources">K-12</a> </li> <!-- <li id="K12"><a title="K-12" href="/free_k-12_educational_resources">K-12</a></li> --> <li class="ebooks" id="ebooks"><a title="eBooks" href="/free_ebooks">eBooks</a> </li> <li class="language" id="language"><a title="Language Lessons" href="/freelanguagelessons">Languages</a> </li> <li class="last" id="donate"><a title="Donate" href="/help-fund-open-culture">Donate</a> </li> <li class="socialblock"> <div> <ul class="social_li"> <li class="social-mail"><a href="/contact" title="Contact Us"></a></li> <li class="social-rss"><a href="https://www.openculture.com/feed/rss2" title="Subscribe to Our RSS Feed"></a></li> <li class="social-twitter"><a href="https://twitter.com/openculture" title="Follow Open Culture on Twitter"></a></li> <li class="social-facebook"><a href="https://www.facebook.com/openculture" title="Follow us on Facebook"></a></li> <!--<li class="social-search"><span class="social-search" title="Search our Archives"></span></li> --> <!-- <a href="http://www.openculture.com/search" title="Search our Archives"></a> --> </ul> <li class="search-popout"> <div id="sb-search" class="sb-search"> <form> <input class="sb-search-input" placeholder="Enter your search term..." type="search" results=25 value="" name="Search" id="search"> <input class="sb-search-submit" type="submit" value=""> <div class="sb-icon-search"></div> </form> </div> </li> <li class="stretch"></li> </li> </div> </ul> </div> <!--centerwrap --> </div> <!--navbar --> <!-- navbar was here --> <!--header--> <div class="contentwrapper"> <div id="wrap" align="left"> <div class="hide"><div id="fbpreview" class="hide-show" height="246px !important"> <img src="" max-height="246px" width="470px !important" height="246px !important"></img></div></div> <div class="contentmiddle"> <div class="recent_post"> <h1 style="margin-bottom: 0px;"><a href="https://www.openculture.com/computer_science_free_courses" rel="bookmark" title="Permanent Link to Free Online Computer Science Courses">Free Online Computer Science Courses </a> </h1> <!-- --> <div class="addtoany_shortcode"><div class="a2a_kit a2a_kit_size_42 addtoany_list" data-a2a-url="https://www.openculture.com/computer_science_free_courses" data-a2a-title="Free Online Computer Science Courses"><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_threads" href="https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Threads" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_sms" href="https://www.addtoany.com/add_to/sms?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Message" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div> </div> <div class="clearfix" style="height: 2px;"> <div class="social-top"> </div> <div class="entry"> <div class="da-page-top"></div> <!-- google_ad_section_start --> <p><em>Get free Computer Science courses online from the world’s leading universities. You can download these audio & video courses straight to your computer or mp3 player. For more online courses, visit our complete collection, <a href="https://www.openculture.com/freeonlinecourses">1,700 Free Online Courses from Top Universities</a>.</em></p> <ul> <li><strong>36 Lectures on the Future</strong> — <a href="https://www.openculture.com/2021/02/wired-co-founder-kevin-kelly-gives-36-lectures-on-our-future-world.html">Free Online Video</a> — <a href="https://kk.org/" rel="nofollow">Kevin Kelly,</a> founding executive editor of <a href="https://www.wired.com/">Wired</a></li> <li><strong>Advanced Algorithms</strong> — <a href="http://www.openculture.com/2017/12/advanced-algorithms-a-free-course-from-harvard-university.html">Free Online Video</a> — <a href="http://people.eecs.berkeley.edu/~minilek/">Jelani Nelson</a>, Harvard</li> <li><strong>Advanced Data Structures</strong> — <a href="http://www.youtube.com/playlist?list=PLUl4u3cNGP61hsJNdULdudlRL493b-XZf" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/">Free Course Info & Video</a> — <a href="http://erikdemaine.org/">Erik Demaine,</a> MIT</li> <li><strong>Algorithms, Part I</strong> — <a href="https://coursera.pxf.io/ZdvEzX">Massive Open Online Course (MOOC)</a> — <a href="https://www.cs.princeton.edu/people/profile/rs">Robert Sedgewick</a>, Princeton</li> <li><strong>Algorithms, Part II</strong> — <a href="https://coursera.pxf.io/XxvERX">Massive Open Online Course (MOOC)</a> — <a href="https://www.cs.princeton.edu/people/profile/rs">Robert Sedgewick</a>, Princeton</li> <li><strong>Algorithm Design and Analysis</strong> — <a href="https://itunes.apple.com/us/itunes-u/algorithm-design-analysis/id485233258?mt=10" rel="nofollow">Free iTunes Video</a> — <a href="https://www.youtube.com/playlist?list=PL6EF0274BD849A7D5" rel="nofollow">Free Online Video</a> — Dan Gusfield, UC Davis</li> <li><strong>Algorithms for Big Data</strong> — <a href="http://www.openculture.com/2017/12/algorithms-for-big-data-a-free-course-from-harvard.html">Free Online Video</a> — Multiple professors, Harvard</li> <li><strong>Algorithmic Lower Bounds: Fun with Hardness Proofs</strong> — <a href="https://www.youtube.com/playlist?list=PLUl4u3cNGP63d33STUUBfZUpzFCVR5-PV" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-890-algorithmic-lower-bounds-fun-with-hardness-proofs-fall-2014/">Free Online Video + Course Info</a> — <a href="http://erikdemaine.org/">Erik Demaine</a>, MIT</li> <li><strong>AI Essentials</strong> — <a href="https://www.openculture.com/2024/04/google-launches-a-new-course-called-ai-essentials.html">Massive Open Online Course (MOOC)</a> — Google AI experts</li> <li><strong>AI for Everyone</strong> — <a href="https://www.openculture.com/2019/03/artificial-intelligence-for-everyone-an-introductory-course-from-andrew-ng-the-co-founder-of-coursera.html">Massive Open Online Course (MOOC)</a> — Andrew Ng, Stanford</li> <li><strong>Artificial Intelligence</strong> — <a href="http://www.openculture.com/2017/05/artificial-intelligence-a-free-online-course-from-mit.html">Free Online Course</a> — <a href="http://people.csail.mit.edu/phw/">Patrick Winston</a>, MIT</li> <li><strong>Artificial Intelligence — Introduction to Robotics</strong> — <a href="https://www.youtube.com/playlist?list=PL65CC0384A1798ADF" rel="nofollow">Free Online Video</a> — <a href="https://itunes.apple.com/us/itunes-u/introduction-to-robotics/id384233063?mt=10">Free iTunes Video</a> — <a href="https://see.stanford.edu/Course/CS223A">Course Materials</a> — <a href="https://cs.stanford.edu/groups/manips/ok.html">Oussama Khatib</a>, Stanford</li> <li><strong>Artificial Intelligence: Machine Learning</strong> (<strong>CS229) </strong>- <a href="https://see.stanford.edu/Course/CS229">Free Online Video + Course Materials</a> — Andrew Ng, Stanford</li> <li><strong>Artificial Intelligence: Machine Learning (CS229 2018 Version)</strong> — <a href="https://www.youtube.com/playlist?list=PLoROMvodv4rMiGQp3WXShtMGgzqpfVfbU" rel="nofollow">Free Online Video</a> — <a href="https://see.stanford.edu/Course/CS229">Course Materials</a> — <a href="https://www.andrewng.org/">Andrew Ng</a>, Stanford</li> <li><strong>Artificial Intelligence</strong> — <a href="https://www.youtube.com/playlist?list=PL6EE0CD02910E57B8" rel="nofollow">Free Online Video</a> — <a href="http://nptel.ac.in/courses/106105079/">Free Video Download</a> — P.Dasgupta, IIT</li> <li><strong>Authentication & Authorization: OAuth</strong> — <a href="https://imp.i115008.net/5bbZxD">Open Online Course</a> — Udacity</li> <li><strong>AutoLayout</strong> — <a href="https://imp.i115008.net/YggB3q">Open Online Course</a> — Udacity</li> <li><strong>Bitcoin and Cryptocurrency Technologies</strong> — <a href="http://www.openculture.com/2018/01/bitcoin-and-cryptocurrency-technologies-a-free-course-from-princeton.html">Free Online Video</a> — <a href="http://randomwalker.info/">Arvind Narayanan</a>, Princeton</li> <li><strong>Bitcoin and Cryptocurrency Technologies </strong>- <a href="https://www.openculture.com/2018/01/bitcoin-and-cryptocurrency-technologies-a-free-course-from-princeton.html">Massive Open Online Course (MOOC)</a> — <a href="http://randomwalker.info/">Arvind Narayanan</a>, Princeton</li> <li><strong>Bitcoin and Cryptocurrencies</strong> — <a href="https://edx.sjv.io/vnoyrj">Massive Open Online Course (MOOC)</a> — UC Berkeley</li> <li><strong>Bits: The Computer Science of Digital Information</strong> — <a href="https://privacytools.seas.harvard.edu/presentations/bits-computer-science-digital-information">Free Online Video</a> — <a href="http://lewis.seas.harvard.edu/">Harry Lewis</a>, Harvard</li> <li><strong>Browser Rendering Optimization</strong> — <a href="http://imp.i115008.net/QOOnx9">Open Online Course</a> — Google</li> <li><strong>Build Native Mobile Apps with Flutter</strong> — <a href="https://imp.i115008.net/MXXBoP">Open Online Course</a> — Google</li> <li><strong>Building High Conversion Web Forms</strong> — <a href="https://imp.i115008.net/ZddK4W">Open Online Course</a> — Google</li> <li><strong>Calling Bullshit in the Age of Big Data</strong> — <a href="http://www.openculture.com/2017/05/calling-bullshit-watch-the-lectures-for-the-college-course.html">Free Online Video</a> — <a href="https://www.biology.washington.edu/people/profile/carl-bergstrom">Carl Bergstrom</a> and <a href="http://www.jevinwest.org/">Jevin West</a>, University of Washington</li> <li><strong>C Programming: Getting Started</strong> — <a href="https://edx.sjv.io/x90yPv">Massive Open Online Course (MOOC)</a> — Dartmouth</li> <li><strong>Client-Server Communication</strong> — <a href="https://imp.i115008.net/rnnDbB">Open Online Course</a> — Google</li> <li><strong>Codecademy</strong> — <a href="http://www.openculture.com/2012/10/codeacademys_free_courses_democratize_computer_programming_.html">Web Site</a></li> <li><strong>Compilers: Theory and Practice</strong> — <a href="http://imp.i115008.net/kjjMrz">Open Online Course</a> — Georgia Tech</li> <li><strong>Computer Architecture</strong> — <a href="https://www.youtube.com/playlist?list=PL59E5B57A04EAE09C" rel="nofollow">Free Online Video</a> — <a href="http://nptel.ac.in/courses/106102062/">Free Video Download</a> — Anshul Kumar, IIT Delhi</li> <li><strong>Computer Graphics</strong> — <a href="https://itunes.apple.com/us/itunes-u/computer-graphics-fall-2009/id457893733?mt=10" rel="nofollow">Free iTunes Video</a> — Kenneth Joy, UC Davis</li> <li><strong>Computer Graphics</strong> — <a href="https://www.youtube.com/playlist?list=PL338D19C40D6D1732" rel="nofollow">Free Online Video</a> — <a href="http://nptel.ac.in/courses/106106090/">Free Video Download</a> — Sukhendu Das, IIT</li> <li><strong>Computer Language Engineering </strong>- <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/">Free Course Materials & Video</a> — <a href="http://people.csail.mit.edu/rinard/">Martin Rinard</a>, MIT</li> <li><strong>Computer Networking</strong> — <a href="https://imp.i115008.net/Aoo3QK">Open Online Course</a> — Georgia Tech</li> <li><strong>Computer Networks</strong> — <a href="https://www.youtube.com/playlist?list=PL32DBC269EF768F74" rel="nofollow">Free Online Video</a> — S.Ghosh, IIT</li> <li><strong>Computer Science for Business Professionals</strong> — <a href="https://edx.sjv.io/xkEEy1">Massive Open Online Course (MOOC)</a> — Harvard</li> <li><strong>Computer Science for Lawyers</strong> — <a href="https://edx.sjv.io/QyPPJo">Massive Open Online Course (MOOC)</a> — Harvard</li> <li><strong>Computer Systems Security</strong> — <a href="https://www.youtube.com/playlist?list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014/">Free Online Video + Course Info</a> — <a href="https://people.csail.mit.edu/nickolai/#bio">Nickolai Zeldovich</a>, MIT</li> <li><strong>Convolutional Neural Networks</strong> — <a href="https://coursera.pxf.io/4exMAn">Massive Open Online Course (MOOC)</a> — Andrew Ng</li> <li><strong>Core ML: Machine Learning for iOS</strong> — <a href="https://imp.i115008.net/b332nb">Open Online Course</a> — Udacity</li> <li><strong>Cryptocurrency and Blockchain: An Introduction to Digital Currencies</strong> — <a href="https://coursera.pxf.io/mgJnZ1">Massive Open Online Course (MOOC)</a> — University of Pennsylvania/Wharton</li> <li><strong>Cyber-Physical Systems Security</strong> — <a href="http://imp.i115008.net/5bbZPb">Open Online Course</a> — Georgia Tech</li> <li><strong>Cybersecurity and Its Ten Domains</strong> — <a href="https://coursera.pxf.io/7m9KVg">Massive Open Online Course (MOOC)</a> — Georgia Tech</li> <li><strong>Cybersecurity Fundamentals</strong> — <a href="https://edx.sjv.io/P02KZQ">Massive Open Online Course (MOOC)</a> — RIT</li> <li><strong>Cybersecurity Risk Management</strong> — <a href="https://edx.sjv.io/GjAn5L">Massive Open Online Course (MOOC)</a> — University of Washington</li> <li><strong>Data Science (What is Data Science?)</strong> — <a href="https://coursera.pxf.io/zaDYKG">Massive Open Online Course (MOOC)</a> — IBM</li> <li><strong>Data Structures and Algorithms</strong> — <a href="https://www.youtube.com/playlist?list=PLE621E25B3BF8B9D1" rel="nofollow">Free Online Video</a> — <a href="https://research.unsw.edu.au/people/professor-richard-buckland">Richard Buckland</a>, University of New South Wales</li> <li><strong>Data Wrangling with MongoDB</strong> — <a href="https://imp.i115008.net/155ye9">Open Online Course</a> — MongoDB on Udacity</li> <li><strong>Data Visualization in Tableau</strong> — <a href="https://imp.i115008.net/7mmO9V">Open Online Course</a> — Udacity</li> <li><strong>Deep Learning</strong> — <a href="http://www.openculture.com/2017/07/google-launches-free-course-on-deep-learning.html">Free Online Video</a> — Vincent Vanhoucke, Google</li> <li><strong>Deep Learning</strong> — <a href="http://www.openculture.com/2018/03/a-free-oxford-course-on-deep-learning.html">Free Online Video</a> — Nando de Freitas, Oxford</li> <li><strong>Design of Computer Programs: Programming Principles</strong> — <a href="https://imp.i115008.net/kjjZ7L">Open Online Course</a> — Udacity</li> <li><strong>Designing RESTful APIs</strong> — <a href="http://imp.i115008.net/oeeLkb">Open Online Course</a> — Udacity</li> <li><strong>Design in Computing</strong> — <a href="https://www.youtube.com/playlist?list=PL0C5D85DBA20E685C" rel="nofollow">Free Online Video</a> — Richard Buckland, University of New South</li> <li><strong>Developing Android Apps with Kotlin</strong> — <a href="https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012">Open Online Course</a> — Google</li> <li><strong>Developing iOS 10 Apps with Swift </strong>- <a href="http://www.openculture.com/2017/02/stanford-university-launches-free-course-on-developing-apps-with-ios-10.html">Free iTunes Video</a> — Paul Hegarty, Stanford</li> <li><strong>Discrete Mathematical Structures</strong> — <a href="https://www.youtube.com/playlist?list=PL0862D1A947252D20" rel="nofollow">Free Online Video</a> — <a href="http://nptel.ac.in/courses/106106094/">Free Video Download</a> — <a href="http://www.cse.iitm.ac.in/~theory/memberdetails.php?memberid=3" rel="nofollow">Kamala Krithivasan</a>, IIT</li> <li><strong>Discrete Stochastic Processes</strong> — <a href="https://www.youtube.com/playlist?list=PLEEF5322B331C1B98" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-262-discrete-stochastic-processes-spring-2011/">Free Course Materials & Video</a> — <a href="https://en.wikipedia.org/wiki/Robert_G._Gallager" rel="nofollow">Robert Gallager</a>, MIT</li> <li><strong>Firebase Analytics: iOS</strong> — <a href="https://imp.i115008.net/Yggnme">Open Online Course</a> — Google</li> <li><strong>Front End Frameworks</strong> — <a href="http://imp.i115008.net/KeeXgN">Open Online Course</a> — Google</li> <li><strong>Full Stack Foundation</strong> — <a href="https://imp.i115008.net/kjjZjx">Open Online Course</a> — Udacity/AWS</li> <li><strong>Generative AI for Everyone</strong> — <a href="https://www.openculture.com/2023/11/generative-ai-for-everyone-a-free-course-from-ai-pioneer-andrew-ng.html">Massive Open Online Course (MOOC)</a> — Andrew Ng, Stanford</li> <li><strong>Generative AI for Teachers and Educators</strong> — <a href="https://www.openculture.com/2024/04/google-mit-offer-a-free-course-on-generative-ai-for-teachers-and-educators.html">Massive Open Online Course (MOOC)</a> — MIT & Google</li> <li><strong>Google Cloud Platform Fundamentals: Core Infrastructure</strong> — <a href="https://coursera.pxf.io/kjPYKV">Massive Open Online Course (MOOC)</a> — Google</li> <li><strong>Grand Central Dispatch (GCD)</strong> — <a href="http://imp.i115008.net/MXXBMJ">Open Online Course</a> — Udacity</li> <li><strong>Graphics Architecture</strong> — <a href="https://itunes.apple.com/us/itunes-u/graphics-architecture-winter/id404606990?mt=10" rel="nofollow">Free iTunes Video</a> — <a href="https://www.youtube.com/playlist?list=PL4A8BA1C3B38CFCA0" rel="nofollow">Free Online Video </a>- John Owens, UC Davis</li> <li><strong>GT Refresher Advanced OS</strong> — <a href="http://imp.i115008.net/n11E56">Open Online Course</a> — Georgia Tech</li> <li><strong>High Performance Computer Architecture</strong> — <a href="https://imp.i115008.net/a1121q">Open Online Course</a> — Georgia Tech</li> <li><strong>Higher Computing</strong> — <a href="https://www.youtube.com/playlist?list=PL6B940F08B9773B9F" rel="nofollow">Free Online Video</a> — Richard Buckland, University of New South Wales</li> <li><strong>HTML5 Canvas</strong> — <a href="https://www.udacity.com/course/html5-canvas--ud292">Open Online Course </a>- Udacity</li> <li><strong>Human-Computer Interaction</strong> — <a href="http://imp.i115008.net/mggEy7">Open Online Course</a> — Georgia Tech</li> <li><strong>Human-Computer Interaction Seminar</strong> — <a href="https://itunes.apple.com/us/itunes-u/human-computer-interaction/id430470532">Free iTunes Video</a> — Multiple Staff, Stanford</li> <li><strong>Learn to Program in Java</strong> — <a href="https://edx.sjv.io/za6yo7">Massive Open Online Course (MOOC)</a> — Microsoft</li> <li><strong>Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization</strong> — <a href="https://coursera.pxf.io/gbekZg">Massive Open Online Course (MOOC)</a> — Andrew Ng</li> <li><strong>Innovative Computing</strong> — <a href="https://www.youtube.com/playlist?list=PLE3E96113F544495A" rel="nofollow">Free Online Video</a> — Multiple Profs, Harvard</li> <li><strong>Interactive 3D Graphics</strong> — <a href="http://imp.i115008.net/5bbYbo">Open Online Course</a> — Udacity</li> <li><strong>Internet of Things: Communication Technologies</strong> — <a href="https://coursera.pxf.io/Xxv3DG">Massive Open Online Course (MOOC)</a> — UC-San Diego</li> <li><strong>Introduction to Algorithms</strong> — <a href="https://www.youtube.com/playlist?list=PL8B24C31197EC371C" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/">Free Course Materials & Video</a> — Prof. <a href="http://people.csail.mit.edu/cel/">Charles Leiserson</a> & <a href="http://erikdemaine.org/">Erik Demaine</a>, MIT</li> <li><strong>Introduction to Computational Thinking (2020)</strong> — <a href="https://ocw.mit.edu/courses/mathematics/18-s191-introduction-to-computational-thinking-fall-2020/">Video & Course Materials</a> — Multiple faculty, MIT</li> <li><strong>Harvard’s Introduction to Computer Science (2024)</strong> — <a href="https://www.youtube.com/playlist?list=PLhQjrBD2T381WAHyx1pq-sBfykqMBI7V4">Free Online Video</a> — <a href="https://cs50.harvard.edu/x/2024/">Course Info</a> — David Malan, Harvard</li> <li><strong>Introduction to Computer Science and Programming in Python</strong> — <a href="http://www.openculture.com/2017/06/introduction-to-python-data-science-computational-thinking-free-online-courses-from-mit.html">Free Online Video</a> — Eric Grimson, John Guttag, and Ana Bell, MIT</li> <li><strong>Introduction to Computational Thinking and Data Science</strong> — <a href="http://www.openculture.com/2017/06/introduction-to-python-data-science-computational-thinking-free-online-courses-from-mit.html">Free Online Video</a> — Eric Grimson, John Guttag, and Ana Bell, MIT</li> <li><strong>Introduction to Computer Science and Programming (Using Python) </strong>- <a href="http://www.openculture.com/introduction-to-computer-science-and-programming-a-free-course-from-mit">Free Online Course</a> — John Guttag, MIT</li> <li><strong>Introduction to Computer Science: Programming Methodology</strong> — <a href="https://www.youtube.com/playlist?list=PL84A56BC7F4A1F852" rel="nofollow">Free Online Video</a> — <a href="https://itunes.apple.com/us/itunes-u/programming-methodology/id384232896">Free iTunes Video</a> — <a href="https://see.stanford.edu/Course/CS106A">Course Materials</a> — Mehran Sahami, Stanford</li> <li><strong>Introduction to Computer Science: Programming Abstractions </strong>- <a href="https://www.youtube.com/playlist?list=PLFE6E58F856038C69" rel="nofollow">Free Online Video</a> — — <a href="https://see.stanford.edu/Course/CS106B">Course Materials</a> — Julie Zelenski, Stanford</li> <li><strong>Introduction to Computer Science: Programming Paradigms </strong>- <a href="https://www.youtube.com/playlist?list=PL9D558D49CA734A02" rel="nofollow">Free Online Video</a> — <a href="https://itunes.apple.com/us/itunes-u/programming-paradigms/id384233005">Free iTunes Video</a> — <a href="https://see.stanford.edu/Course/CS107">Course Materials</a> — Jerry Cain, Stanford</li> <li><strong>Introduction to Computer Architecture (2013)</strong> — <a href="https://www.youtube.com/playlist?list=PL5PHm2jkkXmidJOd59REog9jDnPDTG6IJ" rel="nofollow">Free Online Video</a> — <a href="https://web.archive.org/web/20180615211155/http://www.ece.cmu.edu:80/~ece447/s13/doku.php?" rel="nofollow">Course Info</a> — Onur Mutlu, Carnegie Mellon</li> <li><strong>Introduction to Computer Architecture (2012)</strong> — <a href="https://www.youtube.com/playlist?list=PL5PHm2jkkXmgejB7LV9zsupb_CUSNVOkz" rel="nofollow">Free Online Video</a> — <a href="https://web.archive.org/web/20180525182900/http://www.ece.cmu.edu:80/~ece447/s12/doku.php" rel="nofollow">Course Info</a> — Onur Mutlu, Carnegie Mellon</li> <li><strong>Introduction to Computer Graphics</strong> — <a href="https://www.youtube.com/playlist?list=PL112A527F83F7A5E4" rel="nofollow">Free Online Video</a> — <a href="http://nptel.ac.in/courses/106102065/">Free Video Download</a> — Prem Kalra, IIT</li> <li><strong>Introduction to Cybersecurity </strong>- <a href="https://www.futurelearn.com/courses/introduction-to-cyber-security" rel="nofollow">Massive Open Online Course (MOOC)</a> — Open University</li> <li><strong>Introduction to Cybersecurity</strong> — <a href="https://edx.sjv.io/GjAgbn">Massive Open Online Course (MOOC)</a> — University of Washington</li> <li><strong>Introduction to Cybersecurity Tools & Cyber Attacks</strong> — <a href="https://coursera.pxf.io/za59L0">Massive Open Online Course (MOOC)</a> — IBM</li> <li><strong>Introduction to Deep Learning</strong> — <a href="https://www.openculture.com/2020/12/mits-introduction-to-deep-learning-a-free-online-course.html">Free Online Video</a> — MIT</li> <li><strong>Introduction to Electrical Engineering and Computer Science I</strong> — <a href="https://www.youtube.com/playlist?list=PL9B24A6A9D5754E70" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/">Free Courses Materials & Video</a> — Multiple Professors, MIT</li> <li><strong>Introduction to Embedded Systems </strong>- <a href="https://www.youtube.com/playlist?list=PLE4462C1C306E2EB2" rel="nofollow">Free Online Video</a> — UNC Charlotte, James Conrad</li> <li><strong>Introduction to Graduate Algorithms</strong> — <a href="https://imp.i115008.net/9WWzaE">Open Online Course</a> — Georgia Tech</li> <li><strong>Intro to HTML and CSS</strong> — <a href="https://imp.i115008.net/QOOn7A">Open Online Course</a> — Udacity</li> <li><strong>Intro to Information Security</strong> — <a href="http://imp.i115008.net/rnnDBB">Open Online Course</a> — Georgia Tech</li> <li><strong>Intro to iOS App Development with Swift</strong> — <a href="https://imp.i115008.net/a11A4Q">Open Online Course</a> — Udacity</li> <li><strong>Intro to JavaScript</strong> — <a href="http://imp.i115008.net/3PPZvK">Open Online Course</a> — Udacity</li> <li><strong>Intro to jQuery</strong> — <a href="http://imp.i115008.net/DVVed5">Open Online Course</a> — Udacity</li> <li><strong>Introduction to Linux</strong> — <a href="https://edx.sjv.io/BXDP5B">Free Online Video</a> — The Linux Foundation</li> <li><strong>Introduction to Machine Learning</strong> — <a href="http://imp.i115008.net/VyyY2O">Free Online Video</a> — Georgia Tech</li> <li><strong>Introduction to Machine Learning</strong> — <a href="https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.036+1T2019/about">Free Online Video</a> — MIT</li> <li><strong>Introduction to Operating Systems</strong> — <a href="http://imp.i115008.net/ZddKRW">Open Online Course</a> — Georgia Tech</li> <li><strong>Introduction to Problem Solving & Programming</strong> — <a href="https://www.youtube.com/playlist?list=PL94CA590D7781A9B9" rel="nofollow">Free Online Video</a> — <a href="http://nptel.ac.in/courses/106104074/">Free Video Download</a> — Deepak Gupta, IIT</li> <li><strong>Intro to Progressive Web Apps</strong> — <a href="https://imp.i115008.net/P00VvM">Open Online Course</a> — Google</li> <li><strong>Introduction to Python Programming</strong> — <a href="http://imp.i115008.net/gbb6YB">Open Online Course</a> — Udacity</li> <li><strong>Intro to Statistics</strong> — <a href="https://imp.i115008.net/jWWyYe">Open Online Course</a> — Sebastian Thru/Udacity</li> <li><strong>Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning</strong> — <a href="https://coursera.pxf.io/EagvoW">Massive Open Online Course (MOOC)</a> — Laurence Moroney, Google</li> <li><strong>Intro to Theoretical Computer Science</strong> — <a href="https://imp.i115008.net/9WWOb5">Open Online Course</a> — Udacity</li> <li><strong>Introduction to Virtual Reality</strong> — <a href="http://imp.i115008.net/b33Nnx">Open Online Course</a> — Google/Udacity</li> <li><strong>iOS Networking with Swift</strong> — <a href="http://imp.i115008.net/mggEaD">Open Online Course</a> — Udacity</li> <li><strong>iOS Persistence and Core Data</strong> — <a href="https://imp.i115008.net/kjjMv0">Open Online Course</a> — Udacity</li> <li><strong>IT Security: Defense against the Digital Dark Arts</strong> — <a href="https://coursera.pxf.io/b3r9Ag">Massive Open Online Course (MOOC)</a> — Google</li> <li><strong>JavaScript Design Patterns</strong> — <a href="http://imp.i115008.net/x995Xk">Open Online Course</a> — Udacity</li> <li><strong>JavaScript Promises</strong> — <a href="https://imp.i115008.net/7mmOL3">Open Online Course</a> — Google</li> <li><strong>Kotlin Bootcamp for Programmers</strong> — <a href="https://imp.i115008.net/zaarYW">Open Online Course</a> — Udacity</li> <li><strong>Kotlin for Android Developers</strong> — <a href="https://imp.i115008.net/zaab5x">Open Online Course</a> — Google</li> <li><strong>Linux Command Line Basics: Getting Started with the Shell</strong> — <a href="http://imp.i115008.net/6bbdVq">Open Online Course</a> — Udacity</li> <li><strong>Learn Swift Programming Syntax</strong> — <a href="https://imp.i115008.net/jWWyjb">Open Online Course</a> — Udacity</li> <li><strong>Learning from Data: A Machine Learning Course</strong> — <a href="http://www.openculture.com/2017/05/a-free-course-on-machine-learning-data-science-from-caltech.html">Free Online Video</a> — Yaser Abu-Mostafa, Caltech</li> <li><strong>Localization Essentials</strong> — <a href="https://imp.i115008.net/e44EGQ">Open Online Course</a> — Google</li> <li><strong>Machine Learning</strong> — <a href="https://coursera.pxf.io/vngALy">Massive Open Online Course (MOOC)</a> — Andrew Ng, Stanford</li> <li><strong>Machine Learning Crash Course</strong> — <a href="http://www.openculture.com/2018/03/google-presents-a-free-course-on-artificial-intelligence-sign-up-for-its-new-machine-learning-crash-course.html">Free Online Video</a> — Google</li> <li><strong>Machine Learning for Healthcare</strong> — <a href="https://www.youtube.com/playlist?list=PLUl4u3cNGP60B0PQXVQyGNdCyCTDU1Q5j" rel="nofollow">Free Online Video</a> + <a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-s897-machine-learning-for-healthcare-spring-2019/">Course Materials</a> — <a href="https://people.csail.mit.edu/dsontag/">David Sontag</a>, <a href="https://groups.csail.mit.edu/medg/people/psz/home/Pete_MEDG_site/Home.html" rel="nofollow">Peter Szolovits</a>, MIT</li> <li><strong>Machine Learning with Python: A Practical Introduction</strong> — <a href="https://edx.sjv.io/dobGyW">Massive Open Online Course (MOOC)</a> — IBM</li> <li><strong>Mathematics for Computer Science</strong> — <a href="https://www.youtube.com/playlist?list=PLB7540DEDD482705B">Free Online Video</a> — <a href="http://people.csail.mit.edu/ftl/">Tom Leighton</a>, MIT</li> <li><strong>Microsoft Power Platform</strong> — <a href="http://imp.i115008.net/XxxnWX">Open Online Course</a> — Microsoft</li> <li><strong>Mobile Software Engineering</strong> — <a href="https://www.youtube.com/playlist?list=PLSlcu3sMjsc_m79MzhUQsJB5AqwK72vae" rel="nofollow">Free Video</a> — David Malan, Harvard</li> <li><strong>Neural Networks and Deep Learning</strong> — <a href="https://coursera.pxf.io/4exjQ0">Massive Open Online Course (MOOC)</a> — Andrew Ng, Stanford</li> <li><strong>Neural Networks for Machine Learning</strong> — <a href="http://www.openculture.com/2017/04/neural-networks-for-machine-learning-a-free-online-course.html">Free Online Video</a> — Geoffrey Hinton, University of Toronto</li> <li><strong>Object-Oriented JavaScript</strong> — <a href="http://imp.i115008.net/Xxxn33">Open Online Course</a> — Udacity</li> <li><strong>Object Oriented Programming in Java</strong> — <a href="http://imp.i115008.net/155PvR">Open Online Course</a> — Udacity</li> <li><strong>Objective‑C for Swift Developers</strong> — <a href="http://imp.i115008.net/ZddKkX">Open Online Course</a> — Udacity</li> <li><strong>Offline Web Applications</strong> — <a href="https://imp.i115008.net/VyyYjJ">Open Online Course</a> — Google</li> <li><strong>Performance Engineering of Software Systems</strong> — <a href="http://www.youtube.com/playlist?list=PLD2AE32F507F10481&feature=plcp" rel="nofollow">Free Online Video</a> — <a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/">Free Video & Course Info</a>- Multiple Professors, MIT</li> <li><strong>Principles of Digital Communications I </strong>- <a href="https://www.youtube.com/playlist?list=PL2AD004D035C24F21" rel="nofollow">Free Online Video</a> — <a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-450-principles-of-digital-communications-i-fall-2006/">Free Online Video & Course Info</a> — Profs Gallagher and Zheng, MIT</li> <li><strong>Principles of Digital Communications II </strong>- <a href="https://www.youtube.com/playlist?list=PLF8A9EA1E1B28B438" rel="nofollow">Free Online Video</a> — <a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-451-principles-of-digital-communication-ii-spring-2005/">Free Online Video & Course Info</a> — MIT</li> <li><strong>Probabilistic Systems Analysis and Applied Probability</strong> — <a href="https://www.youtube.com/playlist?list=PLUl4u3cNGP61MdtwGTqZA0MreSaDybji8" rel="nofollow">Free Online Video</a> — <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/">Free Video & Course Info</a> — John Tsitsiklis, MIT</li> <li><strong>Probability for Computer Scientists</strong> — <a href="https://www.youtube.com/playlist?list=PLoROMvodv4rOpr_A7B9SriE_iZmkanvUg">Free Online Video</a> — <a href="https://stanford.edu/~cpiech/bio/index.html">Chris Piech</a>, Stanford</li> <li><strong>Programming for Everybody (Getting Started with Python)</strong> — <a href="https://coursera.pxf.io/Ygv3Qe">Massive Open Online Course (MOOC)</a> — University of Michigan</li> <li><strong>Programming Languages, Part A</strong> — <a href="https://coursera.pxf.io/MXv36M">Massive Open Online Course (MOOC)</a> — University of Washington</li> <li><strong>Programming Languages, Part B</strong> — <a href="https://coursera.pxf.io/7m9kjY">Massive Open Online Course (MOOC)</a> — University of Washington</li> <li><strong>Programming for Designers</strong> — <a href="https://www.youtube.com/playlist?list=PLEDA875A333663873" rel="nofollow">Free Online Video</a> — UNSW</li> <li><strong>Python</strong> — <a href="http://www.openculture.com/learn-python-a-free-online-course-from-google">Free Online Course </a>- Nick Parlante, Google</li> <li><strong>Python</strong> — <a href="http://www.openculture.com/2017/05/learn-python-with-a-free-online-course-from-mit.html">Free Online Course</a> — John Guttag, MIT</li> <li><strong>Python for Data Science and AI</strong> — <a href="https://coursera.pxf.io/x9q1xR">Massive Open Online Course (MOOC)</a> — IBM</li> <li><strong>Python Data Analysis</strong> — <a href="https://coursera.pxf.io/QOv3ma">Massive Open Online Course (MOOC)</a> — Rice University</li> <li><strong>Python Data Representations</strong> — <a href="https://coursera.pxf.io/5bDPeb">Massive Open Online Course (MOOC)</a> — Rice University</li> <li><strong>Python Data Visualization</strong> — <a href="https://coursera.pxf.io/x9jDxy">Massive Open Online Course (MOOC)</a> — Rice University</li> <li><strong>Python Programming Essentials</strong> — <a href="https://coursera.pxf.io/jWGAEZ">Massive Open Online Course (MOOC)</a> — Rice University</li> <li><strong>Quantum Computing for the Determined </strong>- <a href="https://www.youtube.com/playlist?list=PL1826E60FD05B44E4" rel="nofollow">Free Online Video</a> — Michael Nielsen, The University of Queensland</li> <li><strong>Ray Tracing for Global Illumination </strong>- <a href="https://www.youtube.com/playlist?list=PLslgisHe5tBPckSYyKoU3jEA4bqiFmNBJ" rel="nofollow">Free Online Video</a> — <a href="http://engineering.ucdavis.edu/biographies/nelson-max/">Nelson Max</a>, UC Davis</li> <li><strong>Responsive Images</strong> — <a href="https://imp.i115008.net/n11Ejx">Open Online Course</a> — Google</li> <li><strong>Responsive Web Design Fundamentals</strong> — <a href="https://imp.i115008.net/qnnxVY">Open Online Course</a> — Google</li> <li><strong>Scalable Microservices with Kubernetes</strong> -<a href="https://imp.i115008.net/KeeXYv"> Open Online Course</a> — Google</li> <li><strong>Search Engines: Technology, Society and Business</strong> — <a href="https://archive.org/details/ucberkeley-webcast-PL1777A89066B1D71D">Free Online Video</a> — Marti Hearst, UC Berkeley</li> <li><strong>Sequence Models</strong> — <a href="https://coursera.pxf.io/QOvL6x">Massive Open Online Course (MOOC)</a> — Andrew Ng, Stanford</li> <li><strong>Software Analysis & Testing</strong> — <a href="https://imp.i115008.net/rnnDqj">Open Online Course</a> — Georgia Tech</li> <li><strong>Software Architecture & Design</strong> — <a href="https://imp.i115008.net/qnnxBO">Open Online Course</a> — Georgia Tech</li> <li><strong>Software Development Process</strong> — <a href="https://imp.i115008.net/vnnj9W">Open Online Course</a> — Georgia Tech</li> <li><strong>Software Engineering: Introduction</strong> — <a href="https://edx.sjv.io/LPzmdZ">Massive Open Online Course (MOOC)</a> — University of British Columbia</li> <li><strong>Startups</strong> — <a href="http://www.openculture.com/2014/10/peter-thiels-stanford-course-on-startups-read-the-lectures-notes-free-online.html">Lecture Notes</a> — Peter Thiel, Stanford</li> <li><strong>Statistics</strong> — <a href="https://imp.i115008.net/x99Q0v">Open Online Course</a> — San Jose State on Udacity</li> <li><strong>Structuring Machine Learning Projects</strong> — <a href="https://coursera.pxf.io/9WjDJj">Massive Open Online Course (MOOC)</a> — Andrew Ng, Stanford</li> <li><strong>Swift for Beginners</strong> — <a href="https://imp.i115008.net/x995gA">Open Online Course</a> — Udacity</li> <li><strong>Technical Support Fundamentals</strong> — <a href="https://coursera.pxf.io/P0vE6N">Massive Open Online Course (MOOC)</a> — Google</li> <li><strong>Technology-Enabled Blitzscaling</strong> — <a href="https://www.openculture.com/2017/06/blitzscaling-a-free-stanford-course-on-scaling-a-startup-led-by-linkedins-reid-hoffman.html">Free Online Video</a> — Reid Hoffman, Stanford</li> <li><strong>The Beauty and Joy of Computing</strong> — <a href="https://www.youtube.com/playlist?list=PLECBD29A17AAF6EF9" rel="nofollow">Free Online Video</a> — Dan Garcia, UC Berkeley</li> <li><strong>The Bits and Bytes of Computer Networking</strong> — <a href="https://coursera.pxf.io/a19VWo">Massive Open Online Course (MOOC)</a> — Google</li> <li><strong>The Structure and Interpretation of Computer Programs</strong> — <a href="https://www.youtube.com/playlist?list=PLE18841CABEA24090" rel="nofollow">Free Online Video</a> — Hal Abelson and Gerald Sussman, MIT</li> <li><strong>Theory of Computation</strong> — <a href="https://www.youtube.com/playlist?list=PLUl4u3cNGP60_JNv2MmK3wkOt9syvfQWY" rel="nofollow">Free Online Video</a> — <a href="https://ocw.mit.edu/courses/mathematics/18-404j-theory-of-computation-fall-2020/">Other Course Materials</a> — <a href="https://math.mit.edu/~sipser/">Michael Sipser,</a> MIT</li> <li><strong>Theory of Computation</strong> — <a href="https://www.youtube.com/playlist?list=PLslgisHe5tBM8UTCt1f66oMkpmjCblzkt" rel="nofollow">Free Online Video</a> — UC Davis, David Gusfield</li> <li><strong>UIKit Fundamentals</strong> — <a href="http://imp.i115008.net/jWWy2n">Open Online Course</a> — Udacity</li> <li><strong>UX Design for Mobile Developers</strong> — <a href="https://imp.i115008.net/b33Nrm">Open Online Course</a> — Google</li> <li><strong>Using Python to Access Web Data </strong>- <a href="https://coursera.pxf.io/Ao1eEN">Massive Open Online Course (MOOC)</a> — Charles Severance, University of Michigan</li> <li><strong>Virtual Reality</strong> — <a href="http://nptel.ac.in/courses/106106138/">Free Online Video + Course Materials</a> — Steven LaValle, IIT, Madras</li> <li><strong>Visual Navigation for Flying Robots</strong> — <a href="http://www.youtube.com/playlist?list=PLTBdjV_4f-EKeki5ps2WHqJqyQvxls4ha" rel="nofollow">Free Online Video</a> — <a href="http://jsturm.de/wp/">Juergen Sturm</a>, Technische Universität München</li> <li><strong>Web Accessibility</strong> -<a href="https://imp.i115008.net/Xxxn5y"> Open Online Course</a> — Google</li> <li><strong>Web Tooling & Automation</strong> — <a href="http://imp.i115008.net/ORRKzW">Open Online Course</a> — Google</li> <li><strong>Website Performance Optimization</strong> — <a href="http://imp.i115008.net/NKK02V">Open Online Course</a> — Google</li> <li><strong>What is Programming?</strong> — <a href="https://www.udacity.com/course/what-is-programming--ud994">Open Online Course</a> — Udacity</li> <li><strong>Writing READMEs</strong> — <a href="https://imp.i115008.net/kjjM1x">Open Online Course</a> — Udacity</li> <li><strong>Xcode Debugging</strong> — <a href="https://imp.i115008.net/b33NvB">Open Online Course</a> — Udacity</li> </ul> <p>For a complete list of online courses, please visit our complete collection, <a href="https://www.openculture.com/freeonlinecourses">1,700 Free Online Courses from Top Universities</a>.</p> <p>For a list of online certificate programs, visit <a href="https://www.openculture.com/?page_id=1087726">200 Online Certificate & Microcredential Programs from Leading Universities & Companies</a>, which features programs from our partners <a href="https://coursera.pxf.io/a1Z01M">Coursera</a>, <a href="https://www.udacity.com/">Udacity</a>, <a href="https://www.futurelearn.com/">FutureLearn</a> and <a href="https://tidd.ly/2RCywFk">edX</a>.</p> <p>And if you’re interested in Online Mini-Masters and Master’s Degrees programs from universities, see our collection: <a href="https://www.openculture.com/online-degrees">Online Degrees & Mini Degrees: Explore Masters, Mini Masters, Bachelors & Mini Bachelors from Top Universities</a>.</p> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="https://www.openculture.com/computer_science_free_courses" dc:identifier="https://www.openculture.com/computer_science_free_courses" dc:title="Free Online Computer Science Courses" trackback:ping="https://www.openculture.com/computer_science_free_courses/trackback" /> </rdf:RDF> --> <!-- google_ad_section_end --> <div id="social_sharing"> <!-- $social_sharing_toolkit = new MR_Social_Sharing_Toolkit();global $the_url ; global $the_title; global $this_sst;$the_url=get_permalink(); $the_title = get_the_title();$this_sst = $social_sharing_toolkit->create_bookmarks($the_url,$the_title);echo $this_sst; --> <div class="addtoany_shortcode"><div class="a2a_kit a2a_kit_size_42 addtoany_list" data-a2a-url="https://www.openculture.com/computer_science_free_courses" data-a2a-title="Free Online Computer Science Courses"><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_threads" href="https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Threads" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_sms" href="https://www.addtoany.com/add_to/sms?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Message" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Free%20Online%20Computer%20Science%20Courses" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div> <div class="begbox"> <div style="margin-bottom: 3px;"><span data-nosnippet><strong>Support Open Culture</strong></span></div> <p><span data-nosnippet>We’re hoping to rely on our loyal readers rather than erratic ads. To support Open Culture’s educational mission, please consider <span style="color: #ffffff;"><a style="color: #ffffff;" href="https://bit.ly/3p25YTp"><span style="color: #000000;">making a </span><span style="color: #333333;"><span style="color: #000000;">donation</span></span></a></span><span style="color: #333333;">.</span> We accept </span>PayPal, Venmo (@openculture), Patreon and Crypto! <span data-nosnippet>Please find all options <span style="color: #ffffff;"><a style="color: #ffffff;" href="https://bit.ly/3p25YTp"><span style="color: #000000;">here</span></a></span><span style="color: #333333;">. </span>We thank you! </span> <a href="http://bit.ly/2ElJo2F"><img decoding="async" class="alignleft wp-image-1033883 size-full native-lazyload-js-fallback" src="https://www.openculture.com/wp-content/plugins/native-lazyload/assets/images/placeholder.svg" alt width="147" height="47" loading="lazy" data-src="https://cdn8.openculture.com/2017/03/30092526/btn_donate_cc_147x47.png"><noscript><img loading="lazy" decoding="async" class="alignleft wp-image-1033883 size-full" src="https://cdn8.openculture.com/2017/03/30092526/btn_donate_cc_147x47.png" alt width="147" height="47"></noscript></a></p> </div> </div> <div class="da_bottom"><p><!-- Big bottom pages <center> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-1184791463292965" data-ad-slot="6862917067"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </center> --><br> <!-- 71161633/desktop_mrec_1/desktop_mrec_1 --></p> <div data-fuse="22871471556"></div> </div> </div> </div> </div> <div class="middle_sidebar"> <ul class="middle_sidebarwidgeted"> <li id="execphp-431254483" class="widget widget_execphp"><h2 class="widgettitle">Essentials</h2> <div class="execphpwidget"><div class="widgetbox"> <ul> <li><a href="https://www.openculture.com/freeonlinecourses">1,700 Free Online Courses</a></li> <li><a href="https://www.openculture.com/online-certificate-programs">200 Online Certificate Programs</a></li> <li><a href="https://www.openculture.com/online-degrees">100+ Online Degree & Mini-Degree Programs</a></li> <li><a href="https://www.openculture.com/freemoviesonline">1,150 Free Movies</a></li> <li><a href="https://www.openculture.com/freeaudiobooks">1,000 Free Audio Books</a></li> <li><a href="https://www.openculture.com/great-podcasts">150+ Best Podcasts</a></li> <li><a href="https://www.openculture.com/free_ebooks">800 Free eBooks</a></li> <li><a href="https://www.openculture.com/free_textbooks">200 Free Textbooks</a></li> <li><a href="https://www.openculture.com/freelanguagelessons">300 Free Language Lessons</a></li> <li><a href="https://www.openculture.com/business_free_courses">150 Free Business Courses</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources">Free K-12 Education</a></li> <li><a href="https://www.openculture.com/dailyemail">Get Our Daily Email</a></li> </ul> </div></div> </li><li id="execphp-431254506" class="widget widget_execphp"><h2 class="widgettitle">Support Us</h2> <div class="execphpwidget"><div class="widgetbox noborder"> <br> We're hoping to rely on loyal readers, rather than erratic ads. Please click the Donate button and support Open Culture. You can use Paypal, Venmo, Patreon, even Crypto! We thank you! <br> <br> <a href="/help-fund-open-culture"><img class="alignleft wp-image-1033883 size-full" src="https://cdn8.openculture.com/2017/03/30092526/btn_donate_cc_147x47.png" alt="" width="147" height="47" /></a> </div></div> </li><li id="execphp-431254479" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Courses</h2> <ul> <li><a href="https://www.openculture.com/free-art-art-history-courses">Art & Art History</a></li> <li><a href="https://www.openculture.com/astronomy-free-online-courses">Astronomy</a></li> <li><a href="https://www.openculture.com/biology_free_courses">Biology</a></li> <li><a href="https://www.openculture.com/business_free_courses">Business</a></li> <li><a href="https://www.openculture.com/chemistry-free-courses">Chemistry</a></li> <li><a href="https://www.openculture.com/free-courses-in-ancient-history-literature-philosophy">Classics/Ancient World</a></li> <li><a href="https://www.openculture.com/computer_science_free_courses">Computer Science</a></li> <li><a href="https://www.openculture.com/free-online-data-science-courses">Data Science</a></li> <li><a href="https://www.openculture.com/economics_free_courses">Economics</a></li> <li> <a href="https://www.openculture.com/engineering_free_courses">Engineering</a></li> <li> <a href="https://www.openculture.com/environment-free-online-courses">Environment</a></li> <li><a href="https://www.openculture.com/history_free_courses">History</a></li> <li> <a href="https://www.openculture.com/literature_free_courses">Literature</a></li> <li> <a href="https://www.openculture.com/math_free_courses ">Math</a></li> <li><a href="https://www.openculture.com/philosophy_free_courses">Philosophy</a></li> <li><a href="https://www.openculture.com/physics_free_courses">Physics</a></li> <li><a href="https://www.openculture.com/political_science_free_courses">Political Science</a></li> <li><a href="https://www.openculture.com/psychology_free_courses">Psychology</a></li> <li><a href="https://www.openculture.com/religion-free-courses-online">Religion</a></li> <li><a href="https://www.openculture.com/free-online-writing-journalism-courses">Writing & Journalism</a></li> <li><a href="https://www.openculture.com/freeonlinecourses">All 1700 Free Courses</a></li> </ul> </div></div> </li><li id="execphp-431254514" class="widget widget_execphp"><h2 class="widgettitle">Receive our Daily Email</h2> <div class="execphpwidget"> <div class="new_subscription_block" style="" > <center><h3 class="sub_r" style="font-size:1.8rem">FREE UPDATES!</h3> <h4 style="font-size:1.4rem">GET OUR DAILY EMAIL</h4></center> <p> Get the best cultural and educational resources on the web curated for you in a daily email. We never spam. Unsubscribe at any time. </p> <b><a href="https://www.openculture.com/newsletter-signup">Click Here to sign up for our newsletter</a> </b> </br> <p style="font-size:1.4rem">FOLLOW ON SOCIAL MEDIA</p> <div class="social-icons2"> <ul style "display:inline;padding:0;margin:0px;"> <li> <a href="//twitter.com/openculture"><i class="icon-twitter"></i></a></li> <li><a href="//facebook.com/openculture"><i class="icon-facebook"></i></a></li> <li><a href="/contact"><i class="icon-envelope-alt"></i></a></li> <li><a href="//feeds.feedburner.com/OpenCulture"><i class="icon-rss-sign"></i></a></li> </ul> </div> </div> </li><li id="execphp-431254473" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Movies</h2> <ul> <li><a href="https://www.openculture.com/freemoviesonline">1150 Free Movies Online</a></li> <li><a href="https://www.openculture.com/free_film_noir_movies">Free Film Noir</a></li> <li><a href="https://www.openculture.com/free-silent-films">Silent Films</a></li> <li><a href="https://www.openculture.com/free-documentaries-online/">Documentaries</a></li> <li><a href="https://www.openculture.com/free-kung-fu-martial-arts-movies-online/">Martial Arts/Kung Fu</a></li> <li><a href="https://www.openculture.com/free-animated-films">Animations</a></li> <li><a href="https://www.openculture.com/free_hitchcock_movies_online">Free Hitchcock Films</a></li> <li><a href="https://www.openculture.com/2011/12/free_charlie_chaplin_films_on_the_web.html">Free Charlie Chaplin</a></li> <li><a href="https://www.openculture.com/2011/01/john_wayne_25_free_western_films_online.html">Free John Wayne Movies</a></li> <li><a href="https://www.openculture.com/2010/07/tarkovksy.html">Free Tarkovsky Films</a></li> <li><a href="https://www.openculture.com/2014/09/eight-free-films-by-dziga-vertov.html">Free Dziga Vertov</a></li> <li><a href="https://www.openculture.com/2012/02/28_free_oscar_films_on_the_web.html">Free Oscar Winners</a></li> </ul> </div></div> </li><li id="execphp-431254474" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Language Lessons</h2> <ul> <li><a href="https://www.openculture.com/free_arabic_lessons">Arabic</a></li> <li><a href="https://www.openculture.com/free_mandarin_chinese_lessons">Chinese</a></li> <li><a href="https://www.openculture.com/free_english_lessons">English</a></li> <li><a href="https://www.openculture.com/free_french_lessons">French</a></li> <li><a href="https://www.openculture.com/free_german_lessons">German</a></li> <li><a href="https://www.openculture.com/free_italian_lessons">Italian</a></li> <li><a href="https://www.openculture.com/free_russian_lessons ">Russian</a></li> <li><a href="https://www.openculture.com/free_spanish_lessons">Spanish</a></li> <li><a href="https://www.openculture.com/2006/10/foreign_languag.html">All Languages</a></li> </ul> </div></div> </li><li id="execphp-431254476" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free eBooks</h2> <ul> <li><a href="https://www.openculture.com/free_ebooks">700 Free eBooks</a></li> <li><a href="https://www.openculture.com/free-philosophy-ebooks">Free Philosophy eBooks</a></li> <li><a href="https://www.openculture.com/2011/07/the_harvard_classics_a_free_digital_collection.html">The Harvard Classics</a></li> <li><a href="https://www.openculture.com/?p=25048">Philip K. Dick Stories</a></li> <li><a href="https://www.openculture.com/2011/12/neil_gaimans_free_short_stories.html">Neil Gaiman Stories</a></li> <li><a href="https://www.openculture.com/2012/02/23_free_essays_stories_by_david_foster_wallace_available_on_the_web.html">David Foster Wallace Stories & Essays</a></li> <li><a href="https://www.openculture.com/2014/04/ernest-hemingways-very-first-published-stories-free-as-an-ebook.html">Hemingway Stories</a></li> <li><a href="https://www.openculture.com/2013/06/read_f_scott_fitzgeralds_story_may_day_and_nearly_all_of_his_other_work_free_online.html">Great Gatsby & Other Fitzgerald Novels</a></li> <li><a href="https://www.openculture.com/2014/10/h-p-lovecrafts-classic-horror-stories-free-online.html">HP Lovecraft</a></li> <li><a href="https://www.openculture.com/2014/10/download-the-complete-works-of-edgar-allan-poe-macabre-stories-as-free-ebooks-audio-books.html">Edgar Allan Poe</a></li> <li><a href="https://www.openculture.com/2013/10/read-14-short-stories-from-nobel-prize-winning-writer-alice-munro-free-online.html">Free Alice Munro Stories</a></li> <li><a href="https://www.openculture.com/2013/03/stories_by_jennifer_egan.html">Jennifer Egan Stories</a></li> <li><a href="https://www.openculture.com/?p=59123">George Saunders Stories</a></li> <li><a href="https://www.openculture.com/2013/12/read-10-free-articles-by-hunter-s-thompson.html">Hunter S. Thompson Essays</a></li> <li><a href="https://www.openculture.com/2014/01/read-17-joan-didion-essays-free-online-1966-to-2013.html">Joan Didion Essays</a></li> <li><a href="https://www.openculture.com/2014/04/10-short-stories-by-gabriel-garcia-marquez.html">Gabriel Garcia Marquez Stories</a></li> <li><a href="https://www.openculture.com/2014/09/20-free-essays-stories-by-david-sedaris.html">David Sedaris Stories</a></li> <li><a href="https://www.openculture.com/2014/10/six-free-stephen-king-stories.html">Stephen King</a></li> <li><a href="https://www.openculture.com/2014/05/read-9-books-by-noam-chomsky-free-online.html">Chomsky</a></li> <li><a href="https://www.openculture.com/2014/03/download-over-22000-golden-silver-age-comic-books-from-the-comic-book-plus-archive.html">Golden Age Comics</a></li> <li><a href="https://www.openculture.com/2014/01/read-700-free-ebooks-made-available-by-the-university-of-california-press.html">Free Books by UC Press</a></li> <li> <a href="https://www.openculture.com/2007/08/life-changing_books_your_picks.html">Life Changing Books</a></li> </ul> </div> </div> </li><li id="execphp-431254495" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Audio Books</h2> <ul> <li><a href="https://www.openculture.com/freeaudiobooks">700 Free Audio Books</a></li> <li><a href="https://www.openculture.com/audio_books_fiction">Free Audio Books: Fiction</a></li> <li><a href="https://www.openculture.com/audio_books_poetry">Free Audio Books: Poetry</a></li> <li><a href="https://www.openculture.com/audio_books_non-fiction">Free Audio Books: Non-Fiction</a></li> </ul> </div></div> </li><li id="execphp-431254477" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Textbooks</h2> <ul> <li><a href="https://www.openculture.com/free_textbooks">200 Free Textbooks</a></li> <li><a href="https://www.openculture.com/free-physics-textbooks">Free Physics Textbooks</a></li> <li><a href="https://www.openculture.com/free-computer-science-textbooks">Free Computer Science Textbooks</a></li> <li><a href="https://www.openculture.com/free-math-textbooks">Free Math Textbooks</a></li> </ul> </div></div> </li><li id="execphp-431254478" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">K-12 Resources</h2> <ul> <li><a href="https://www.openculture.com/free_k-12_educational_resources#Books">Free Books</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#Tutorials">Free Video Lessons</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#Apps</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#Resources">Web Resources by Subject</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#Languages">Free Language Lessons</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#YouTube">Quality YouTube Channels</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#TeacherRef">Teacher Resources</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources#TestPrep">Test Prep</a></li> <li><a href="https://www.openculture.com/free_k-12_educational_resources">All Free Kids Resources</a></li> </ul> </div></div> </li><li id="execphp-431254492" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Art & Images</h2> <ul> <li><a href="https://www.openculture.com/2016/05/1-8-million-free-works-of-art-from-world-class-museums-a-meta-list.html">All Art Images & Books</a></li> <li><a href="https://www.openculture.com/2014/05/the-met-puts-400000-high-res-images-online.html">The Met</a></li> <li><a href="https://www.openculture.com/2014/04/getty-museum-adds-another-77000-images-to-its-open-content-archive.html">The Getty</a></li> <li><a href="https://www.openculture.com/2015/04/rijksmuseum-digitizes-makes-free-online-210000-works-of-art-masterpieces-included.html">The Rijksmuseum</a></li> <li><a href="https://www.openculture.com/2015/06/smithsonian-digitizes-lets-you-download-40000-works-of-asian-and-american-art.html">Smithsonian</a></li> <li><a href="https://www.openculture.com/2015/10/free-the-guggenheim-puts-online-1600-great-works-of-modern-art-from-575-artists.html">The Guggenheim</a></li> <li><a href="https://www.openculture.com/2014/12/the-tate-digitizes-70000-works-of-art.html">The Tate</a></li> <li><a href="https://www.openculture.com/2014/04/download-35000-works-of-art-from-the-national-gallery.html">The National Gallery</a></li> <li><a href="https://www.openculture.com/2015/01/whitney-museum-puts-online-21000-works-of-american-art.html">The Whitney</a></li> <li><a href="https://www.openculture.com/2013/03/la_county_museum_makes_20000_artistic_images_available_for_free.html">LA County Museum</a></li> <li><a href="https://www.openculture.com/2015/12/45000-works-of-art-from-stanford-universitys-cantor-arts-center-now-freely-viewable-online.html">Stanford University</a></li> <li><a href="https://www.openculture.com/2015/09/the-british-library-puts-over-1000000-images-in-the-public-domain-a-deeper-dive-into-the-collection.html">British Library</a></li> <li><a href="https://www.openculture.com/2013/12/google-puts-over-57000-works-of-art-on-the-web.html">Google Art Project</a></li> <li><a href="https://www.openculture.com/2014/02/14000-free-images-from-the-french-revolution-now-available-online.html">French Revolution</a></li> <li><a href="https://www.openculture.com/2014/03/getty-images-makes-35-million-photos-free-to-use-online.html">Getty Images</a></li> <li><a href="https://www.openculture.com/2012/01/free_the_guggenheim_puts_65_modern_art_books_online.html">Guggenheim Art Books</a></li> <li><a href="https://www.openculture.com/2015/03/download-422-free-art-books-from-the-metropolitan-museum-of-art.html">Met Art Books</a></li> <li><a href="https://www.openculture.com/2014/01/download-over-250-free-art-books-from-the-getty-museum.html">Getty Art Books</a></li> <li><a href="https://www.openculture.com/2014/03/new-york-public-library-puts-20000-hi-res-maps-online.html">New York Public Library Maps</a></li> <li><a href="https://www.openculture.com/2014/06/download-30000-free-images-from-the-museum-of-new-zealand.html">Museum of New Zealand</a></li> <li><a href="https://www.openculture.com/2015/03/google-puts-online-10000-works-of-street-art-from-across-the-globe.html">Street Art</a></li> <li><a href="https://www.openculture.com/2014/05/100-great-works-of-art-with-videos-created-by-khan-academy.html">Smarthistory</a></li> <li><a href="https://www.openculture.com/2015/11/300-etchings-by-rembrandt-now-free-online-thanks-to-the-morgan-library-museum.html">Rembrandt</a></li> <li><a href="https://www.openculture.com/2016/02/download-hundreds-of-van-gogh-paintings-sketches-letters-in-high-resolution.html">Van Gogh</a></li> <li><a href="https://www.openculture.com/2016/02/download-free-coloring-books-from-world-class-libraries-museums.html">Coloring Books</a></li> </ul> </div></div> </li><li id="execphp-431254493" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Free Music</h2> <ul> <li><a href="https://www.openculture.com/2011/11/a_big_bach_download_the_complete_organ_works_free.html">All Bach Organ Works</a></li> <li><a href="https://www.openculture.com/2014/05/all-of-bach-for-free.html">All of Bach</a></li> <li><a href="https://www.openculture.com/2011/02/classicalscores.html">80,000 Classical Music Scores</a></li> <li><a href="https://www.openculture.com/2013/09/download-free-classical-music-from-150-composers-courtesy-of-musopen-org.html">Free Classical Music</a></li> <li><a href="https://www.openculture.com/2014/03/the-world-concert-hall-listen-to-the-best-live-classical-music-concerts-for-free.html">Live Classical Music</a></li> <li><a href="https://www.openculture.com/2012/11/8976_free_grateful_dead_concert_recordings_in_the_internet_archive_explored_by_the_inew_yorkeri.html">9,000 Grateful Dead Concerts</a></li> <li><a href="https://www.openculture.com/2012/03/the_alan_lomax_music_archive_now_online.html">Alan Lomax Blues & Folk Archive</a></li> </ul> </div></div> </li><li id="execphp-431254496" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Writing Tips</h2> <ul> <li><a href="https://www.openculture.com/2013/02/seven_tips_from_ernest_hemingway_on_how_to_write_fiction.html">Hemingway</a></li> <li><a href="https://www.openculture.com/2013/02/seven_tips_from_f_scott_fitzgerald_on_how_to_write_fiction.html">Fitzgerald</a></li> <li><a href="https://www.openculture.com/2014/03/stephen-kings-top-20-rules-for-writers.html">Stephen King</a></li> <li><a href="https://www.openculture.com/2012/04/ray_bradbury_gives_12_pieces_of_writing_advice_to_young_authors_2001.html">Ray Bradbury</a> <li><a href="https://www.openculture.com/2015/05/10-writing-tips-from-legendary-writing-teacher-william-zinsser.html">William Zinsser</a></li> </li> <li><a href="https://www.openculture.com/2015/04/kurt-vonneguts-8-tips-on-how-to-write-a-good-short-story.html">Kurt Vonnegut</a></li> <li><a href="https://www.openculture.com/2012/12/toni_morrison_dispenses_writing_wisdom_in_1993_iparis_reviewi_interview.html">Toni Morrison</a></li> <li><a href="https://www.openculture.com/2015/01/seven-tips-from-edgar-allan-poe-on-how-to-write-vivid-stories-and-poems.html">Edgar Allan Poe</a></li> <li><a href="https://www.openculture.com/2012/01/writing_rules.html">Margaret Atwood</a></li> <li><a href="https://www.openculture.com/2015/04/david-ogilvys-1982-memo-how-to-write-offers-10-pieces-of-timeless-advice.html">David Ogilvy</a></li> <li><a href="https://www.openculture.com/2012/02/john_steinbecks_nobel_prize_speech_and_his_six_tips_for_the_aspiring_writer.html">Steinbeck</a></li> <li><a href="https://www.openculture.com/2013/08/10-tips-from-billy-wilder-on-how-to-write-a-good-screenplay.html">Billy Wilder</a></li> </ul> </div></div> </li><li id="execphp-431254494" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Archive</h2> <ul> <li><a href="https://www.openculture.com/archive">All posts by date</a></li> </ul> </div></div> </li><li id="execphp-431254516" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Personal Finance</h2> <ul> <li><a href="https://www.openpersonalfinance.com/">Open Personal Finance</a></li> </ul> </div></div> </li><li id="categories-373478526" class="widget widget_categories"><h2 class="widgettitle">Categories</h2> <ul> <li class="cat-item cat-item-70"><a href="https://www.openculture.com/category/amazon_kindle">Amazon Kindle</a> </li> <li class="cat-item cat-item-331"><a href="https://www.openculture.com/category/animation-2">Animation</a> </li> <li class="cat-item cat-item-71"><a href="https://www.openculture.com/category/apple">Apple</a> </li> <li class="cat-item cat-item-414"><a href="https://www.openculture.com/category/architecture-2">Architecture</a> </li> <li class="cat-item cat-item-485"><a href="https://www.openculture.com/category/archives">Archives</a> </li> <li class="cat-item cat-item-72"><a href="https://www.openculture.com/category/art">Art</a> </li> <li class="cat-item cat-item-693"><a href="https://www.openculture.com/category/artificial-intelligence">Artificial Intelligence</a> </li> <li class="cat-item cat-item-338"><a href="https://www.openculture.com/category/astronomy-2">Astronomy</a> </li> <li class="cat-item cat-item-73"><a href="https://www.openculture.com/category/audio_books">Audio Books</a> </li> <li class="cat-item cat-item-404"><a href="https://www.openculture.com/category/biology-2">Biology</a> </li> <li class="cat-item cat-item-75"><a href="https://www.openculture.com/category/books">Books</a> </li> <li class="cat-item cat-item-76"><a href="https://www.openculture.com/category/business">Business</a> </li> <li class="cat-item cat-item-519"><a href="https://www.openculture.com/category/chemistry">Chemistry</a> </li> <li class="cat-item cat-item-590"><a href="https://www.openculture.com/category/coloring-books">Coloring Books</a> </li> <li class="cat-item cat-item-77"><a href="https://www.openculture.com/category/comedy">Comedy</a> </li> <li class="cat-item cat-item-410"><a href="https://www.openculture.com/category/comics">Comics/Cartoons</a> </li> <li class="cat-item cat-item-512"><a href="https://www.openculture.com/category/computer-science">Computer Science</a> </li> <li class="cat-item cat-item-413"><a href="https://www.openculture.com/category/creativity-2">Creativity</a> </li> <li class="cat-item cat-item-78"><a href="https://www.openculture.com/category/current_affairs">Current Affairs</a> </li> <li class="cat-item cat-item-466"><a href="https://www.openculture.com/category/dance">Dance</a> </li> <li class="cat-item cat-item-516"><a href="https://www.openculture.com/category/data">Data</a> </li> <li class="cat-item cat-item-328"><a href="https://www.openculture.com/category/deals">Deals</a> </li> <li class="cat-item cat-item-395"><a href="https://www.openculture.com/category/design-2">Design</a> </li> <li class="cat-item cat-item-79"><a href="https://www.openculture.com/category/e-books">e-books</a> </li> <li class="cat-item cat-item-13"><a href="https://www.openculture.com/category/economics">Economics</a> </li> <li class="cat-item cat-item-119"><a href="https://www.openculture.com/category/education">Education</a> </li> <li class="cat-item cat-item-80"><a href="https://www.openculture.com/category/english_language">English Language</a> </li> <li class="cat-item cat-item-518"><a href="https://www.openculture.com/category/entrepreneurship">Entrepreneurship</a> </li> <li class="cat-item cat-item-419"><a href="https://www.openculture.com/category/environment">Environment</a> </li> <li class="cat-item cat-item-522"><a href="https://www.openculture.com/category/fashion">Fashion</a> </li> <li class="cat-item cat-item-81"><a href="https://www.openculture.com/category/film">Film</a> </li> <li class="cat-item cat-item-672"><a href="https://www.openculture.com/category/finance">Finance</a> </li> <li class="cat-item cat-item-409"><a href="https://www.openculture.com/category/food_drink">Food & Drink</a> </li> <li class="cat-item cat-item-513"><a href="https://www.openculture.com/category/games">Games</a> </li> <li class="cat-item cat-item-520"><a href="https://www.openculture.com/category/gender">Gender</a> </li> <li class="cat-item cat-item-83"><a href="https://www.openculture.com/category/google">Google</a> </li> <li class="cat-item cat-item-494"><a href="https://www.openculture.com/category/graduation-speech">Graduation Speech</a> </li> <li class="cat-item cat-item-84"><a href="https://www.openculture.com/category/harvard">Harvard</a> </li> <li class="cat-item cat-item-498"><a href="https://www.openculture.com/category/health">Health</a> </li> <li class="cat-item cat-item-85"><a href="https://www.openculture.com/category/history">History</a> </li> <li class="cat-item cat-item-514"><a href="https://www.openculture.com/category/how-to-learn-for-free">How to Learn for Free</a> </li> <li class="cat-item cat-item-521"><a href="https://www.openculture.com/category/internet-archive">Internet Archive</a> </li> <li class="cat-item cat-item-213"><a href="https://www.openculture.com/category/ipad">iPad</a> </li> <li class="cat-item cat-item-86"><a href="https://www.openculture.com/category/iphone">iPhone</a> </li> <li class="cat-item cat-item-493"><a href="https://www.openculture.com/category/jazz">Jazz</a> </li> <li class="cat-item cat-item-388"><a href="https://www.openculture.com/category/k-12">K-12</a> </li> <li class="cat-item cat-item-569"><a href="https://www.openculture.com/category/language">Language</a> </li> <li class="cat-item cat-item-82"><a href="https://www.openculture.com/category/language_lessons">Language Lessons</a> </li> <li class="cat-item cat-item-87"><a href="https://www.openculture.com/category/law">Law</a> </li> <li class="cat-item cat-item-434"><a href="https://www.openculture.com/category/letters">Letters</a> </li> <li class="cat-item cat-item-524"><a href="https://www.openculture.com/category/libraries">Libraries</a> </li> <li class="cat-item cat-item-88"><a href="https://www.openculture.com/category/life">Life</a> </li> <li class="cat-item cat-item-89"><a href="https://www.openculture.com/category/literature">Literature</a> </li> <li class="cat-item cat-item-481"><a href="https://www.openculture.com/category/magazines">Magazines</a> </li> <li class="cat-item cat-item-474"><a href="https://www.openculture.com/category/maps">Maps</a> </li> <li class="cat-item cat-item-120"><a href="https://www.openculture.com/category/math">Math</a> </li> <li class="cat-item cat-item-90"><a href="https://www.openculture.com/category/media">Media</a> </li> <li class="cat-item cat-item-91"><a href="https://www.openculture.com/category/mit">MIT</a> </li> <li class="cat-item cat-item-407"><a href="https://www.openculture.com/category/moocs">MOOCs</a> </li> <li class="cat-item cat-item-92"><a href="https://www.openculture.com/category/most_popular">Most Popular</a> </li> <li class="cat-item cat-item-480"><a href="https://www.openculture.com/category/museums">Museums</a> </li> <li class="cat-item cat-item-93"><a href="https://www.openculture.com/category/music">Music</a> </li> <li class="cat-item cat-item-517"><a href="https://www.openculture.com/category/nature">Nature</a> </li> <li class="cat-item cat-item-511"><a href="https://www.openculture.com/category/neuroscience">Neuroscience</a> </li> <li class="cat-item cat-item-94"><a href="https://www.openculture.com/category/online_courses">Online Courses</a> </li> <li class="cat-item cat-item-492"><a href="https://www.openculture.com/category/opera">Opera</a> </li> <li class="cat-item cat-item-95"><a href="https://www.openculture.com/category/philosophy">Philosophy</a> </li> <li class="cat-item cat-item-376"><a href="https://www.openculture.com/category/photography-2">Photography</a> </li> <li class="cat-item cat-item-96"><a href="https://www.openculture.com/category/physics">Physics</a> </li> <li class="cat-item cat-item-118"><a href="https://www.openculture.com/category/podcast_articles_and_resources">Podcasts</a> </li> <li class="cat-item cat-item-221"><a href="https://www.openculture.com/category/poetry">Poetry</a> </li> <li class="cat-item cat-item-98"><a href="https://www.openculture.com/category/politics">Politics</a> </li> <li class="cat-item cat-item-526"><a href="https://www.openculture.com/category/pretty-much-pop">Pretty Much Pop</a> </li> <li class="cat-item cat-item-554"><a href="https://www.openculture.com/category/productivity">Productivity</a> </li> <li class="cat-item cat-item-99"><a href="https://www.openculture.com/category/psychology">Psychology</a> </li> <li class="cat-item cat-item-233"><a href="https://www.openculture.com/category/radio-2">Radio</a> </li> <li class="cat-item cat-item-100"><a href="https://www.openculture.com/category/random">Random</a> </li> <li class="cat-item cat-item-101"><a href="https://www.openculture.com/category/religion">Religion</a> </li> <li class="cat-item cat-item-102"><a href="https://www.openculture.com/category/sci_fi">Sci Fi</a> </li> <li class="cat-item cat-item-103"><a href="https://www.openculture.com/category/science">Science</a> </li> <li class="cat-item cat-item-515"><a href="https://www.openculture.com/category/software">Software</a> </li> <li class="cat-item cat-item-401"><a href="https://www.openculture.com/category/sports">Sports</a> </li> <li class="cat-item cat-item-104"><a href="https://www.openculture.com/category/stanford">Stanford</a> </li> <li class="cat-item cat-item-105"><a href="https://www.openculture.com/category/technology">Technology</a> </li> <li class="cat-item cat-item-127"><a href="https://www.openculture.com/category/ted_talks">TED Talks</a> </li> <li class="cat-item cat-item-106"><a href="https://www.openculture.com/category/television">Television</a> </li> <li class="cat-item cat-item-108"><a href="https://www.openculture.com/category/theater">Theatre</a> </li> <li class="cat-item cat-item-382"><a href="https://www.openculture.com/category/travel-2">Travel</a> </li> <li class="cat-item cat-item-43"><a href="https://www.openculture.com/category/twitter">Twitter</a> </li> <li class="cat-item cat-item-109"><a href="https://www.openculture.com/category/uc_berkeley">UC Berkeley</a> </li> <li class="cat-item cat-item-1"><a href="https://www.openculture.com/category/uncategorized">Uncategorized</a> </li> <li class="cat-item cat-item-110"><a href="https://www.openculture.com/category/video_-_arts_culture">Video - Arts & Culture</a> </li> <li class="cat-item cat-item-111"><a href="https://www.openculture.com/category/video_-_politicssociety">Video - Politics/Society</a> </li> <li class="cat-item cat-item-112"><a href="https://www.openculture.com/category/video_-_science">Video - Science</a> </li> <li class="cat-item cat-item-473"><a href="https://www.openculture.com/category/video-games">Video Games</a> </li> <li class="cat-item cat-item-113"><a href="https://www.openculture.com/category/webtech">Web/Tech</a> </li> <li class="cat-item cat-item-115"><a href="https://www.openculture.com/category/wikipedia">Wikipedia</a> </li> <li class="cat-item cat-item-408"><a href="https://www.openculture.com/category/writing">Writing</a> </li> <li class="cat-item cat-item-116"><a href="https://www.openculture.com/category/yale">Yale</a> </li> <li class="cat-item cat-item-117"><a href="https://www.openculture.com/category/youtube">YouTube</a> </li> </ul> </li><li id="a2a_share_save_widget-2" class="widget widget_a2a_share_save_widget"><div class="a2a_kit a2a_kit_size_42 addtoany_list"><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_threads" href="https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Threads" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_sms" href="https://www.addtoany.com/add_to/sms?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Message" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.openculture.com%2Fcomputer_science_free_courses&linkname=Computer%20Science%3A%20Free%20Courses%20Online" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></li> </ul> </div> <!--middle_sidebar--> <div class="r_sidebar"> <ul class="l_sidebarwidgeted"> <li id="execphp-431254472" class="widget widget_execphp"> <div class="execphpwidget"> <div class="oc-center-x white_background noexpand top negativetopmargin20"><p><!-- 160x600, created 11/21/10 <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1184791463292965" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-1184791463292965" data-ad-slot="1264755149"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> --></p> <div id="da-third-column"> <!-- 71161633/desktop_vrec_rhs_1/desktop_vrec_rhs_1 --> <div data-fuse="22871471550"></div> </div> </div> </div> </li><li id="execphp-431254480" class="widget widget_execphp"><h2 class="widgettitle">Great Lectures</h2> <div class="execphpwidget"><div class="widgetbox"> <ul> <li><a href="https://www.openculture.com/2012/01/michel_foucault_free_lectures.html">Michel Foucault</a></li> <li><a href="https://www.openculture.com/2014/07/full-lecture-and-reading-list-from-sun-ras-1971-uc-berkeley-course.html">Sun Ra at UC Berkeley</a></li> <li><a href="https://www.openculture.com/2012/08/the_character_of_physical_law_richard_feynmans_legendary_lecture_series_at_cornell_1964.html">Richard Feynman</a></li> <li><a href="https://www.openculture.com/2015/08/48-hours-of-joseph-campbell-lectures-free-online.html">Joseph Campbell</a></li> <li><a href="https://www.openculture.com/2012/08/carl_sagan_presents_six_lectures_on_exploring_mars.html">Carl Sagan</a></li> <li><a href="https://www.openculture.com/2013/08/the-celebrity-lecture-series-from-michigan-state-features-talks-by-great-writers-of-our-time.html">Margaret Atwood</a></li> <li><a href="https://www.openculture.com/2012/05/jorge_luis_borges_1967-8_norton_lectures_on_poetry_and_everything_else_literary.html">Jorge Luis Borges</a></li> <li><a href="https://www.openculture.com/2012/03/leonard_bernsteins_masterful_lectures_on_music.html">Leonard Bernstein</a></li> <li><a href="https://www.openculture.com/2012/04/igrowing_up_in_the_universei_richard_dawkins_presents_captivating_science_lectures_for_kids_1991.html">Richard Dawkins</a></li> <li><a href="https://www.openculture.com/2012/08/ieverything_i_knowi_42_hours_of_visionary_buckminster_fuller_lectures_1975.html">Buckminster Fuller</a></li> <li><a href="https://www.openculture.com/2011/04/walter_kaufmanns_lectures.html">Walter Kaufmann on Existentialism</a></li> <li><a href="https://www.openculture.com/2011/03/jacques_lacan_speaks_zizek_provides_free_cliffs_notes.html">Jacques Lacan</a></li> <li><a href="https://www.openculture.com/2014/07/listen-to-roland-barthes-deliver-his-40-hour-lecture-course-la-preparation-du-roman-in-french-1978-80.html">Roland Barthes</a></li> <li><a href="https://www.openculture.com/2013/05/7_nobel_speeches_by_7_great_writers.html">Nobel Lectures by Writers</a></li> <li><a href="http://www.nobelprize.org/mediaplayer/index.php?id=1502">Toni Morrison</a></li> <li><a href="https://www.openculture.com/2011/07/bertrand_russell_bbc_lecture_series_.html">Bertrand Russell</a></li> <li><a href="https://www.openculture.com/2012/11/take_first-class_philosophy_lectures_anywhere_with_free_oxford_podcasts.html">Oxford Philosophy Lectures</a></li> </ul> </div></div> </li><li id="custom_html-2" class="widget_text widget widget_custom_html"><h2 class="widgettitle">Sign up for Newsletter</h2><div class="textwidget custom-html-widget"><style id='mailster-form-default' type='text/css'>.mailster-embeded-form body{background:0;padding:0;margin:0}.mailster-embeded-form .mailster-form-body{padding:5px !important;margin:auto !important}.mailster-form-wrap{max-width:100%;max-height:95%;min-width:100px;-webkit-overflow-scrolling:touch}.mailster-form{margin-bottom:20px;position:relative}.mailster-form:before{content:'';position:absolute;display:block;height:100%;width:100%;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;background-image:url('https://www.openculture.com/wp-content/plugins/mailster/assets/css/../img/loading.gif');visibility:hidden;opacity:0;transition:opacity .15s ease-in-out}.mailster-form.loading:before{opacity:1;visibility:visible}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.mailster-form:before{background-image:url('https://www.openculture.com/wp-content/plugins/mailster/assets/css/../img/loading_2x.gif')}}.mailster-form:after,.mailster-form-fields:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.mailster-form .mailster-form-fields{transition:all .15s ease-in-out}.mailster-form.completed .mailster-form-fields{height:0;min-height:0;opacity:0;overflow:hidden}.mailster-form,.mailster-form .input,.mailster-form .mailster-form-info{width:100%;box-sizing:border-box}.mailster-embeded-form .mailster-form{margin-bottom:3px}.mailster-form .mailster-wrapper{position:relative;margin-bottom:2px;transition:opacity .15s ease-in-out}.mailster-form.loading .mailster-wrapper{opacity:.2}.mailster-form textarea.input{resize:vertical;height:150px}.mailster-form li{list-style:none !important;margin-left:0;padding-left:0}span.mailster-required{font-size:120%;font-weight:700;color:#bf4d4d}.mailster-lists-wrapper ul{list-style:none;margin-left:0;padding-left:0}.mailster-lists-wrapper ul li{margin-left:0}.mailster-list-description{color:inherit;display:block;margin-left:25px;font-size:.8em}.mailster-form-info{height:0;border-radius:2px;padding:5px;margin-bottom:4px;color:#fff;padding:9px 16px;transition:all .2s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.mailster-form.loading .mailster-form-info{opacity:0}.mailster-form-info a{color:#fff}.mailster-form-info.success,.mailster-form-info.error{display:block;height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mailster-form .error input,.mailster-form .error select,.mailster-form .error textarea{outline:2px solid #bf4d4d;outline-offset:0}.mailster-form-info.error{background:#bf4d4d}.mailster-form-info.success{background-color:#6fbf4d;text-align:center}.mailster-form-info ul,.mailster-form .mailster-form-info p{margin:0;padding:0;max-width:initial}.mailster-form-info ul li{color:inherit;margin-left:0}.mailster-submit-wrapper{margin-top:6px}.mailster-form .submit-button{cursor:pointer}.mailster-form .submit-button:focus{outline:0}</style><form action="https://www.openculture.com/index.php/mailster/subscribe" method="post" class="mailster-form mailster-form-submit mailster-ajax-form mailster-form-1" novalidate><input name="_action" type="hidden" value="subscribe"> <input name="_timestamp" type="hidden" value="1734275003"> <input name="_referer" type="hidden" value="https://www.openculture.com/computer_science_free_courses"> <input name="_nonce" type="hidden" value="41b7bcc3e4"> <input name="formid" type="hidden" value="1"> <div class="mailster-form-fields"> <div class="mailster-wrapper mailster-firstname-wrapper"><label for="mailster-firstname-1">First Name <span class="mailster-required">*</span></label><input id="mailster-firstname-1" name="firstname" type="text" value="" class="input mailster-firstname mailster-required" aria-required="true" aria-label="First Name"></div> <div class="mailster-wrapper mailster-lastname-wrapper"><label for="mailster-lastname-1">Last Name</label><input id="mailster-lastname-1" name="lastname" type="text" value="" class="input mailster-lastname" aria-required="false" aria-label="Last Name"></div> <div class="mailster-wrapper mailster-email-wrapper"><label for="mailster-email-1">Email <span class="mailster-required">*</span></label><input id="mailster-email-1" name="email" type="email" value="" class="input mailster-email mailster-required" aria-required="true" aria-label="Email" spellcheck="false"></div> <div class="mailster-wrapper mailster-_coolcaptcha-wrapper"><label for="mailster-_coolcaptcha-1">Please type in the letters in the image to prove you are not a robot. If you cannot read them, click on the image to generate a new one. </label><div class="mailster-coolcaptcha-wrap"><img title="click to reload" onclick="var s=this.src;this.src=s.replace(/nocache=\d+/, 'nocache='+(+new Date()))" src="https://www.openculture.com/wp-content/plugins/native-lazyload/assets/images/placeholder.svg" style="cursor:pointer;width:180px;height:110px" loading="lazy" class="native-lazyload-js-fallback" data-src="https://www.openculture.com/wp-admin/admin-ajax.php?action=mailster_coolcaptcha_img&nocache=1734275003&formid=1"><noscript><img loading="lazy" title="click to reload" onclick="var s=this.src;this.src=s.replace(/nocache=\d+/, 'nocache='+(+new Date()))" src="https://www.openculture.com/wp-admin/admin-ajax.php?action=mailster_coolcaptcha_img&nocache=1734275003&formid=1" style="cursor:pointer;width:180px;height:110px"></noscript></div><input id="mailster-_coolcaptcha-1" name="mailster__coolcaptcha" type="text" value="" class="input mailster-coolcaptcha" placeholder=""></div> <div class="mailster-wrapper mailster-submit-wrapper form-submit"><input name="submit" type="submit" value="Subscribe (send me a confirmation email)" class="submit-button button" aria-label="Subscribe (send me a confirmation email)"></div> </div> </form> </div></li><li id="execphp-431254508" class="widget widget_execphp"><h2 class="widgettitle">About Us</h2> <div class="execphpwidget"><div class="new_subscription_block" style="padding:3% 1% 8% 1%;background-color:white;"> <img src="//cdn3.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-stacked-logo.svg" style="width:100%"/> <p>Open Culture scours the web for the best educational media. We find the free courses and audio books you need, the language lessons & educational videos you want, and plenty of enlightenment in between.</p> <br> <a href="/advertise" style="color: white; font-size:1.2rem;" class="button"">Advertise With Us</a> <br> </br> </div></div> </li><li id="execphp-431254485" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Great Recordings</h2> <ul> <li><a href="https://www.openculture.com/2012/07/ts_eliot_reads_his_modernist_masterpieces.html">T.S. Eliot Reads Waste Land</a></li> <li><a href="https://www.openculture.com/2013/05/hear_sylvia_plath_read_fifteen_poems_from_her_final_collection_ariel_in_1962_recording.html">Sylvia Plath - Ariel</a></li> <li><a href="https://www.openculture.com/2013/06/on_bloomsday_hear_james_joyce_read_from_his_epic_iulyssesi_1924.html">Joyce Reads Ulysses</a></li> <li><a href="https://www.openculture.com/2012/02/james_joyce_reads_anna_livia_plurabelle_from_ifinnegans_wakei.html">Joyce - Finnegans Wake</a></li> <li><a href="https://www.openculture.com/2013/01/watch_patti_smith_read_from_virginia_woolf_and_hear_the_only_surviving_recording_of_woolfs_voice.html">Patti Smith Reads Virginia Woolf</a></li> <li><a href="https://www.openculture.com/2013/03/listen_as_albert_einstein_reads_the_common_language_of_science_1941.html">Albert Einstein</a></li> <li><a href="https://www.openculture.com/2013/08/charles-bukowski-poem-read-by-bukowski-tom-waits-and-bono.html">Charles Bukowski</a></li> <li><a href="https://www.openculture.com/2013/07/bill-murray-reads-poetry-by-billy-collins-cole-porter-and-sarah-manguso.html">Bill Murray</a></li> <li><a href="https://www.openculture.com/2010/04/ernest_hemingway_reads_in_harrys_bar_in_venice.html">Hemingway</a></li> <li><a href="https://www.openculture.com/2012/09/f_scott_fitzgerald_reads_from_shakespeares_iothelloi_and_john_masefields_on_growing_old_c1940.html">Fitzgerald Reads Shakespeare</a></li> <li><a href="https://www.openculture.com/2010/04/william_faulkner_reads_from_as_i_lay_dying.html">William Faulkner</a></li> <li><a href="https://www.openculture.com/2012/05/rare_1959_audio_flannery_oconnor_reads_a_good_man_is_hard_to_find.html">Flannery O'Connor</a></li> <li><a href="https://www.openculture.com/2013/07/j-r-r-tolkien-reads-from-the-two-towers-the-second-book-of-the-lord-of-the-rings-trilogy.html">Tolkien - The Hobbit</a></li> <li><a href="https://www.openculture.com/2012/06/allen_ginsberg_reads_his_beat_classic_poem_howl.html">Allen Ginsberg - Howl</a></li> <li><a href="https://www.openculture.com/2012/06/rare_1930s_audio_wb_yeats_reads_four_of_his_poems.html">W.B Yeats</a></li> <li><a href="https://www.openculture.com/2012/10/ezra_pounds_fiery_1939_reading_of_his_early_poem_isestina_altafortei.html">Ezra Pound</a></li> <li><a href="https://www.openculture.com/2012/08/dylan_thomas_recites_do_not_go_gentle_into_that_good_night_and_other_poems.html">Dylan Thomas</a></li> <li><a href="https://www.openculture.com/2013/02/anne_sexton_confessional_poet_reads_wanting_to_die_in_ominous_1966_video.html">Anne Sexton</a></li> <li><a href="https://www.openculture.com/2014/06/john-cheever-reads-the-swimmer.html">John Cheever</a></li> <li><a href="https://www.openculture.com/2014/09/hear-david-foster-wallace-read-his-own-essays-and-short-fiction.html">David Foster Wallace</a></li> </ul> </div></div> </li><li id="execphp-431254484" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Book Lists By</h2> <ul> <li><a href="https://www.openculture.com/2011/12/neil_degrasse_tyson_8_books_every_intelligent_person_should_read.html">Neil deGrasse Tyson</a></li> <li><a href="https://www.openculture.com/2013/05/ernest_hemingways_reading_list_for_a_young_writer_1934.html">Ernest Hemingway</a></li> <li><a href="https://www.openculture.com/2013/08/f-scott-fitzgerald-creates-a-list-of-22-essential-books-1936.html">F. Scott Fitzgerald</a></li> <li><a href="https://www.openculture.com/2013/05/allen_ginsbergs_celestial_homework_a_reading_list_for_his_class_literary_history_of_the_beats.html">Allen Ginsberg</a></li> <li><a href="https://www.openculture.com/2015/04/patti-smiths-list-of-favorite-books.html">Patti Smith</a></li> <li><a href="https://www.openculture.com/2015/08/brian-eno-book-lists.html">Brian Eno</a></li> <li><a href="https://www.openculture.com/2015/04/henry-miller-makes-a-list-of-the-100-books-that-influenced-me-most.html">Henry Miller</a></li> <li><a href="https://www.openculture.com/2012/09/christopher_hitchens_creates_a_reading_list_for_eight-year-old_girl.html">Christopher Hitchens</a></li> <li><a href="https://www.openculture.com/2013/11/joseph-brodskys-reading-list-for-having-an-intelligent-conversation.html">Joseph Brodsky</a></li> <li><a href="https://www.openculture.com/2013/02/wh_audens_1941_literature_syllabus_asks_students_to_read_32_great_works_covering_6000_pages_.html">W.H. Auden</a></li> <li><a href="https://www.openculture.com/2013/03/donald_barthelmes_syllabus_highlights_81_books_essential_for_a_literary_education_.html">Donald Barthelme</a></li> <li><a href="https://www.openculture.com/2012/07/carl_sagans_undergrad_reading_list_from_plato_and_shakespeare_to_huxley_and_gide.html">Carl Sagan</a></li> <li><a href="https://www.openculture.com/2013/10/david-bowies-list-of-top-100-books.html">David Bowie</a></li> <li><a href="https://www.openculture.com/2015/03/the-books-samuel-beckett-really-liked.html">Samuel Beckett</a></li> <li><a href="https://www.openculture.com/2014/09/art-garfunkel-lists-1195-books.html">Art Garfunkel</a></li> <li><a href="https://www.openculture.com/2014/10/the-430-books-in-marilyn-monroes-library.html">Marilyn Monroe</a></li> <li><a href="https://www.openculture.com/2015/03/jorge-luis-borges-personal-library.html">Jorge Luis Borges</a></li> <li><a href="https://www.openculture.com/2015/03/74-books-curated-by-female-creatives.html">Picks by Female Creatives</a></li> </ul> </div> </div> </li><li id="execphp-431254513" class="widget widget_execphp"> <div class="execphpwidget"></div> </li><li id="execphp-431254490" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Syllabi</h2> <ul> <li><a href="https://www.openculture.com/2013/02/wh_audens_1941_literature_syllabus_asks_students_to_read_32_great_works_covering_6000_pages_.html">WH Auden</a></li> <li><a href="https://www.openculture.com/2013/02/david_foster_wallaces_1994_syllabus.html">David Foster Wallace</a></li> <li><a href="https://www.openculture.com/2013/03/donald_barthelmes_syllabus_highlights_81_books_essential_for_a_literary_education_.html">Donald Barthelme</a></li> <li><a href="https://www.openculture.com/2013/05/allen_ginsbergs_celestial_homework_a_reading_list_for_his_class_literary_history_of_the_beats.html">Allen Ginsberg</a></li> <li><a href="https://www.openculture.com/2013/08/zadie-smith-and-gary-shteyngarts-syllabi-from-columbia-university.html">Zadie Smith & Gary Shteyngart</a></li> <li><a href="https://www.openculture.com/2013/07/spike-lee-shares-his-nyu-teaching-list-of-87-essential-films-every-aspiring-director-should-see.html">Spike Lee</a></li> <li><a href="https://www.openculture.com/2014/11/lynda-barrys-wonderfully-illustrated-syllabus-homework-assignments-from-her-uw-madison-class-the-unthinkable-mind.html">Lynda Barry</a></li> <li><a href="https://www.openculture.com/2015/02/junot-diazs-syllabi-for-his-mit-writing-classes.html">Junot Diaz</a></li> </ul> </div></div> </li><li id="execphp-431254491" class="widget widget_execphp"> <div class="execphpwidget"><div class="widgetbox"> <h2 class="widgettitle">Favorite Movies</h2> <ul> <li><a href="https://www.openculture.com/2013/07/stanley-kubricks-list-of-top-ten-films.html">Kubrick</a></li> <li><a href="https://www.openculture.com/2015/01/akira-kurosawas-list-of-his-100-favorite-movies.html">Kurosawa's 100</a></li> <li><a href="https://www.openculture.com/2013/08/quentin-tarantino-lists-the-12-greatest-films-of-all-time.html">Tarantino</a></li> <li><a href="https://www.openculture.com/2013/07/martin-scorsese-reveals-his-10-favorite-movies.html">Scorsese</a></li> <li><a href="https://www.openculture.com/2014/08/andrei-tarkovsky-creates-a-list-of-his-10-favorite-films-1972.html">Tarkovsky</a></li> <li><a href="https://www.openculture.com/2013/09/david-lynch-on-his-favorite-directors-including-fellini-wilder-tati-and-hitchcock.html">David Lynch</a></li> <li><a href="https://www.openculture.com/2014/05/werner-herzog-picks-his-5-favorite-films.html">Werner Herzog</a></li> <li><a href="https://www.openculture.com/2013/08/woody-allen-lists-the-greatest-films-of-all-time.html">Woody Allen</a></li> <li><a href="https://www.openculture.com/2014/03/wes-andersons-favorite-films.html">Wes Anderson</a></li> <li><a href="https://www.openculture.com/2015/05/the-10-favorite-films-of-avant-garde-surrealist-filmmaker-luis-bunuel-including-his-own-collaboration-with-salvador-dali.html">Luis Buñuel</a></li> <li><a href="https://www.openculture.com/2014/07/roger-eberts-final-list-of-his-top-10-favorite-films-2012.html">Roger Ebert</a></li> <li><a href="https://www.openculture.com/2013/12/susan-sontags-50-favorite-films.html">Susan Sontag</a></li> <li><a href="https://www.openculture.com/2014/10/scorseses-list-of-39-essential-foreign-films.html">Scorsese Foreign Films</a></li> <li><a href="https://www.openculture.com/2014/10/44-essential-movies-for-the-student-of-philosophy.html">Philosophy Films</a></li> </ul> </div></div> </li><li id="archives-3" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> <ul> <li><a href='https://www.openculture.com/2024/12'>December 2024</a></li> <li><a href='https://www.openculture.com/2024/11'>November 2024</a></li> <li><a href='https://www.openculture.com/2024/10'>October 2024</a></li> <li><a href='https://www.openculture.com/2024/09'>September 2024</a></li> <li><a href='https://www.openculture.com/2024/08'>August 2024</a></li> <li><a href='https://www.openculture.com/2024/07'>July 2024</a></li> <li><a href='https://www.openculture.com/2024/06'>June 2024</a></li> <li><a href='https://www.openculture.com/2024/05'>May 2024</a></li> <li><a href='https://www.openculture.com/2024/04'>April 2024</a></li> <li><a href='https://www.openculture.com/2024/03'>March 2024</a></li> <li><a href='https://www.openculture.com/2024/02'>February 2024</a></li> <li><a href='https://www.openculture.com/2024/01'>January 2024</a></li> <li><a href='https://www.openculture.com/2023/12'>December 2023</a></li> <li><a href='https://www.openculture.com/2023/11'>November 2023</a></li> <li><a href='https://www.openculture.com/2023/10'>October 2023</a></li> <li><a href='https://www.openculture.com/2023/09'>September 2023</a></li> <li><a href='https://www.openculture.com/2023/08'>August 2023</a></li> <li><a href='https://www.openculture.com/2023/07'>July 2023</a></li> <li><a href='https://www.openculture.com/2023/06'>June 2023</a></li> <li><a href='https://www.openculture.com/2023/05'>May 2023</a></li> <li><a href='https://www.openculture.com/2023/04'>April 2023</a></li> <li><a href='https://www.openculture.com/2023/03'>March 2023</a></li> <li><a href='https://www.openculture.com/2023/02'>February 2023</a></li> <li><a href='https://www.openculture.com/2023/01'>January 2023</a></li> <li><a href='https://www.openculture.com/2022/12'>December 2022</a></li> <li><a href='https://www.openculture.com/2022/11'>November 2022</a></li> <li><a href='https://www.openculture.com/2022/10'>October 2022</a></li> <li><a href='https://www.openculture.com/2022/09'>September 2022</a></li> <li><a href='https://www.openculture.com/2022/08'>August 2022</a></li> <li><a href='https://www.openculture.com/2022/07'>July 2022</a></li> <li><a href='https://www.openculture.com/2022/06'>June 2022</a></li> <li><a href='https://www.openculture.com/2022/05'>May 2022</a></li> <li><a href='https://www.openculture.com/2022/04'>April 2022</a></li> <li><a href='https://www.openculture.com/2022/03'>March 2022</a></li> <li><a href='https://www.openculture.com/2022/02'>February 2022</a></li> <li><a href='https://www.openculture.com/2022/01'>January 2022</a></li> <li><a href='https://www.openculture.com/2021/12'>December 2021</a></li> <li><a href='https://www.openculture.com/2021/11'>November 2021</a></li> <li><a href='https://www.openculture.com/2021/10'>October 2021</a></li> <li><a href='https://www.openculture.com/2021/09'>September 2021</a></li> <li><a href='https://www.openculture.com/2021/08'>August 2021</a></li> <li><a href='https://www.openculture.com/2021/07'>July 2021</a></li> <li><a href='https://www.openculture.com/2021/06'>June 2021</a></li> <li><a href='https://www.openculture.com/2021/05'>May 2021</a></li> <li><a href='https://www.openculture.com/2021/04'>April 2021</a></li> <li><a href='https://www.openculture.com/2021/03'>March 2021</a></li> <li><a href='https://www.openculture.com/2021/02'>February 2021</a></li> <li><a href='https://www.openculture.com/2021/01'>January 2021</a></li> <li><a href='https://www.openculture.com/2020/12'>December 2020</a></li> <li><a href='https://www.openculture.com/2020/11'>November 2020</a></li> <li><a href='https://www.openculture.com/2020/10'>October 2020</a></li> <li><a href='https://www.openculture.com/2020/09'>September 2020</a></li> <li><a href='https://www.openculture.com/2020/08'>August 2020</a></li> <li><a href='https://www.openculture.com/2020/07'>July 2020</a></li> <li><a href='https://www.openculture.com/2020/06'>June 2020</a></li> <li><a href='https://www.openculture.com/2020/05'>May 2020</a></li> <li><a href='https://www.openculture.com/2020/04'>April 2020</a></li> <li><a href='https://www.openculture.com/2020/03'>March 2020</a></li> <li><a href='https://www.openculture.com/2020/02'>February 2020</a></li> <li><a href='https://www.openculture.com/2020/01'>January 2020</a></li> <li><a href='https://www.openculture.com/2019/12'>December 2019</a></li> <li><a href='https://www.openculture.com/2019/11'>November 2019</a></li> <li><a href='https://www.openculture.com/2019/10'>October 2019</a></li> <li><a href='https://www.openculture.com/2019/09'>September 2019</a></li> <li><a href='https://www.openculture.com/2019/08'>August 2019</a></li> <li><a href='https://www.openculture.com/2019/07'>July 2019</a></li> <li><a href='https://www.openculture.com/2019/06'>June 2019</a></li> <li><a href='https://www.openculture.com/2019/05'>May 2019</a></li> <li><a href='https://www.openculture.com/2019/04'>April 2019</a></li> <li><a href='https://www.openculture.com/2019/03'>March 2019</a></li> <li><a href='https://www.openculture.com/2019/02'>February 2019</a></li> <li><a href='https://www.openculture.com/2019/01'>January 2019</a></li> <li><a href='https://www.openculture.com/2018/12'>December 2018</a></li> <li><a href='https://www.openculture.com/2018/11'>November 2018</a></li> <li><a href='https://www.openculture.com/2018/10'>October 2018</a></li> <li><a href='https://www.openculture.com/2018/09'>September 2018</a></li> <li><a href='https://www.openculture.com/2018/08'>August 2018</a></li> <li><a href='https://www.openculture.com/2018/07'>July 2018</a></li> <li><a href='https://www.openculture.com/2018/06'>June 2018</a></li> <li><a href='https://www.openculture.com/2018/05'>May 2018</a></li> <li><a href='https://www.openculture.com/2018/04'>April 2018</a></li> <li><a href='https://www.openculture.com/2018/03'>March 2018</a></li> <li><a href='https://www.openculture.com/2018/02'>February 2018</a></li> <li><a href='https://www.openculture.com/2018/01'>January 2018</a></li> <li><a href='https://www.openculture.com/2017/12'>December 2017</a></li> <li><a href='https://www.openculture.com/2017/11'>November 2017</a></li> <li><a href='https://www.openculture.com/2017/10'>October 2017</a></li> <li><a href='https://www.openculture.com/2017/09'>September 2017</a></li> <li><a href='https://www.openculture.com/2017/08'>August 2017</a></li> <li><a href='https://www.openculture.com/2017/07'>July 2017</a></li> <li><a href='https://www.openculture.com/2017/06'>June 2017</a></li> <li><a href='https://www.openculture.com/2017/05'>May 2017</a></li> <li><a href='https://www.openculture.com/2017/04'>April 2017</a></li> <li><a href='https://www.openculture.com/2017/03'>March 2017</a></li> <li><a href='https://www.openculture.com/2017/02'>February 2017</a></li> <li><a href='https://www.openculture.com/2017/01'>January 2017</a></li> <li><a href='https://www.openculture.com/2016/12'>December 2016</a></li> <li><a href='https://www.openculture.com/2016/11'>November 2016</a></li> <li><a href='https://www.openculture.com/2016/10'>October 2016</a></li> <li><a href='https://www.openculture.com/2016/09'>September 2016</a></li> <li><a href='https://www.openculture.com/2016/08'>August 2016</a></li> <li><a href='https://www.openculture.com/2016/07'>July 2016</a></li> <li><a href='https://www.openculture.com/2016/06'>June 2016</a></li> <li><a href='https://www.openculture.com/2016/05'>May 2016</a></li> <li><a href='https://www.openculture.com/2016/04'>April 2016</a></li> <li><a href='https://www.openculture.com/2016/03'>March 2016</a></li> <li><a href='https://www.openculture.com/2016/02'>February 2016</a></li> <li><a href='https://www.openculture.com/2016/01'>January 2016</a></li> <li><a href='https://www.openculture.com/2015/12'>December 2015</a></li> <li><a href='https://www.openculture.com/2015/11'>November 2015</a></li> <li><a href='https://www.openculture.com/2015/10'>October 2015</a></li> <li><a href='https://www.openculture.com/2015/09'>September 2015</a></li> <li><a href='https://www.openculture.com/2015/08'>August 2015</a></li> <li><a href='https://www.openculture.com/2015/07'>July 2015</a></li> <li><a href='https://www.openculture.com/2015/06'>June 2015</a></li> <li><a href='https://www.openculture.com/2015/05'>May 2015</a></li> <li><a href='https://www.openculture.com/2015/04'>April 2015</a></li> <li><a href='https://www.openculture.com/2015/03'>March 2015</a></li> <li><a href='https://www.openculture.com/2015/02'>February 2015</a></li> <li><a href='https://www.openculture.com/2015/01'>January 2015</a></li> <li><a href='https://www.openculture.com/2014/12'>December 2014</a></li> <li><a href='https://www.openculture.com/2014/11'>November 2014</a></li> <li><a href='https://www.openculture.com/2014/10'>October 2014</a></li> <li><a href='https://www.openculture.com/2014/09'>September 2014</a></li> <li><a href='https://www.openculture.com/2014/08'>August 2014</a></li> <li><a href='https://www.openculture.com/2014/07'>July 2014</a></li> <li><a href='https://www.openculture.com/2014/06'>June 2014</a></li> <li><a href='https://www.openculture.com/2014/05'>May 2014</a></li> <li><a href='https://www.openculture.com/2014/04'>April 2014</a></li> <li><a href='https://www.openculture.com/2014/03'>March 2014</a></li> <li><a href='https://www.openculture.com/2014/02'>February 2014</a></li> <li><a href='https://www.openculture.com/2014/01'>January 2014</a></li> <li><a href='https://www.openculture.com/2013/12'>December 2013</a></li> <li><a href='https://www.openculture.com/2013/11'>November 2013</a></li> <li><a href='https://www.openculture.com/2013/10'>October 2013</a></li> <li><a href='https://www.openculture.com/2013/09'>September 2013</a></li> <li><a href='https://www.openculture.com/2013/08'>August 2013</a></li> <li><a href='https://www.openculture.com/2013/07'>July 2013</a></li> <li><a href='https://www.openculture.com/2013/06'>June 2013</a></li> <li><a href='https://www.openculture.com/2013/05'>May 2013</a></li> <li><a href='https://www.openculture.com/2013/04'>April 2013</a></li> <li><a href='https://www.openculture.com/2013/03'>March 2013</a></li> <li><a href='https://www.openculture.com/2013/02'>February 2013</a></li> <li><a href='https://www.openculture.com/2013/01'>January 2013</a></li> <li><a href='https://www.openculture.com/2012/12'>December 2012</a></li> <li><a href='https://www.openculture.com/2012/11'>November 2012</a></li> <li><a href='https://www.openculture.com/2012/10'>October 2012</a></li> <li><a href='https://www.openculture.com/2012/09'>September 2012</a></li> <li><a href='https://www.openculture.com/2012/08'>August 2012</a></li> <li><a href='https://www.openculture.com/2012/07'>July 2012</a></li> <li><a href='https://www.openculture.com/2012/06'>June 2012</a></li> <li><a href='https://www.openculture.com/2012/05'>May 2012</a></li> <li><a href='https://www.openculture.com/2012/04'>April 2012</a></li> <li><a href='https://www.openculture.com/2012/03'>March 2012</a></li> <li><a href='https://www.openculture.com/2012/02'>February 2012</a></li> <li><a href='https://www.openculture.com/2012/01'>January 2012</a></li> <li><a href='https://www.openculture.com/2011/12'>December 2011</a></li> <li><a href='https://www.openculture.com/2011/11'>November 2011</a></li> <li><a href='https://www.openculture.com/2011/10'>October 2011</a></li> <li><a href='https://www.openculture.com/2011/09'>September 2011</a></li> <li><a href='https://www.openculture.com/2011/08'>August 2011</a></li> <li><a href='https://www.openculture.com/2011/07'>July 2011</a></li> <li><a href='https://www.openculture.com/2011/06'>June 2011</a></li> <li><a href='https://www.openculture.com/2011/05'>May 2011</a></li> <li><a href='https://www.openculture.com/2011/04'>April 2011</a></li> <li><a href='https://www.openculture.com/2011/03'>March 2011</a></li> <li><a href='https://www.openculture.com/2011/02'>February 2011</a></li> <li><a href='https://www.openculture.com/2011/01'>January 2011</a></li> <li><a href='https://www.openculture.com/2010/12'>December 2010</a></li> <li><a href='https://www.openculture.com/2010/11'>November 2010</a></li> <li><a href='https://www.openculture.com/2010/10'>October 2010</a></li> <li><a href='https://www.openculture.com/2010/09'>September 2010</a></li> <li><a href='https://www.openculture.com/2010/08'>August 2010</a></li> <li><a href='https://www.openculture.com/2010/07'>July 2010</a></li> <li><a href='https://www.openculture.com/2010/06'>June 2010</a></li> <li><a href='https://www.openculture.com/2010/05'>May 2010</a></li> <li><a href='https://www.openculture.com/2010/04'>April 2010</a></li> <li><a href='https://www.openculture.com/2010/03'>March 2010</a></li> <li><a href='https://www.openculture.com/2010/02'>February 2010</a></li> <li><a href='https://www.openculture.com/2010/01'>January 2010</a></li> <li><a href='https://www.openculture.com/2009/12'>December 2009</a></li> <li><a href='https://www.openculture.com/2009/11'>November 2009</a></li> <li><a href='https://www.openculture.com/2009/10'>October 2009</a></li> <li><a href='https://www.openculture.com/2009/09'>September 2009</a></li> <li><a href='https://www.openculture.com/2009/08'>August 2009</a></li> <li><a href='https://www.openculture.com/2009/07'>July 2009</a></li> <li><a href='https://www.openculture.com/2009/06'>June 2009</a></li> <li><a href='https://www.openculture.com/2009/05'>May 2009</a></li> <li><a href='https://www.openculture.com/2009/04'>April 2009</a></li> <li><a href='https://www.openculture.com/2009/03'>March 2009</a></li> <li><a href='https://www.openculture.com/2009/02'>February 2009</a></li> <li><a href='https://www.openculture.com/2009/01'>January 2009</a></li> <li><a href='https://www.openculture.com/2008/12'>December 2008</a></li> <li><a href='https://www.openculture.com/2008/11'>November 2008</a></li> <li><a href='https://www.openculture.com/2008/10'>October 2008</a></li> <li><a href='https://www.openculture.com/2008/09'>September 2008</a></li> <li><a href='https://www.openculture.com/2008/08'>August 2008</a></li> <li><a href='https://www.openculture.com/2008/07'>July 2008</a></li> <li><a href='https://www.openculture.com/2008/06'>June 2008</a></li> <li><a href='https://www.openculture.com/2008/05'>May 2008</a></li> <li><a href='https://www.openculture.com/2008/04'>April 2008</a></li> <li><a href='https://www.openculture.com/2008/03'>March 2008</a></li> <li><a href='https://www.openculture.com/2008/02'>February 2008</a></li> <li><a href='https://www.openculture.com/2008/01'>January 2008</a></li> <li><a href='https://www.openculture.com/2007/12'>December 2007</a></li> <li><a href='https://www.openculture.com/2007/11'>November 2007</a></li> <li><a href='https://www.openculture.com/2007/10'>October 2007</a></li> <li><a href='https://www.openculture.com/2007/09'>September 2007</a></li> <li><a href='https://www.openculture.com/2007/08'>August 2007</a></li> <li><a href='https://www.openculture.com/2007/07'>July 2007</a></li> <li><a href='https://www.openculture.com/2007/06'>June 2007</a></li> <li><a href='https://www.openculture.com/2007/05'>May 2007</a></li> <li><a href='https://www.openculture.com/2007/04'>April 2007</a></li> <li><a href='https://www.openculture.com/2007/03'>March 2007</a></li> <li><a href='https://www.openculture.com/2007/02'>February 2007</a></li> <li><a href='https://www.openculture.com/2007/01'>January 2007</a></li> <li><a href='https://www.openculture.com/2006/12'>December 2006</a></li> <li><a href='https://www.openculture.com/2006/11'>November 2006</a></li> <li><a href='https://www.openculture.com/2006/10'>October 2006</a></li> <li><a href='https://www.openculture.com/2006/09'>September 2006</a></li> </ul> </li><li id="wgs_widget-2" class="widget widget_wgs_widget"><h2 class="widgettitle">Search</h2><div class="wgs_wrapper"><div class="gcse-search" data-resultsUrl="https://www.openculture.com/search_gcse"></div></div></li> </ul> </div> <!-- #r_sidebar--> <div style="clear:both;"></div> <div class="clearfix" id="clearfixheader"> </div> </div> <!--page --> </div> <div id="footerW"> <div id="footer"> <div id="flexcanvas"> <div> <!--privacy cookie for fuse <style> #fuse-privacy-tool { font-size: 0.5rem; } </style> <div data-fuse-privacy-tool></div> --> </div> <div id="container" class="flexChild rowParent"> <div id="rowChild9255" class="flexChild rowParent"> <div id="rowChild85696" class="flexChild columnParent" > <img src="//cdn3.openculture.com/wp-content/themes/openculture_v4a/images/open-culture-stacked-logo-black.svg" style="width:100%;max-width:180px;"/> <div id="columnChild73011" class="flexChild"> <p style="font-size:1.2rem">©2006-2024 Open Culture, LLC.<br> All rights reserved.</p> </div> <div id="columnChild64930" class="flexChild"></div> </div> <div id="rowChild76088" class="flexChild"> <ul> <li><a href="https://www.openculture.com"/>Home</li> <li><a href="//www.openculture.com/faq">About Us</a> </li> <li><a href="https://www.openculture.com/advertise">Advertise with Us</a> </li> <li><a href="https://www.openculture.com/copyright_policy">Copyright Policy </a> </li> <li><a href="https://www.openculture.com/privacy_policy">Privacy Policy </a> </li> <li><a href="https://www.openculture.com/terms_of_use_agreement">Terms of Use</a></li> <li><a href="//www.linkedin.com/in/dancolman">Bio</a></li> </ul> </div> </div> <div id="rowChild67927" class="flexChild rowParent"> <div id="rowChild4079" class="flexChild"> <ul> <li id="audio-books"><a title="Audio Books" href="/freeaudiobooks">Audio Books</a> </li> <li id="online-courses"><a title="Online Courses" href="/freeonlinecourses">Online Courses</a> </li> <li id="Free Certificate Courses"><a title="MOOCs" href="https://www.openculture.com/free_certificate_courses">MOOCs</a> </li> <li id="movies"><a title="Movies" href="/freemoviesonline">Movies</a> </li> <li id="language-lessons"><a title="Language Lessons" href="/freelanguagelessons">Languages</a> </li> <li id="textbooks"><a title="Free Textbooks" href="/free_textbooks">Textbooks</a> </li> <li id="last" id="ebooks"><a title="eBooks" href="/free_ebooks">eBooks</a> </li> <!-- <li id="K12"><a title="K-12" href="/free_k-12_educational_resources">K-12</a></li> --> </ul> </div> <div id="rowChildsocial" class="flexChild selected"><div class="social-icons2 social-icons2-altmargin"> <ul style "display:inline;padding:0;margin:0px;"> <li> <a href="//twitter.com/openculture"><i class="icon-twitter"></i></a></li> <li><a href="//facebook.com/openculture"><i class="icon-facebook"></i></a></li> <li><a href="/contact"><i class="icon-envelope-alt"></i></a></li> <li><a href="//feeds.feedburner.com/OpenCulture"><i class="icon-rss-sign"></i></a></li> <!--<gcse:search></gcse:search> --> </ul> </div> </div> </div></div> <!-- <img src="https://www.openculture.com/wp-content/themes/openculture_v4c/images/logo_openculture_footer.png" alt="openculture logo" width="167" height="22" /> --> </a> <br> <br> </div></div> <script src="/wp-content/themes/openculture_v4a/js/uisearch.js?userid=me"></script> <script src="/wp-content/themes/openculture_v4a/js/classie.js"></script> <script> new UISearch( document.getElementById( 'sb-search' ) ); </script> <!--chartbeat <script type="text/javascript"> var _sf_async_config={}; _sf_async_config.uid = 15940; _sf_async_config.domain = "openculture.com"; (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); </script> Chartbeat end--> <!-- <script type="text/javascript" src="https://www.openculture.com/wp-content/themes/openculture_v4c/js/wibya_loader.js"; </script> --> <!-- apple affiliate--> <script type='text/javascript'>var _merchantSettings=_merchantSettings || [];_merchantSettings.push(['AT', '10lqkA']);(function(){var autolink=document.createElement('script');autolink.type='text/javascript';autolink.async=true; autolink.src= ('https:' == document.location.protocol) ? 'https://autolinkmaker.itunes.apple.com/js/itunes_autolinkmaker.js' : 'http://autolinkmaker.itunes.apple.com/js/itunes_autolinkmaker.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(autolink, s);})();</script> <!--facebookq --> <!-- facebook start <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : '139550851813', // App ID version : 'v2.0' channelUrl : '//www.openculture.com/openculture-misc/channel.html', // Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); // Additional initialization code here }; // Load the SDK Asynchronously (function(d){ var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/sdk.js"; ref.parentNode.insertBefore(js, ref); }(document)); </script> --> <!-- freeze header --> <!-- Quantcast Tag --> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-0dRTlf6K0FnoM.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- memory tracking --> <!--memory for this page start: end:21076192--><!-- part of masshare --> <!-- amazon --> <script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=fd4c8c65-cd44-4398-aeb9-c352a7b1b3e4"></script> <div style="margin-left: 20px; font-size:4pt"> <!-- Open Culture was founded by <a title="Linkedin" href="https://www.linkedin.com/in/dancolman">Dan Colman.</a> --> </div> <script type="text/javascript"> ( function() { var nativeLazyloadInitialize = function() { var lazyElements, script; if ( 'loading' in HTMLImageElement.prototype ) { lazyElements = [].slice.call( document.querySelectorAll( '.native-lazyload-js-fallback' ) ); lazyElements.forEach( function( element ) { if ( ! element.dataset.src ) { return; } element.src = element.dataset.src; delete element.dataset.src; if ( element.dataset.srcset ) { element.srcset = element.dataset.srcset; delete element.dataset.srcset; } if ( element.dataset.sizes ) { element.sizes = element.dataset.sizes; delete element.dataset.sizes; } element.classList.remove( 'native-lazyload-js-fallback' ); } ); } else if ( ! document.querySelector( 'script#native-lazyload-fallback' ) ) { script = document.createElement( 'script' ); script.id = 'native-lazyload-fallback'; script.type = 'text/javascript'; script.src = 'https://www.openculture.com/wp-content/plugins/native-lazyload/assets/js/lazyload.js'; script.defer = true; document.body.appendChild( script ); } }; if ( document.readyState === 'complete' || document.readyState === 'interactive' ) { nativeLazyloadInitialize(); } else { window.addEventListener( 'DOMContentLoaded', nativeLazyloadInitialize ); } }() ); </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/mailster/assets/js/form.min.js?ver=4.1.6" id="mailster-form-js"></script> <script type="text/javascript" id="google_cse_v2-js-extra"> /* <![CDATA[ */ var scriptParams = {"google_search_engine_id":"002072221197455993592:yi47nc7qzka"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/wp-google-search/assets/js/google_cse_v2.js?ver=1" id="google_cse_v2-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0.1" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-before"> /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.openculture.com\/wp-json\/", "namespace": "contact-form-7\/v1" } }; /* ]]> */ </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.1" id="contact-form-7-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/lazy-load-for-videos/public/js/lazyload-shared.js?ver=2.18.3" id="lazyload-video-js-js"></script> <script type="text/javascript" id="lazyload-youtube-js-js-before"> /* <![CDATA[ */ window.llvConfig=window.llvConfig||{};window.llvConfig.youtube={"colour":"red","buttonstyle":"css_white_pulse","controls":true,"loadpolicy":true,"thumbnailquality":"maxresdefault","preroll":"","postroll":"","overlaytext":"","loadthumbnail":true,"cookies":false,"callback":"<!--YOUTUBE_CALLBACK-->"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/lazy-load-for-videos/public/js/lazyload-youtube.js?ver=2.18.3" id="lazyload-youtube-js-js"></script> <script type="text/javascript" id="lazyload-vimeo-js-js-before"> /* <![CDATA[ */ window.llvConfig=window.llvConfig||{};window.llvConfig.vimeo={"buttonstyle":"css_white_pulse","playercolour":"#00adef","preroll":"","postroll":"","show_title":false,"overlaytext":"","loadthumbnail":true,"thumbnailquality":"default","cookies":false,"callback":"<!--VIMEO_CALLBACK-->"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/lazy-load-for-videos/public/js/lazyload-vimeo.js?ver=2.18.3" id="lazyload-vimeo-js-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/wp-typography/js/clean-clipboard.min.js?ver=5.9.1" id="wp-typography-cleanup-clipboard-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-content/themes/openculture_v4a/js/jquery.sticky.js?ver=6.7.1" id="sticky-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-content/themes/openculture_v4a/js/ocscroll.js?version=1.43&ver=6.7.1" id="resize-js"></script> <script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=cse-search-box&lang=en&ver=6.7.1" id="google_search-js"></script> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=UA-926659-1&ver=6.7.1" id="google_analytics-js"></script> <script type="text/javascript" src="//autolinkmaker.itunes.apple.com/js/itunes_autolinkmaker.js?ver=6.7.1" id="apple-js"></script> <script type="text/javascript" src="//connect.facebook.net/en_US/all.js?ver=6.7.1" id="facebook-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/admin-bar.min.js?ver=6.7.1" id="wpadminbar-js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6LeoYbopAAAAAK2ynC_yDjz9Udtjo_deOijV1Rjg&ver=3.0" id="google-recaptcha-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" id="wpcf7-recaptcha-js-before"> /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LeoYbopAAAAAK2ynC_yDjz9Udtjo_deOijV1Rjg", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ </script> <script type="text/javascript" src="https://www.openculture.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.0.1" id="wpcf7-recaptcha-js"></script> <script type="text/javascript" src="https://www.openculture.com/wp-includes/js/comment-reply.min.js?ver=6.7.1" id="comment-reply-js" async="async" data-wp-strategy="async"></script> </body> </html>