<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Learning on dev.endevour</title><link>https://devendevour.iankulin.com/tags/learning/</link><description>Recent content in Learning on dev.endevour</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Fri, 19 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://devendevour.iankulin.com/tags/learning/index.xml" rel="self" type="application/rss+xml"/><item><title>What's unfinished in your Udemy?</title><link>https://devendevour.iankulin.com/whats-unfinished-in-your-udemy/</link><pubDate>Fri, 19 Jan 2024 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/whats-unfinished-in-your-udemy/</guid><description>&lt;p&gt;&lt;img src="https://devendevour.iankulin.com/images/pauchi0195_unfinished_robotic_bodies_female_scientist_rebel_bio_b9b95c92-d4af-4600-9c5b-e0974f6c2b18.jpg" alt="" class="img-responsive"&gt; &lt;/p&gt;
&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://devendevour.iankulin.com/images/screen-shot-2023-12-29-at-1.30.02-pm.jpg" alt="" class="img-responsive"&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;</description></item><item><title>ZTM - Complete Web Developer</title><link>https://devendevour.iankulin.com/ztm-complete-web-developer/</link><pubDate>Tue, 13 Dec 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/ztm-complete-web-developer/</guid><description>&lt;p&gt;&lt;a href="https://zerotomastery.io/courses/coding-bootcamp/" target="_blank" rel="noopener"&gt;&lt;img src="https://devendevour.iankulin.com/images/screen-shot-2022-12-11-at-8.31.15-pm.jpg" alt="" class="img-responsive"&gt; &lt;/a&gt; &lt;/p&gt;
&lt;p&gt;I started my first Udemy a few days ago. I was watching one of those &amp;ldquo;&lt;a href="https://www.youtube.com/watch?v=cYNVVspXUdA" target="_blank" rel="noopener"&gt;How I&amp;rsquo;d learn to code if I started over&lt;/a&gt; &amp;rdquo; YouTubes, mainly because I&amp;rsquo;d like to know enough JavaScript to write little REST API&amp;rsquo;s on Node.js, but also because I&amp;rsquo;m starting to think web development makes more sense for a couple of the applications I&amp;rsquo;ve got on my (ever growing) list of app ideas.&lt;/p&gt;</description></item><item><title>Project Based Learning</title><link>https://devendevour.iankulin.com/project-based-learning/</link><pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/project-based-learning/</guid><description>&lt;p&gt;&lt;img src="https://devendevour.iankulin.com/images/young-woman-holding-a-phone-outside-near-a-lake-painting.jpg" alt="young woman holding a phone outside near a lake, painting - Stable Diffusion" class="img-responsive"&gt; &lt;/p&gt;
&lt;p&gt;A couple of times in conversations on &lt;a href="https://firesideswift.fireside.fm/" target="_blank" rel="noopener"&gt;Fireside Swift&lt;/a&gt; and &lt;a href="https://podcasts.apple.com/au/podcast/swift-over-coffee/id1435076502" target="_blank" rel="noopener"&gt;Swift Over Coffee&lt;/a&gt; the presenters have talked about the danger of just doing more and more tutorials to learn programming, and the benefit, in contrast, of building your own real app. Although I am very much still benefiting from the 100DaysOfSwiftUI I have been seeing some of the upside of working on a real app in the last day and a half.&lt;/p&gt;</description></item><item><title>A deadline is a good thing</title><link>https://devendevour.iankulin.com/a-deadline-is-a-good-thing/</link><pubDate>Fri, 09 Sep 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/a-deadline-is-a-good-thing/</guid><description>&lt;p&gt;I usually have a few days of blog posts written in advance so I can schedule one to come out each day, and not sweat if I&amp;rsquo;m caught up in real life. There&amp;rsquo;s no real reason why I should have that strict publishing schedule, but it is part of my internal discipline to ensure that, at least on average I&amp;rsquo;m making some sort of report-able progress or effort each day.&lt;/p&gt;</description></item><item><title>Learn to Code</title><link>https://devendevour.iankulin.com/learn-to-code/</link><pubDate>Thu, 08 Sep 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/learn-to-code/</guid><description>&lt;p&gt;This blog exists for a couple of reasons - firstly Paul Hudson insisted on posting progress in the 100 days of SwiftUI on social media, and secondly, when I try to explain something, I&amp;rsquo;m forced to understand it clearly - so I know this is a good learning technique.&lt;/p&gt;
&lt;p&gt;This video from &lt;a href="https://fireship.io/" target="_blank" rel="noopener"&gt;Fireship&lt;/a&gt; says this idea is called the &lt;a href="https://www.lifehack.org/862931/feynman-technique" target="_blank" rel="noopener"&gt;Feynman Technique&lt;/a&gt; &lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/NtfbWkxJTHw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;</description></item><item><title>Uwrap App</title><link>https://devendevour.iankulin.com/uwrap-app/</link><pubDate>Thu, 25 Aug 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/uwrap-app/</guid><description>&lt;p&gt;&lt;img src="https://devendevour.iankulin.com/images/img_2549.png" alt="" class="img-responsive"&gt; &lt;/p&gt;
&lt;p&gt;Part of the &lt;a href="https://twitter.com/twostraws" target="_blank" rel="noopener"&gt;@twostraws&lt;/a&gt; programmatic universe is his Swift learning app, &lt;a href="https://apps.apple.com/us/app/unwrap/id1440611372" target="_blank" rel="noopener"&gt;Unwrap&lt;/a&gt; that I&amp;rsquo;ve included in my learning &lt;a href="https://devendevour.wordpress.com/goals/" target="_blank" rel="noopener"&gt;goals&lt;/a&gt; . It presents little snippets of learning with a 60 second video, and in a written version, then tests the user to check their understanding. It is slightly gamified - you get points for answers, but it&amp;rsquo;s not clear to me how that works beyond the satisfying haptics when your score runs up at the end of a section.&lt;/p&gt;</description></item><item><title>Playgrounds are good</title><link>https://devendevour.iankulin.com/playgrounds-are-good/</link><pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/playgrounds-are-good/</guid><description>&lt;p&gt;&lt;img src="https://devendevour.iankulin.com/images/img_2778.png" alt="" class="img-responsive"&gt; &lt;/p&gt;
&lt;p&gt;A couple of times (&lt;a href="https://devendevour.iankulin.com/protocols/"&gt;Protocols&lt;/a&gt; &amp;amp; &lt;a href="https://devendevour.iankulin.com/named-loops/"&gt;Named Loops&lt;/a&gt; ) in the past few days I&amp;rsquo;ve needed to write and run a couple of tiny C or C++ snippets, and I&amp;rsquo;ve acutely felt the lack of Swift Playgrounds for it. It occurred to me that Playgrounds has been instrumental in my enjoyment of learning Swift - it&amp;rsquo;s just a bit magic to grab the closest device and noodle out an idea or to make sure I&amp;rsquo;ve understood a new concept.&lt;/p&gt;</description></item><item><title>Learning Retention</title><link>https://devendevour.iankulin.com/learning-retention/</link><pubDate>Thu, 14 Jul 2022 00:00:00 +0000</pubDate><guid>https://devendevour.iankulin.com/learning-retention/</guid><description>&lt;p&gt;In order to have something to put up on GitHub (as part of working all that out) I went back to re-write the Checkpoint 2 code that I&amp;rsquo;d written, but not saved, three or four days ago.&lt;/p&gt;
&lt;p&gt;The task was to count the unique elements in an array. The teaching had been about the complex data types, so clearly the hint was to cast the array to a set. Although the idea of sets is new to me this year, I&amp;rsquo;ve come across them twice. Once in the 100 days course (the same day as having to write this code) and once from a few days earlier from a &lt;a href="https://firesideswift.fireside.fm/157" target="_blank" rel="noopener"&gt;podcast episode&lt;/a&gt; . This is high quality learning - getting the same topic a couple of different ways a few days apart, then having to use the information for real.&lt;/p&gt;</description></item></channel></rss>