<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Udemy on blog.iankulin.com</title><link>https://blog.iankulin.com/tags/udemy/</link><description>Recent content in Udemy on blog.iankulin.com</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Fri, 19 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.iankulin.com/tags/udemy/index.xml" rel="self" type="application/rss+xml"/><item><title>What's unfinished in your Udemy?</title><link>https://blog.iankulin.com/whats-unfinished-in-your-udemy/</link><pubDate>Fri, 19 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.iankulin.com/whats-unfinished-in-your-udemy/</guid><description>&lt;p&gt;If you work or study in tech, I always feel a good getting-to-know-you question is &amp;ldquo;what courses or tutorials did you start, but not finish?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;My Udemy doesn&amp;rsquo;t look &lt;em&gt;too&lt;/em&gt; bad:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-12-29-at-1.30.02-pm.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The ZTM course was good, but I got stuck on an AI API exercise. I think it&amp;rsquo;s a common sticking point for students since Andrei includes a little rant about how it definitely does work - but I downloaded his repo with the solution and it was having the same errors I was and I gave up in frustration. I probably should have just skipped that one.&lt;/p&gt;
&lt;p&gt;The Linux one was really good - I learned a heap of basic little things (although I struggled with the guy&amp;rsquo;s accent a little) - things like tab for CLI completion. I guess you would learn this stuff from work colleagues, but if you&amp;rsquo;re self taught someone else needs to show you. This isn&amp;rsquo;t the highly recommended Linux basics course I wanted to do (&lt;a href="https://www.udemy.com/course/learn-linux-in-5-days/"&gt;Learn Linux in 5 days&lt;/a&gt;), but it was a lot cheaper.&lt;/p&gt;
&lt;h2 id="what-else"&gt;What else?&lt;/h2&gt;
&lt;p&gt;So that&amp;rsquo;s my Udemy, what else haven&amp;rsquo;t I finished?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.hackingwithswift.com/100/swiftui"&gt;100 Days of Swift UI&lt;/a&gt; (47/100) - This is the free Paul Hudson course. I so highly recommend it for budding iOS developers I paid to join his super club or whatever that&amp;rsquo;s called although you don&amp;rsquo;t really need to. I got up to day 47 before deciding I wanted to work on web dev rather than iOS. I still use these skills occasionally for writing little MacOS apps.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://missing.csail.mit.edu/"&gt;Missing Semester Lectures&lt;/a&gt; (6/11) - Some CS lecturers at MIT realised there was some mechanics of day-to-day development missing from their courses (such as source control) so they put these together. They are great. Some of it falls into the &amp;lsquo;didn&amp;rsquo;t know you needed to know&amp;rsquo; so I plan to come back to these and finish one day.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cs193p.sites.stanford.edu/2021-0"&gt;CS193p&lt;/a&gt; (4/16) - These iOS development lectures are high quality and enjoyable, but if you run into issues (and are not enrolled in this unit at Stanford) you can get stuck - my best source of assistance was searching on github and finding others who had been through it. I gave up on these to focus on the Paul Hudson ones that were in more digestible chunks, and with some assistance (if you cared to pay for it).&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve also completed numerous little free courses and stand-alone videos from YouTube - names that spring to mind are Jay from &lt;a href="https://www.youtube.com/@LearnLinuxTV"&gt;Learn Linux TV&lt;/a&gt;, &lt;a href="https://www.youtube.com/@WebDevSimplified"&gt;Web Dev Simplified&lt;/a&gt;, &lt;a href="https://www.youtube.com/@Fireship"&gt;Fireship&lt;/a&gt;, the &lt;a href="https://www.youtube.com/@NetNinja"&gt;Net Ninja&lt;/a&gt;, &lt;a href="https://www.youtube.com/@programmingwithmosh"&gt;Mosh&lt;/a&gt;, &lt;a href="https://www.youtube.com/@t3dotgg"&gt;Theo&lt;/a&gt;, &lt;a href="https://www.youtube.com/@NetworkChuck"&gt;Network Chuck&lt;/a&gt;, &lt;a href="https://www.youtube.com/@JamesQQuick"&gt;James Quick&lt;/a&gt;, and &lt;a href="https://www.youtube.com/@apalrdsadventures"&gt;Apalrd&amp;rsquo;s Adventures&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mosh - I&amp;rsquo;ve paid for a month with the intention of doing his React 18 course in that time. I&amp;rsquo;m optimistic I will.&lt;/p&gt;
&lt;h3 id="whats-better-than-finishing-a-course"&gt;What&amp;rsquo;s better than finishing a course?&lt;/h3&gt;
&lt;p&gt;In most cases, what&amp;rsquo;s prevented me from finishing these courses, is that I&amp;rsquo;ve invested the time into writing code or doing projects that use the skills instead. I don&amp;rsquo;t feel bad about this, and in fact I&amp;rsquo;d recommend it. The only benefit of a course over just building projects is that they can teach you the things you didn&amp;rsquo;t know you needed. I listen to industry podcasts, and follow a lot of webdev people on Masterdon to try and help with that sort of discovery.&lt;/p&gt;
&lt;p&gt;For example, I&amp;rsquo;ve never used Zod, NextJS or Tailwind. But I know what they are, and where they would be useful to me because I&amp;rsquo;m tuned in to developer chatter about things.&lt;/p&gt;</description></item></channel></rss>