Zasady pracy, bezpieczne hasła i ochrona danych osobowych System operacyjny: pliki, programy i rozwiązywanie problemów Różne systemy operacyjne: Windows, Linux i Android Budowa Internetu: adresy IP, nazwy domen i usługi sieciowe Wyszukiwanie informacji i zasobów w sieci, ocena ich przydatności Platformy do e-nauczania: jak uczyć się informatyki samodzielnie Myślenie komputacyjne: od problemu do algorytmu Pierwsze programy w Pythonie: wejście i wyjście Zmienne, typy danych i wyrażenia arytmetyczne Wyrażenia logiczne i instrukcje warunkowe Warunki złożone i wybór wielokrotny Pętla for: powtarzanie określoną liczbę razy Pętla while: powtarzanie do spełnienia warunku Listy i operacje na listach Słowniki: dane w parach klucz i wartość Funkcje z parametrami i bez parametrów Obsługa błędów: wyjątki Testowanie programu dla różnych danych NWD i NWW: algorytm Euklidesa Działania na ułamkach z wykorzystaniem NWD i NWW Badanie pierwszości liczby Liczby pierwsze w przedziale: sprawdzanie wyników Pozycyjne systemy liczbowe: dwójkowy, ósemkowy i szesnastkowy Zamiana reprezentacji liczb w programie Ciąg Fibonacciego metodą iteracyjną Elementy ciągów liczbowych w programie Napisy w Pythonie: znaki, indeksy i metody napisów Porównywanie tekstów: palindromy i anagramy Wyszukiwanie wzorca w tekście metodą naiwną Szyfr Cezara: szyfrowanie i deszyfrowanie Łamanie szyfru Cezara i rola szyfrowania informacji Sortowanie bąbelkowe Sortowanie przez wstawianie Porównanie metod sortowania: liczba porównań i zamian Style, nagłówki i spis treści Sekcje, kolumny, nagłówek i stopka Spisy rysunków i tabel, podpisy i odsyłacze Praca w trybie recenzji: komentarze i śledzenie zmian Korespondencja seryjna Dokumentacja techniczna: opis projektu informatycznego Dane z różnych źródeł w arkuszu: import i porządkowanie Adresowanie komórek i funkcje matematyczne Funkcje logiczne i tekstowe Funkcje daty i funkcje statystyczne Filtrowanie danych według kilku kryteriów Wykresy: dobór wykresu do danych Tabele i wykresy przestawne w analizie danych Projekt: analiza danych i raport z wynikami Baza danych w tabelach: pierwsze kwerendy SELECT Kwerendy z filtrowaniem według kilku kryteriów Zliczanie i grupowanie danych w kwerendach Projekt tabeli: typy pól i klucz główny Relacje między tabelami: klucz obcy Kwerendy do dwóch tabel: złączenie JOIN Dodawanie, zmiana i usuwanie rekordów Projekt w parach: baza danych szkolnej biblioteki Prawo autorskie i licencje oprogramowania Piractwo w sieci: skutki dla ludzi, firm i społeczeństwa Otwarte zasoby i licencje Creative Commons w projektach Wizerunek w sieci: ślad cyfrowy i bezpieczeństwo