<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>kt.academy [PL]</title>
        <link>https://kt.academy/article</link>
        <description>Best articles about programming and best practices.</description>
        <lastBuildDate>Tue, 02 Jun 2026 12:04:54 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>pl</language>
        <image>
            <title>kt.academy [PL]</title>
            <url>https://kt.academy/logos/kt-academy.png</url>
            <link>https://kt.academy/article</link>
        </image>
        <copyright>All rights reserved 2020, Marcin Moskała</copyright>
        <atom:link href="https://kt.academy/rss-pl.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Rozszerzenia w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-extensions</link>
            <guid>kfde-extensions</guid>
            <pubDate>Tue, 06 Aug 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak używać klas i właściwości rozszerzających i gdzie nie powinniśmy tego robić.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/extensions.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Adnotacje w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-annotations</link>
            <guid>kfde-annotations</guid>
            <pubDate>Tue, 30 Jul 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Adnotacje to znacznie prostszy koncept niż mogłoby się wydawać, dowiedz się czym są i jak je definiować.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/annotations.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Sealed klasy i interfejsy w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-sealed</link>
            <guid>kfde-sealed</guid>
            <pubDate>Tue, 23 Jul 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Czemu służą sealed klasy i interfejsy oraz jak ich używać w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/sealed.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Enumy w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-enum</link>
            <guid>kfde-enum</guid>
            <pubDate>Tue, 16 Jul 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Czym są enumy i jak ich używać w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/enum.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Wyjątki w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-exceptions</link>
            <guid>kfde-exceptions</guid>
            <pubDate>Tue, 09 Jul 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak używamy wyjątków w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/exceptions.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Obiekty w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-objects</link>
            <guid>kfde-objects</guid>
            <pubDate>Tue, 02 Jul 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Czym jest wyrażenie tworzące obiekt, delegacja obiektu i companion object.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/objects.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Przeładowanie operatorów w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-operators</link>
            <guid>kfde-operators</guid>
            <pubDate>Tue, 25 Jun 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak zdefiniowane są operatory w Kotlinie i jak można je definiować.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/operators.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Dziedziczenie w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-inheritance</link>
            <guid>kfde-inheritance</guid>
            <pubDate>Tue, 18 Jun 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Poznaj interfejsy, klasy otwarte i abstrakcyjne oraz mechanizmy dziedziczenia w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/inheritance.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Klasy w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-classes</link>
            <guid>kfde-classes</guid>
            <pubDate>Tue, 11 Jun 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak definiujemy klasy w Kotlinie i jakie oferują nam one możliwości.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/classes.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Piękno systemu typów w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-type_system</link>
            <guid>kfde-type_system</guid>
            <pubDate>Tue, 04 Jun 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak zaprojektowany jest w system typów w Kotlinie, dzięki czemu używanie go jest takie przyjemne.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/type_system.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Moc pętli for w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-for</link>
            <guid>kfde-for</guid>
            <pubDate>Tue, 28 May 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Poznaj niesamowite możliwości pętli for w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/for.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Funkcje w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-functions</link>
            <guid>kfde-functions</guid>
            <pubDate>Tue, 21 May 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Ciekawe funkcjonalności Kotlina dotyczące funkcji.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/functions.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Instrukcje warunkowe w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-conditional-statements</link>
            <guid>kfde-conditional-statements</guid>
            <pubDate>Tue, 14 May 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Co cechuje instrukcje warunkowe w Kotlinie i jak ich używać.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/conditional_statements.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Nullowalność w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-nullability</link>
            <guid>kfde-nullability</guid>
            <pubDate>Mon, 06 May 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak działa bezpieczeństwo typów w Kotlinie i jak używać nullowalności.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/nullability.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Podaj Dalej Python з нуля]]></title>
            <link>https://kt.academy/article/podaj-dalej-ua</link>
            <guid>podaj-dalej-ua</guid>
            <pubDate>Tue, 30 Apr 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Ogłoszenie akcji Podaj Dalej dla książki Python od podstaw w języku ukraińskim.]]></description>
            <enclosure url="https://marcinmoskala.com/kt-academy-articles/promotion/podaj-dalej-py-ua-pl.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Data klasy w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-data</link>
            <guid>kfde-data</guid>
            <pubDate>Tue, 16 Apr 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Czym są data klasy i jak używać ich w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/data_classes.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Twój pierwszy program w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-first-program</link>
            <guid>kfde-first-program</guid>
            <pubDate>Tue, 09 Apr 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Jak napisać swój pierwszy program, jak możemy go wykorzystać w rzeczywistych projektach i jak zbadać, do czego kompiluje się Kotlin.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/first_program.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Generyki w Kotlinie]]></title>
            <link>https://kt.academy/article/kfde-generics</link>
            <guid>kfde-generics</guid>
            <pubDate>Tue, 19 Mar 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Esencja definiowania i używania typów generycznych w Kotlinie.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/generics.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Podstawowe typy Kotlina, ich literały i operacje]]></title>
            <link>https://kt.academy/article/kfde-values</link>
            <guid>kfde-values</guid>
            <pubDate>Tue, 06 Feb 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Poznaj podstawowe typy Kotlina, ich literały i operacje.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/basic_values.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Czym jest Kotlin?]]></title>
            <link>https://kt.academy/article/kfde-whats-kotlin</link>
            <guid>kfde-whats-kotlin</guid>
            <pubDate>Tue, 23 Jan 2024 00:01:00 GMT</pubDate>
            <description><![CDATA[Czym jest Kotlin, jakie ma cechy, jakie ma zalety i jakie wady.]]></description>
            <enclosure url="https://marcinmoskala.com/kotlin_essentials_book_pl/promotion/what_is_kotlin.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Co można robić w Pythonie?]]></title>
            <link>https://kt.academy/article/py-co-mozna</link>
            <guid>py-co-mozna</guid>
            <pubDate>Wed, 15 Jun 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Najpopularniejsze zastosowania języka Python, oraz jak z nimi zacząć.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/501_co_jeszcze_w_py.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Tworzenie serwisów internetowych w Pythonie]]></title>
            <link>https://kt.academy/article/py-backend</link>
            <guid>py-backend</guid>
            <pubDate>Wed, 08 Jun 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Czym są serwisy internetowe i jak utworzyć najprostszy taki serwis w języku Python.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/404_backend.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Zbieranie danych w Pythonie]]></title>
            <link>https://kt.academy/article/py-zbieranie-danych</link>
            <guid>py-zbieranie-danych</guid>
            <pubDate>Wed, 01 Jun 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak użyć języka Python do zbierania danych ze stron i portali internetowych.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/403_zbieranie_danych.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Sztuczna inteligencja w Pythonie]]></title>
            <link>https://kt.academy/article/py-sztuczna-inteligencja</link>
            <guid>py-sztuczna-inteligencja</guid>
            <pubDate>Wed, 25 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak zacząć przygodę ze sztuczną inteligencją w języku Python.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/402_sztuczna_inteligencja.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Analiza danych w Pythonie]]></title>
            <link>https://kt.academy/article/py-analiza-danych</link>
            <guid>py-analiza-danych</guid>
            <pubDate>Wed, 18 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak zacząć przygodę z analizą danych w języku Python.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/401_analiza_danych.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Gra w węża, część 3: Przejmujemy sterowanie]]></title>
            <link>https://kt.academy/article/py-snake-input</link>
            <guid>py-snake-input</guid>
            <pubDate>Wed, 11 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak reagować na akcję gracza, by nasz wąż nabrał życia.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/303_input.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Gra w węża, część 2: Zmiana stanu]]></title>
            <link>https://kt.academy/article/py-snake-state</link>
            <guid>py-snake-state</guid>
            <pubDate>Wed, 04 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[W stylu TDD implementujemy poruszanie się węża oraz pozostałe elementu mechaniki gry.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/302_state.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Gra w węża, część 1: Daj mi okno na świat]]></title>
            <link>https://kt.academy/article/py-snake-pygame</link>
            <guid>py-snake-pygame</guid>
            <pubDate>Wed, 27 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak działają gry oraz jak zacząć pracę z pakietem PyGame.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/301_pygame.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Instalacja pakietów w Pythonie]]></title>
            <link>https://kt.academy/article/py-instalacja-pakietow</link>
            <guid>py-instalacja-pakietow</guid>
            <pubDate>Wed, 20 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Czym jest pip i jak w języku Python instalujemy pakiety.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/206_instalacja_pakietow.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Importowanie w Pythonie]]></title>
            <link>https://kt.academy/article/py-importowanie</link>
            <guid>py-importowanie</guid>
            <pubDate>Wed, 13 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak w języku Python działa importowanie modułów, pakietów i elementów.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/205_importowanie.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Operatory w Pythonie]]></title>
            <link>https://kt.academy/article/py-operatory</link>
            <guid>py-operatory</guid>
            <pubDate>Wed, 06 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Czym jest ten cały __eq__, __str__ i pozostałe funkcje stanowiące wsparcie dla nadpisywania operatorów.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/204_operatory.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[List comprehensions w Pythonie]]></title>
            <link>https://kt.academy/article/py-comprehensions</link>
            <guid>py-comprehensions</guid>
            <pubDate>Wed, 30 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Czym jest List comprehensions i jak wykorzystujemy je do przetwarzania list.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/203_comprehensions.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Listy w Pythonie]]></title>
            <link>https://kt.academy/article/py-listy</link>
            <guid>py-listy</guid>
            <pubDate>Wed, 23 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak działa lista i tuple, jak wyciągać i ustawiać wartości poprzez index i zakres, i wiele więcej.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/202_listy.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Klasy i obiekty w Pythonie]]></title>
            <link>https://kt.academy/article/py-klasy</link>
            <guid>py-klasy</guid>
            <pubDate>Wed, 16 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Czym są klasy i jak przy ich pomocy tworzymy obiekty w języku Python.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/201_klasy.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Czwartkami z programowaniem - dziękujemy!]]></title>
            <link>https://kt.academy/article/czwartki-z-programowaniem-podsumowanie</link>
            <guid>czwartki-z-programowaniem-podsumowanie</guid>
            <pubDate>Tue, 15 Mar 2022 00:01:00 GMT</pubDate>
            <description><![CDATA[W ramach akcji Podaj dalej programowanie zorganizowaliśmy cykl wykładów przy współpracy z samorządami warszawskich uczelni SGH i UW...]]></description>
            <enclosure url="https://marcinmoskala.com/kt-academy-files/podaj-dalej-programowanie-dziekujemy.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Funkcje w Pythonie]]></title>
            <link>https://kt.academy/article/py-funkcje</link>
            <guid>py-funkcje</guid>
            <pubDate>Wed, 09 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Poznamy funkcje, parametry, argumenty, wartości zwracane, domyślne oraz nazwane argumenty.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/107_funkcje.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pętle w Pythonie]]></title>
            <link>https://kt.academy/article/py-for</link>
            <guid>py-for</guid>
            <pubDate>Wed, 02 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Poznamy pętlę for i while oraz ich najistotniejsze użycia w języku Python.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/106_for.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Wyrażenia logiczne w Pythonie]]></title>
            <link>https://kt.academy/article/py-wyrazenia-logiczne</link>
            <guid>py-wyrazenia-logiczne</guid>
            <pubDate>Wed, 23 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się, jak działają operatory logiczne and, or i not oraz jak przy ich pomocy tworzymy wyrażenia logiczne.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/105_wyrazenia_logiczne.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Warunki w Pythonie]]></title>
            <link>https://kt.academy/article/py-warunki</link>
            <guid>py-warunki</guid>
            <pubDate>Wed, 16 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się, jak działa warunek if, else, elif, pass oraz dowiemy się co zrobił Jasio, aby pójść do kina.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/104_warunki.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Zmienne w Pythonie]]></title>
            <link>https://kt.academy/article/py-zmienne</link>
            <guid>py-zmienne</guid>
            <pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się, jak definiować zmienne, jak je nazywać, czym jest None oraz jak przypisać wartości do wielu zmiennych jednocześnie.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/103_zmienne.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Wartości w Pythonie]]></title>
            <link>https://kt.academy/article/py-wartosci</link>
            <guid>py-wartosci</guid>
            <pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Nauczymy się czym są i jakie są podstawowe wartości w Pythonie. Sprawdzimy też, czy może on nam służyć jako kalkulator.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/102_wartosci.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Pierwszy program w Pythonie]]></title>
            <link>https://kt.academy/article/py-pierwszy-program</link>
            <guid>py-pierwszy-program</guid>
            <pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Napiszemy pierwszy program, a także nauczymy się czym jest programowanie, jak przygotować środowisko oraz jak korzystać z tych materiałów.]]></description>
            <enclosure url="https://marcinmoskala.com/python_od_podstaw/promotion/101_pierwszy_program.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Akcja "Podaj dalej"]]></title>
            <link>https://kt.academy/article/podaj-dalej-js</link>
            <guid>podaj-dalej-js</guid>
            <pubDate>Mon, 09 Aug 2021 00:01:00 GMT</pubDate>
            <description><![CDATA[Zaczynamy akcję "Podaj dalej" książki JavaScript od podstaw, w ramach której popularyzować będziemy umiejętności programistyczne.]]></description>
            <enclosure url="https://kt.academy/images/baner_podaj_dalej_blog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Przyszłość programowania]]></title>
            <link>https://kt.academy/article/przyszlosc-programowania</link>
            <guid>przyszlosc-programowania</guid>
            <pubDate>Thu, 24 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Analiza stanu branży programistycznej i jaka w związku z tym czeka ją przyszłość.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/406_przyszlosc_programowania.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Napiszmy grę w JavaScript: Wprowadzamy podejście obiektowe]]></title>
            <link>https://kt.academy/article/js-pong5</link>
            <guid>js-pong5</guid>
            <pubDate>Tue, 22 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Porządkujemy grę poprzez użycie obiektów, a potem klas.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/305_OOP.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Jak zostać programistą?]]></title>
            <link>https://kt.academy/article/jak-zostac-programista</link>
            <guid>jak-zostac-programista</guid>
            <pubDate>Thu, 17 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Plan, jak krok po kroku nauczyć się programowania i zostać programistą.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/405_jak_zostac_programista.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Napiszmy grę w JavaScript: Lot kulki]]></title>
            <link>https://kt.academy/article/js-pong4</link>
            <guid>js-pong4</guid>
            <pubDate>Tue, 15 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Sprawiamy, aby piłeczka się odbijała i wracała na środek, oraz żeby punkty się dodawały. Gra staje się grywalna. ]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/304_ball.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Nauka programowania na telefonie]]></title>
            <link>https://kt.academy/article/nauka-programowania-na_telefonie</link>
            <guid>nauka-programowania-na_telefonie</guid>
            <pubDate>Thu, 10 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Smartfon, jako świetne narzędzie do nauki programowania.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/404_na_telefonie.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Napiszmy grę w JavaScript: W odpowiedzi na Twoje kliknięcie]]></title>
            <link>https://kt.academy/article/js-pong3</link>
            <guid>js-pong3</guid>
            <pubDate>Tue, 08 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Uczymy się reagować na kliknięcia użytkownika.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/303_input.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Gry w służbie programowania]]></title>
            <link>https://kt.academy/article/gry-programistyczne</link>
            <guid>gry-programistyczne</guid>
            <pubDate>Thu, 03 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Gry, które wspomagają naukę programowania.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/403_gry.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Napiszmy grę w JavaScript: Stan oraz stałe]]></title>
            <link>https://kt.academy/article/js-pong2</link>
            <guid>js-pong2</guid>
            <pubDate>Tue, 01 Jun 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Do naszej gry wprowadzamy pojęcia stanu oraz stałych. ]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/302_state.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Napiszmy grę w JavaScript: Daj mi płótno, a namaluję świat]]></title>
            <link>https://kt.academy/article/js-pong1</link>
            <guid>js-pong1</guid>
            <pubDate>Tue, 25 May 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Pisanie naszej gry zaczynamy od rysowania elementów: piłeczki, paletek i punktacji.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/301_canvas.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Rozwiązania do zadań: JavaScript od podstaw]]></title>
            <link>https://kt.academy/article/js-rozwiazania</link>
            <guid>js-rozwiazania</guid>
            <pubDate>Fri, 21 May 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Zebrane rozwiązania do zadań ze wszystkich rozdziałów]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/000_wstep.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Funkcje strzałkowe w JavaScript]]></title>
            <link>https://kt.academy/article/js-funkcje-strzalkowe</link>
            <guid>js-funkcje-strzalkowe</guid>
            <pubDate>Tue, 18 May 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się czym są oraz jak wykorzystywać popularne współcześnie funkcje strzałkowe.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/205_funkcje_strzalkowe.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Iteracja po tablicy w JavaScript]]></title>
            <link>https://kt.academy/article/js-iteracja</link>
            <guid>js-iteracja</guid>
            <pubDate>Tue, 11 May 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Nauczymy się iterować po tablicach i poznamy nowoczesne funkcje forEach, map oraz join.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/204_iteracja.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Tablice w JavaScript]]></title>
            <link>https://kt.academy/article/js-tablice</link>
            <guid>js-tablice</guid>
            <pubDate>Tue, 04 May 2021 11:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się czym są tablice, jak dodawać i wyciągać z nich wartości, a także jak sprawdzić ich wielkość. ]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/203_tablice.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Jak nauczyć się programowania?]]></title>
            <link>https://kt.academy/article/nauka-programowania</link>
            <guid>nauka-programowania</guid>
            <pubDate>Thu, 29 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak można uczyć się programowania: kursy online, YouTube, bootcampy... pomówmy o nich po kolei.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/402_nauka.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Elementy programowania obiektowego w JavaScript]]></title>
            <link>https://kt.academy/article/js-klasy</link>
            <guid>js-klasy</guid>
            <pubDate>Tue, 27 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Dodamy naszym programom trochę klasy dzięki metodom, operatorowi new oraz przy użyciu samych klas.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/202_klasy.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Obiekty w JavaScript]]></title>
            <link>https://kt.academy/article/js-obiekty</link>
            <guid>js-obiekty</guid>
            <pubDate>Tue, 20 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się czym są obiekty i pola, jak je modyfikować oraz co się dzieje, gdy ich brak. Poznamy też format JSON.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/201_obiekty.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Funkcje w JavaScript]]></title>
            <link>https://kt.academy/article/js-funkcje</link>
            <guid>js-funkcje</guid>
            <pubDate>Tue, 13 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Poznamy najważniejszą funkcjonalność języka: funkcje. Dowiemy się czym są parametry i argumenty, a także jak przekazywać funkcje do funkcji.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/107_funkcje.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Co można robić w JavaScript?]]></title>
            <link>https://kt.academy/article/co-mozna-w-js</link>
            <guid>co-mozna-w-js</guid>
            <pubDate>Mon, 12 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Pisanie stron, botów, robotów... co jeszcze można zrobić przy użyciu JavaScript?]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/401_co_jeszcze_w_js.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Wyrażenia logiczne w JavaScript]]></title>
            <link>https://kt.academy/article/js-wyrazenia-logiczne</link>
            <guid>js-wyrazenia-logiczne</guid>
            <pubDate>Tue, 06 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Jak działają operatory i && oraz lub ||.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/105_wyrazenia_logiczne.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Pętle w JavaScript]]></title>
            <link>https://kt.academy/article/js-petle</link>
            <guid>js-petle</guid>
            <pubDate>Tue, 06 Apr 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Poznamy pętle while i for, jak również dowiemy się, jak zazwyczaj są one używane. ]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/106_petle.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Warunki w JavaScript]]></title>
            <link>https://kt.academy/article/js-warunki</link>
            <guid>js-warunki</guid>
            <pubDate>Tue, 30 Mar 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się jak działają warunki if, if-else oraz if-else-if, poznamy wyrażenia i operatory logiczne oraz sprawdzimy, co zrobił Jasio, aby pójść do kina.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/104_warunki.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Zmienne w JavaScript]]></title>
            <link>https://kt.academy/article/js-zmienne</link>
            <guid>js-zmienne</guid>
            <pubDate>Tue, 23 Mar 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Dowiemy się czym są i jak działają zmienne, co różni const i let oraz jak je nazywać, skąd wziął się camelCase, a także czym są null i undefined. ]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/103_zmienne.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Wartości w JavaScript]]></title>
            <link>https://kt.academy/article/js-wartosci</link>
            <guid>js-wartosci</guid>
            <pubDate>Tue, 16 Mar 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Nauczymy się czym są i jakie są podstawowe wartości i typy w JavaScript. Sprawdzimy też, czy JavaScript może nam służyć jako kalkulator.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/102_wartosci.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Pierwszy program w JavaScript]]></title>
            <link>https://kt.academy/article/js-pierwszy-program</link>
            <guid>js-pierwszy-program</guid>
            <pubDate>Mon, 08 Mar 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Napiszemy pierwszy program, a także nauczymy się czym jest programowanie, jak przygotować środowisko, oraz jak korzystać z tych materiałów.]]></description>
            <enclosure url="https://marcinmoskala.com/javascript_od_podstaw/promotion/101_pierwszy_program.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>