<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Teaching | Geovane Fedrecheski</title>
    <link>https://fedrecheski.com/tags/teaching/</link>
      <atom:link href="https://fedrecheski.com/tags/teaching/index.xml" rel="self" type="application/rss+xml" />
    <description>Teaching</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 15 Oct 2023 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://fedrecheski.com/media/icon_hu_645fa481986063ef.png</url>
      <title>Teaching</title>
      <link>https://fedrecheski.com/tags/teaching/</link>
    </image>
    
    <item>
      <title>Alura courses: HTTP and secure development for 32k&#43; students</title>
      <link>https://fedrecheski.com/project/alura/</link>
      <pubDate>Sun, 15 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://fedrecheski.com/project/alura/</guid>
      <description>&lt;h2 id=&#34;what-it-is&#34;&gt;What it is&lt;/h2&gt;
&lt;p&gt;Three online developer courses I authored for &lt;a href=&#34;https://www.alura.com.br/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Alura&lt;/a&gt;, Brazil&amp;rsquo;s largest developer-education platform. Together they reached &lt;strong&gt;32k+ students&lt;/strong&gt; with an average rating of &lt;strong&gt;9.2/10&lt;/strong&gt;. Two of them are part of Alura&amp;rsquo;s &lt;a href=&#34;https://www.alura.com.br/cursos-online-devops/seguranca&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DevOps Security track&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-i-built&#34;&gt;What I built&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;24 hours of structured content total&lt;/strong&gt;, in Portuguese, all video-led with hands-on exercises:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.alura.com.br/curso-online-http-entendendo-web-por-baixo-dos-panos&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;HTTP: entendendo a web por baixo dos panos&lt;/a&gt;&lt;/strong&gt; (10 h) — HTTP/HTTPS fundamentals, HTTP/2 and HTTP/3, URLs, headers, request/response. The &amp;ldquo;how does the web actually work&amp;rdquo; course.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.alura.com.br/curso-online-desenvolvimento-seguro-lidando-erros-logs-aplicacao&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Desenvolvimento Seguro: lidando com erros e logs em uma aplicação&lt;/a&gt;&lt;/strong&gt; (6 h) — error-safe coding, log hygiene, cryptographic integrity for log records, Elasticsearch + Kibana for analysis. Applied to Node.js / TypeScript APIs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.alura.com.br/curso-online-desenvolvimento-seguro-dast-sca-protegendo-dependencias-aplicacao-execucao&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Desenvolvimento seguro com DAST e SCA: protegendo as dependências e a aplicação em execução&lt;/a&gt;&lt;/strong&gt; (8 h) — Software Composition Analysis and Dynamic Application Security Testing for Node.js apps, integrated into CI pipelines with Dependency Track, Nuclei, and Snyk.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each course I owned the full course-authoring pipeline: instructional design, scripting, video recording and editing, exercise design, and the supporting code, examples, and quizzes.&lt;/p&gt;
&lt;h2 id=&#34;challenges&#34;&gt;Challenges&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Translating production-grade security practice into an asynchronous, Portuguese-language course for working developers&lt;/li&gt;
&lt;li&gt;Deep technical material (HTTP/3, DAST, SCA) in 6–10 h chunks needs aggressive pruning and careful sequencing&lt;/li&gt;
&lt;li&gt;Asynchronous video has no Q&amp;amp;A safety net — every example has to land cleanly the first time&lt;/li&gt;
&lt;li&gt;Shipping a steady cadence of recorded content while working part-time and remotely&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;numbers&#34;&gt;Numbers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;32k+ students&lt;/strong&gt; across the three courses&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;9.2/10&lt;/strong&gt; average student rating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;24 hours&lt;/strong&gt; of content&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 courses&lt;/strong&gt;, two of them in Alura&amp;rsquo;s DevOps Security track&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tenure:&lt;/strong&gt; June 2022 → October 2023 (remote, part-time)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;links&#34;&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.alura.com.br/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Alura — main platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.alura.com.br/cursos-online-devops/seguranca&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DevOps Security track&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>CodeIoT IOT101: a free IoT MOOC for 100k&#43; Brazilian students</title>
      <link>https://fedrecheski.com/project/codeiot/</link>
      <pubDate>Fri, 15 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://fedrecheski.com/project/codeiot/</guid>
      <description>&lt;h2 id=&#34;what-it-is&#34;&gt;What it is&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CodeIoT&lt;/strong&gt; is a free Brazilian online learning platform for Internet of Things education — sponsored by &lt;strong&gt;Samsung&lt;/strong&gt;, developed by &lt;strong&gt;LSI-TEC&lt;/strong&gt;, and running on OpenEdX. The catalog covers 6 courses from introductory IoT through electronics, programming, mobile apps, and connected devices.&lt;/p&gt;
