{"id":316,"date":"2022-04-26T13:03:43","date_gmt":"2022-04-26T13:03:43","guid":{"rendered":"http:\/\/elementofscience.com\/?p=316"},"modified":"2022-04-26T13:03:43","modified_gmt":"2022-04-26T13:03:43","slug":"recommend-the-mit-missing-computer-science-semester-lectures","status":"publish","type":"post","link":"https:\/\/elementofscience.com\/?p=316","title":{"rendered":"Recommend the MIT &#8220;missing Computer Science semester&#8221; lectures"},"content":{"rendered":"\n<p>If you code using GUIs or a mouse, go do the MIT &#8220;<a href=\"https:\/\/missing.csail.mit.edu\/\">The Missing Semester of Your CS Education<\/a>&#8221; course as soon as possible. <\/p>\n\n\n\n<p>I have been coding off and on for more than 20 years now. I have had Linux desktop systems on the recommendation of and in order to better work with colleagues. I use the shell somewhat regularly. And yet, even 10 minutes into <a href=\"https:\/\/missing.csail.mit.edu\/2020\/course-shell\/\">the first lecture<\/a>, I have learned a few things. This missing information both helps me be more efficient and gives me a hierarchical understanding of why some things I have tried have worked well and others not so much. <\/p>\n\n\n\n<p>One caveat is that passively listening to the lectures is not enough, even though it is easy to do. One complaint I have with the video is sometimes how quickly it moves on from the input text if I have a question about spacing, a capitalization, or the direction of a slash. Doing the examples and pausing the video until I&#8217;ve played with variations really helps me see how this plays out on my machine. I like this much more than some of the pre-loaded, artificial environments I have used to learn coding online. I can learn stuff that way, but it is hard to know where the problem is when it does not work in your environment.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you code using GUIs or a mouse, go do the MIT &#8220;The Missing Semester of Your CS Education&#8221; course as soon as possible. I have been coding off and on for more than 20 years now. I have had Linux desktop systems on the recommendation of and in order to better work with colleagues. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-316","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/elementofscience.com\/index.php?rest_route=\/wp\/v2\/posts\/316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementofscience.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementofscience.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementofscience.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elementofscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316"}],"version-history":[{"count":0,"href":"https:\/\/elementofscience.com\/index.php?rest_route=\/wp\/v2\/posts\/316\/revisions"}],"wp:attachment":[{"href":"https:\/\/elementofscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementofscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementofscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}