Prawo autorskie i licencje oprogramowania Piractwo w sieci: skutki dla ludzi, firm i społeczeństwa Otwarte zasoby i licencje Creative Commons w projektach Napisy w Pythonie: znaki, indeksy i metody napisów Zliczanie liter i słów w tekście 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 Liczba porównań i zamian w sortowaniu bąbelkowym Sortowanie przez wstawianie Porównanie metod sortowania na przykładowych danych Baza danych w tabelach: pierwsze kwerendy SELECT Filtrowanie danych 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 Struktura dokumentu HTML zgodna ze standardami Listy, odnośniki i obrazy na stronie Tabele na stronie internetowej Arkusz stylów CSS: selektory, kolory i tekst Układ strony w CSS: odstępy, ramki i kolumny Formularz na stronie internetowej Grafika na stronę: formaty plików i rozmiar Serwisy i programy do tworzenia stron Publikacja własnej strony w Internecie