&lt;p&gt;I co-authored &lt;strong&gt;IOT101 — &lt;em&gt;Introdução à Internet das Coisas&lt;/em&gt;&lt;/strong&gt; (&amp;ldquo;Introduction to the Internet of Things&amp;rdquo;), the platform&amp;rsquo;s gateway course, alongside &lt;strong&gt;Laisa Costa de Biase&lt;/strong&gt; and &lt;strong&gt;Ana Grasielle Dionisio Correa&lt;/strong&gt;.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/aYwj4Hu_1r8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;h2 id=&#34;what-i-built&#34;&gt;What I built&lt;/h2&gt;
&lt;p&gt;Twelve hours of structured content that takes a learner from zero to a working understanding of what IoT is and what they can do with it.&lt;/p&gt;
&lt;p&gt;Co-designed and co-authored with Laisa and Ana Grasi:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Curriculum and learning sequence&lt;/strong&gt; — what does a beginner need to understand, and in what order&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Video lectures and on-camera presentation&lt;/strong&gt; — including the intro video above&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Written modules, exercises, and supporting materials&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The narrative arc&lt;/strong&gt;: what is the internet → what is IoT → how do they meet → what can you build → where is the field going&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This was an end-to-end course-authoring exercise: instructional design, scripting, on-camera video, exercise design, and the discipline to ship coherent self-paced content for a national audience.&lt;/p&gt;
&lt;h2 id=&#34;challenges&#34;&gt;Challenges&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The audience ranged from absolute beginners to high-school students with no programming background — depth and accessibility had to coexist&lt;/li&gt;
&lt;li&gt;Producing video + writing + exercises in Portuguese for a national audience meant production discipline beyond just knowing the material&lt;/li&gt;
&lt;li&gt;Asynchronous self-paced learning needs more pedagogical design than a live class — every concept has to land on the first try, with no Q&amp;amp;A safety net&lt;/li&gt;
&lt;li&gt;Coordinating three co-authors so the course had one coherent voice&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;numbers&#34;&gt;Numbers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;100k+ students&lt;/strong&gt; reached&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;12 hours&lt;/strong&gt; of structured content&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 co-authors&lt;/strong&gt;: Laisa Costa de Biase, Ana Grasielle Dionisio Correa, and me&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 languages&lt;/strong&gt; — Portuguese original, with full English and Spanish translation of all written content and subtitles (audio stays in Portuguese)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Free&lt;/strong&gt;, openly licensed (Creative Commons BY-NC-ND 4.0)&lt;/li&gt;
&lt;li&gt;One of &lt;strong&gt;6 courses&lt;/strong&gt; in the CodeIoT catalog&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;press&#34;&gt;Press&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://news.samsung.com/br/code-iot-da-samsung-desperta-interesse-de-professores-e-alunos-por-tecnologia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Samsung News Brasil — &lt;em&gt;Code IoT desperta interesse de professores e alunos por tecnologia&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;links&#34;&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://codeiot.org.br/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CodeIoT — platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://codeiot.org.br/courses/course-v1:LSI-TEC&amp;#43;IOT101&amp;#43;2021_OC/about&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;IOT101 — course page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>
