Cyfrowy Uczeń z platformą LNU
Potężne wsparcie dla nauczycieli w nauczaniu technologii informatycznych.
Co zyska Twoja szkoła dzieki LNU
Nauka IT poprzez praktykę i rozwijanie kompetencji cyfrowych
Platforma LNU wspiera szkoły w realnym wykorzystaniu sprzętu komputerowego zakupionego w ramach programu Cyfrowy Uczeń. Uczniowie pracują na nowoczesnym środowisku edukacyjnym, w którym uczą się programowania i rozwiązywania problemów poprzez praktykę – pisząc własny kod, analizując jego działanie i stopniowo rozwijając coraz bardziej zaawansowane rozwiązania.
Nauka na LNU opiera się na systematycznym kształceniu kompetencji informatycznych: myślenia algorytmicznego, logicznego rozumowania oraz samodzielnej pracy z kodem. Platforma oferuje gotowe ścieżki edukacyjne z zakresu programowania (m.in. Python, C++, SQL, technologie webowe), a także wprowadzenie do sztucznej inteligencji rozumianej jako dziedzina informatyki, oparta na algorytmach i modelach, a nie wyłącznie na gotowych narzędziach.
Dzięki automatycznej informacji zwrotnej, interaktywnym zadaniom i narzędziom do monitorowania postępów, LNU odciąża nauczycieli w pracy organizacyjnej, umożliwiając im skupienie się na wsparciu merytorycznym uczniów. Platforma sprawdza się zarówno na lekcjach stacjonarnych, jak i w nauczaniu zdalnym lub hybrydowym, pozwalając na indywidualizację tempa i zakresu nauki.
LNU stanowi naturalne uzupełnienie inwestycji infrastrukturalnych, umożliwiając szkołom przejście od samej cyfryzacji sprzętu do trwałego rozwoju kompetencji cyfrowych uczniów.
Uczymy sztucznej inteligencji jako dziedziny informatyki - opartej na algorytmach, modelach i świadomych decyzjach, a nie wyłącznie na korzystaniu z gotowych narzędzi.
Pakiety Cyfrowy Uczeń
![]() Liczba dostępów | ![]() Liczba dostępów | ![]() Liczba dostępów | |
|---|---|---|---|
Python poziom 1 + 2 | 30 | bez limitu | bez limitu |
C++ poziom 1 + 2 | – | 60 | 90 |
SQL poziom 1 + 2 | – | 60 | bez limitu |
HTML / CSS / JS | 30 | 60 | 90 |
Moduł AI | 5 | 15 | 30 |
Python dla szkół | bez limitu | bez limitu | bez limitu |
Python – przygotowanie do matury | – | bez limitu | bez limitu |
Cena – 1 rok | 3 000,00 zł | 5 000,00 zł | 10 000,00 zł |
Cena – 3 lata | 6 000,00 zł | 10 000,00 zł | 20 000,00 zł |
Python poziom 1 + 2 |
C++ poziom 1 + 2 |
SQL poziom 1 + 2 |
HTML / CSS / JS |
Moduł AI |
Python dla szkół |
Python – przygotowanie do matury |
Cena – 1 rok |
Cena – 3 lata |
![]() Liczba dostępów | ![]() Liczba dostępów | ![]() Liczba dostępów |
|---|---|---|
30 | bez limitu | bez limitu |
– | 60 | 90 |
– | 60 | bez limitu |
30 | 60 | 90 |
5 | 15 | 30 |
bez limitu | bez limitu | bez limitu |
– | bez limitu | bez limitu |
3 000,00 zł | 5 000,00 zł | 10 000,00 zł |
6 000,00 zł | 10 000,00 zł | 20 000,00 zł |
Szczegóły kursów zawartych w pakietach
-
Python dla szkół
Kurs oparty o podstawę programową przedmiotu informatyka w części związanej z elementami programowania i rozwiązywaniem problemów z użyciem komputera. Kurs dostosowany do możliwości przeciętnego ucznia, z gotowym zestawem zadań do realizacji w szkole w trakcie lekcji ze wszystkimi uczniami, a także do zadawania do samodzielnego wykonania w domu przez uczniów. Dla nauczyciela pełen dostęp do rozwiązań zadań oraz statystki pracy uczniów.
11 modułów1,5h Instrukcje wyjścia cz. 1- 1Komentarz
- print() – wyświetl łańcuch
- print()
- print() – więcej argumentów
- print() – wyświetl liczbę
- print() – argumenty różnych typów
1,5h Operacje arytmetyczne- Dodawanie
- Odejmowanie
- Mnożenie
- Dzielenie
- Dzielenie całkowite
- Reszta z dzielenia
- Potęgowanie
1h Zmienne- Tworzenie zmiennych
- Nazwy zmiennych
- Zmienne w wyrażeniach
- Wartości różnych typów
- Zmienne – ćwiczenie
3,5h Funkcje- Funkcje
- Wywoływanie funkcji 1
- Wywoływanie funkcji 2
- Twoja funkcja
- Parametry funkcji 1
- Parametry funkcji 2
- Więcej parametrów
- Więcej wywołań
- Funkcja zwraca… wartość
- Funkcje – testy
- Funkcja predkosc()
- Funkcja obliczPole()
2h Instrukcje warunkowe- Operatory porównania
- Operatory logiczne and i or
- Instrukcja warunkowa if
- Sprawdzanie zakresu
- Klauzula else
- Klauzula elif
- Oczyszczacz powietrza
- Trójkąty
1h Pętla while- Pętla while
- Maszyna tenisowa
- Skrócone operatory
- Alfabet
2,5h Sekwencje: łańcuchy- Indeksowanie
- Łączenie
- Funkcja len()
- Ćwiczenie: sprawdź PESEL
- Wycinanie sekwencji
- Ćwiczenie: rok
- Niemutowalność
- Metoda index()
- Operator in
- Metoda count()
2h Pętla for- Pętla for
- Ćwiczenie: dodaj $
- Ćwiczenie: powiel
- Ćwiczenie: rozdziel
- Funkcja range() cz. 1.
- Funkcja range() cz. 2.
- Funkcja range() cz. 3.
- Indeksowanie z range()
1,5h Sekwencje: krotki- Krotki (tuple)
- Ćwiczenie: zwróć krotkę
- Ćwiczenie: pierwszy kwartał
- Ćwiczenie: generator postaci
- Konkatenacja i wycinanie
- Iterowanie po krotce
- Więcej wyrażeń w return
3h Sekwencje: listy- Listy
- Indeksowanie
- Ćwiczenie: strzał
- Konkatenacja i wycinanie
- Iterowanie po liście
- Dodawanie elementów
- Ćwiczenie: kolejka
- Wstawianie elementów
- Usuwanie elementów: del()
- Usuwanie elementów: remove()
- Ćwiczenie: publiczność
- Ćwiczenie: zbiory
2,5h Typy danych i konwersja- Typy danych
- Ćwiczenie: rok
- Typ float
- Ćwiczenie: średni czas
- Typ string
- Ćwiczenie: cyfry
- Typ bool
- Ćwiczenie: dodaj pół roku
-
Python Poziom 1
7 modułów4h Zmienne i stringi- Komentarze
- Ćwiczenie – komentarz
- Funkcja print()
- Ćwiczenie – print()
- Wyrażenia
- Operatory arytmetyczne
- Ćwiczenie – bagietki
- Print() – kilka wyrażeń
- Ćwiczenie – parówki
- Ćwiczenie – modulo
- Zmienne
- Ćwiczenie – uczniowie
- Metody
- ower()
- capitalize()
- title()
- replace()
- swapcase()
- strip()
- Konkatenacja
- Ćwiczenie – imię i nazwisko
- Mnożenie stringów
- Parametr sep
- Parametr end
- Combo
5h Funkcje- A teraz coś całkiem innego
- Definicja funkcji
- Wywoływanie funkcji
- Ćwiczenie – self congrats
- A teraz coś całkiem innego
- Ćwiczenie – jeszcze jedna funkcja
- Ćwiczenie – i jeszcze jedna..
- Parametry czy para-metry?
- Łańcuch jako argument
- Więcej parametrów
- A teraz coś całkiem innego
- Funkcja zwraca wartość
- Jeszcze raz funkcja zwraca wartość
- Ćwiczenie – Ole!
- Return kończy funkcję
- Zadania z testami
- Ćwiczenie – Celsjusz to Fahrenheit
- Ćwiczenie – galony na litry
- Ćwiczenie – obwód
- Ćwiczenie – pole
- Korzystanie z funkcji
- Ćwiczenie – czas 1
- Ćwiczenie – czas 2
- Ćwiczenie – brutto
- QUIZ
5h if i while- Operatory porównania
- Wartości logiczne
- Operatory logiczne
- Instrukcja if
- Zakres
- Klauzula else
- Klauzula elif
- Ćwiczenie: dni tygodnia
- Ćwiczenie: czy parzysta
- Ćwiczenie: ustaw zawór
- Oczyszczacz powietrza
- Ćwiczenie: instalacja alarmowa
- Ćwiczenie: trójkąty
- Pętla while
- Ćwiczenie: Hail to the president!
- Ćwiczenie: kompresor
- Ćwiczenie: maszyna tenisowa
- Ćwiczenie: korytarz
- Skrócone operatory
- Ćwiczenie: zadłużenie
- Ćwiczenie: zakład
6h Sekwencje cz. 1- Indeksowanie
- Ćwiczenie: wyświetl znak
- Funkcja len()
- Ćwiczenie: różnica długości
- Wycinanie sekwencji
- Ćwiczenie: wytnij rok
- Niemutowalność
- Metoda index()
- Ćwiczenie: inicjały
- Operator in
- Ćwiczenie: wyczyść
- Metoda count()
- Ćwiczenie: udział znaku
- Pętla for
- Ćwiczenie – samogłoski
- Funkcja ord()
- Funkcja chr()
- Ćwiczenie – odszyfruj
- Funkcja range()
- Ćwiczenie: trochę trudniejszy szyfr
- Range() – dwa argumenty
- Range() – trzy argumenty
- Ćwiczenie: nieparzyste znaki
6h Sekwencje cz. 2- Metoda isalpha()
- Metoda isnumeric()
- Metoda isalnum()
- Moduły
- Ćwiczenie: czas
- Krotki
- Ćwiczenie: najdłuższy string
- Konkatenacja sekwencji
- Ćwiczenie: chińskie dni
- Funkcja zwraca więcej wartości!
- Listy
- Funkcja sorted()
- Metoda sort()
- Ćwiczenie: najwyższe i najniższe
- Metoda append()
- Funkcje max() i min()
- Funkcja sum()
- Metoda insert()
- Ćwiczenie: skoki do wody
- Funkcja del()
- Metoda remove()
- Funkcja list()
- Kopiowanie listy
- Metoda reverse()
- Wycinanie ze skokiem
- Ćwiczenie: ananimy
- Sekwencje zagnieżdżone
- Ćwiczenie: maksymalna temperatura
4,5h Rzutowanie, zbiory i słowniki- Rzutowanie typów
- Metoda łańcuchów: split()
- Funkcje input() i round()
- Ćwiczenie: dni pracy
- Zbiory, set()
- Metoda add()
- Metody remove() i discard()
- Metody clear(), copy(), porównanie zbiorów
- Suma zbiorów
- Część wspólna zbiorów
- Interpol 1
- Różnica zbiorów
- Różnica symetryczna
- Słowniki
- Zmiana wartości
- Dodanie nowego elementu słownika
- Usuwanie elementów
- Metoda fromkeys()
- Metody keys(), values(), items()
- Metody zbiorów
- Ćwiczenie: policz znaki
- Ćwiczenie: delivery robots
- Ćwiczenie: suma tras
- Ćwiczenie: ładowanie
- Ćwiczenie: tłok na trasie
5,5h Wyjątki i praca z plikami- Praca z plikami tekstowymi
- Metoda read() plus bajty
- Metoda readline()
- Metoda readlines()
- Iterowanie po wierszach
- Ćwiczenie: znajdź osobę
- Zapis do pliku: write()
- Metoda writelines()
- Ćwiczenie: dane kobiet
- Dopisywanie danych do pliku
- Tryby odczytu/zapisu
- Ćwiczenie: pierwiastki
- Metoda seek()
- Ćwiczenie: podmień znaki
- Ćwiczenie: Twoje dane
- Obsługa wyjątków: try … except
- Ćwiczenie: iloraz
- Typy wyjątków
- Ćwiczenie: detektor cząstek
- else i finally
- Ćwiczenie: ASCII message
- Wywoływanie wyjatków: raise
- Wywoływanie wyjątków: assert
- Quiz
-
Python Poziom 2
6 modułów7h Iteratory i listy składane- Czym jest iterator?
- Ćwiczenie: Garfield
- Listy składane
- Ćwiczenie – daty
- Ćwiczenie – numery tel.
- Sumy: Rozgrzewka
- Wbudowana funkcja sum()
- Wbudowana funkcja round()
- Listy składane + warunek
- Ćwiczenie – uznania
- Ćwiczenie – średnie wyniki
- Listy składane – 2D
- Wbudowana funkcja abs()
- Ćwiczenie: crimes 1
- Ćwiczenie: crimes 2
- Ćwiczenie: suma długości napisów
- Zliczanie elementów
- Ćwiczenie – lustrzane odbicie
- Ćwiczenie: Przestępne urodziny
- Słowniki składane
6h Odpakowywanie- Wstęp do wstępu
- Wstęp właściwy
- And now for something completely different
- Symbol zastępczy
- Ćwiczenie – BMI
- Zbieranie
- Ćwiczenie – przedostatni
- Ćwiczenie: Rekurencyjna długość listy
- Funkcja enumerate()
- Ćwiczenie – podmień litery
- Ćwiczenie – konwersja na system dziesiętny
- Funkcja enumerate() cd.
- Funkcja zip()
- Ćwiczenie – słownik niem.-ang.
- Ćwiczenie – egzaminy
12h Zaawansowane funkcje funkcji- Więcej o funkcji int()
- Ćwiczenie – złe wartości
- Argumenty opcjonalne
- Ćwiczenie – cena brutto
- Ćwiczenie – drugie imię
- Podawanie nazw argumentów
- Ćwiczenie – wolna powierzchnia
- Ćwiczenie – ostateczna cena
- Ćwiczenie – ostateczna cena 2
- Ćwiczenie – ostateczna cena 3
- Ćwiczenie – parseInt
- Funkcje o dowolnej liczbie argumentów
- Ćwiczenie – wielkie litery
- Ćwiczenie – usuń hasła
- Funkcje o dowolnej liczbie nazwanych argumentów
- Ćwiczenie – zaprzęg św. Mikołaja
- Odpakowywanie argumentów
- Ćwiczenie – jeszcze raz BMI
- Funkcje pierwszoklasowe
- Ćwiczenie: kasa fiskalna 2
- Funkcje pierwszoklasowe – domknięcie
- Ulubione zabawki – sorted(key=)
- Ćwiczenie – ceny litu
- Funkcje lambda
- Najlepszy Uczeń – max( key= )
- map()
- map() – więcej argumentów
- filter()
- Ćwiczenie – transakcje w walucie
- Owijanie
- Ćwiczenie: wstrętne k
5h Dekoratory i generatory- Dekoratory – wstęp
- Składnia dekoratora
- Dekoratory z argumentami
- @lru_cache
- @singledispatch
- @wraps
- Generatory – wstęp
- Dlaczego używać generatorów?
- Nieskończone generatory
- Podgeneratory
- Wczesne zakańczanie za pomocą return
- Wyrażenie generatora
4h Managery kontekstu i inne ciekawe przypadki- Managery kontekstu
- Tworzenie własnych managerów kontekstu
- Operator warunkowy
- Operator warunkowy – droga do szkoły
- Operator-mors
- Operator mors – analizowanie danych
- Sprawdzanie typu obiektu
- Ćwiczenie: zmień typ obiektu
8h Zaawansowane napisy- f-napisy
- Ćwiczenie: True i False
- f-napisy: wyrażenia samodokumentujące
- Sekwencja ucieczki dla {}
- Mini-język formatowania: wybór reprezentacji
- Mini-język formatowania: wyrównywanie, cz. 1: szerokość
- Wyrównywanie cz. 2: kierunek
- Ćwiczenie: Imiona
- Wyrównywanie cz. 3: wypełnienie
- Wyrównywanie cz. 4: typy numeryczne
- Ćwiczenie: odchylenie
- Mini-język formatowania: liczby
- Ćwiczenie: Wykres słupkowy
- Ćwiczenie: Zamiana RGB na Hex
- Formatowanie dat
- Podsumowanie kolejności określeń formatu
- Ćwiczenie: Centrowanie liczb
- Ćwiczenie: Znaki w jednej kolumnie
- Metoda str.format()
- Ćwiczenie: Metoda str.format()
-
C++ Poziom 1
8 modułów2h Wstęp do programowania- Co to jest programowanie?
- Hello World
- Imię i Nazwisko
- Krzyżówka
- Quiz
2h Klocki C++- Z czego składa się program?
- Komentarze
- Funkcje i procedury
- Tworzenie i wywoływanie funkcji
- Zmienne
- Słowa kluczowe C++
- Średnik (;)
- Quiz
8h Zmienne- Pamięć i typy zmiennych
- Typy danych
- Nazywanie zmiennych
- Deklarowanie zmiennych
- Przypisywanie wartości
- Przypisywanie wartości 2
- Ćwiczenie – popraw kod
- Typy całkowite
- Podstawowe operatory matematyczne
- Ćwiczenie – pole prostokąta
- Ćwiczenie – objętość sześcianu
- Ćwiczenie – obwód prostokąta
- Popraw kod
- Typy zmiennoprzecinkowe
- Cwiczenie – pole koła
- Cwiczenie – kW na KM
- Kelviny na Celsjusze
- Ćwiczenie napraw błędy!
- Typ logiczny (boolean)
- Ćwiczenie – blokada drzwi
- Ćwiczenie – lakiernia
- Typ znakowy, kod ASCII
- Deklaracja zmiennej typu char
- Przypisanie wartości
- Zamień na dużą
- Stałe
- Ćwiczenie – Śmigło
- Stałe wyliczeniowe
- Quiz
1h Proces kompilacji- Wstęp
- Preprocesor – #include
- Dygresja – obiekt cout
- Preprocesor – #define
- Pliki nagłówkowe i biblioteki
- Kompilacja, linkowanie
- Typy plików
- Błędy kompilacji
- Quiz
10h Wyrażenia, operatory, warunki- Instrukcje i gramatyka
- Bloki i wcięcia
- Wprowadzenie do API 1
- Wprowadzenie do API 2
- Wprowadzenie do API 3
- Wprowadzenie do API 4
- System przeciwpowodziowy cz. 1.
- Priorytety operatorów cz. 1.
- Operatory matematyczne z operatorem przypisania
- Ćwiczenie – PKB Grecji
- Ćwiczenie – cena paliwa.
- System przeciwpowodziowy cz. 2.
- Instrukcja if
- Operatory relacji
- Ćwiczenie – sprawdź prędkość
- Instrukcja else
- Ćwiczenie – wartość bezwzględna
- Instrukcja else cz. 2.
- Ćwiczenie – prosty szyfr
- Modulo
- Ćwiczenie – wideoradar
- Operatory logiczne
- Ćwiczenie – zapal i zgaś światło
- Priorytety operatorów cz. 2.
- Popraw błędy
- Quiz
12h Instrukcje sterujące i pętle- inkrementacja i dekrementacja
- pre i post
- pętle: for
- Ćwiczenie: panele słoneczne
- Ćwiczenie: permutacja
- Ćwiczenie: kombinacja
- Ćwiczenie: rajdy
- Multi- inicjalizacja i inkrementacja
- Pusta pętla for
- continue i break
- Pętle zagnieżdżone
- Zasięg zmiennych w pętlach
- Ćwiczenie: stacja pogody
- Ćwiczenie: parking 2
- Pętle: while
- Ćwiczenie: wentylacja 1
- Ćwiczenie: lądowanie drona
- Pętle: do … while
- Ćwiczenie: Lord V.
- Ćwiczenie: pakowanie
- Popraw kod
- switch / case / default
- Ćwiczenie: działo
- Ćwiczenie: estymacja
- Znajdź błędy
- Instrukcja goto
- Quiz
14h Praca z liczbami- Rzutowanie typów 1
- Rzutowanie typów 2
- Rzutowanie typów 3
- System dziesiętny
- Ćwiczenie – najmniejsza potęga
- Inne systemy, konwersja
- Konwersja odwrotna
- System dwójkowy
- Bity, bajty, kilobajty
- Operacje bitowe
- Przesunięcie w lewo
- Przesunięcie w prawo
- Bitowa negacja
- Bitowa alternatywa
- Ustawianie bitu
- Bitowa różnica symetryczna
- Przełączanie bitu
- Bitowa koniunkcja
- Kasowanie bitu
- Sprawdzanie wartości bitu
- Ćwiczenie – monster
- System szesnastkowy
- Color Converter
- Quiz
11h Tablice i ciągi tekstowe- Ostatni rozdział…
- Tablice
- Koniec tablicy
- Tablica jako argument funkcji
- Ćwiczenie – kontrola jakości
- Ćwiczenie – NSA 1
- Ćwiczenie – NSA 2
- Inicjalizacja tablic
- Ćwiczenie – potwierdzenie kodu
- Popraw kod
- Tablice wielowymiarowe
- Ćwiczenie – dostępność
- Ćwiczenie – ocena inwestycji
- Ćwiczenie – wartość sprzedaży
- Ćwiczenie – wideoradar
- Łańcuchy
- Funkcja strlen
- Funkcje strcpy, strcat
- printf, formatowanie stringów
- std::string
- Szyfrowanie XOR
- Quiz
-
SQL Poziom 1
5 modułów0,5h Wprowadzenie- Wstęp do baz danych
- Systemy Zarządzania BD
- Co to jest SQL
- SQLite
2h Klauzula SELECT- SELECT
- Ćwiczenie – filmy 1
- Słowa kluczowe
- Ćwiczenie – filmy 2
- Dane z wszystkich kolumn
- DISTINCT 1
- DISTINCT 2
- ORDER BY / ASC
- Ćwiczenie – tytuły bajek
- Ćwiczenie – tytuły filmów
- DESC
- Ćwiczenie – telefony 1
- Ćwiczenie – ogony
- LIMIT / TOP
- Ćwiczenie – telefony 2
- Ćwiczenie – telefony 3
- Ćwiczenie – rating 1
- Ćwiczenie – rating 2
3,5 Klauzula filtrująca WHERE- klauzula WHERE
- Ćwiczenie – koty XXI wieku
- Ćwiczenie – telefony 4
- operator AND
- Ćwiczenie – telefony 5
- Ćwiczenie – SF
- Ćwiczenie – telefony 6
- operator BETWEEN
- Ćwiczenie – zakres
- operator OR
- Ćwiczenie – bracia Scott
- Ćwiczenie – telefony 7
- Operator IN
- Ćwiczenie – dramaty
- IN – dane z innej tabeli
- Ćwiczenie – ulubione filmy
- NOT IN
- Ćwiczenie – NOT ulubione filmy
- Operator LIKE
- Ćwiczenie – trzeci od końca
- Ćwiczenie – Tom Cruise
- Ćwiczenie – Eastwood & Freeman
- Ćwiczenie – aktor i reżyser
- Ćwiczenie – Reży Serzy
- NOT LIKE
- Ćwiczenie – tytuły
- Ćwiczenie – koty bez 'r’
- Ćwiczenie – filmy combo
5h Policzmy!- MAX() & MIN()
- Ćwiczenie – najdłuższy ogon
- Ćwiczenie – tania komóra
- Ćwiczenie – ekran
- COUNT()
- Ćwiczenie – przedział ocen
- Ćwiczenie – czarne telefony
- Ćwiczenie – Diesel
- Ćwiczenie – policz marki
- AVG()
- Ćwiczenie – średnia ocen
- Ćwiczenie – średnia cena
- Ćwiczenie – dobre filmy.
- SUM()
- Ćwiczenie – mandaty
- Ćwiczenie – Fletcher Reede
- GROUP BY
- Ćwiczenie – modele wszystkich marek
- Sortowanie grup
- Aliasy
- Ćwiczenie – najtańsze modele
- Ćwiczenie – mandaty w miastach
- HAVING
- Ćwiczenie – wielcy mandatowicze
- Operatory arytmetyczne
- Ćwiczenie – price/screen ratio
- Ćwiczenie – jeszcze lepsze filmy
- Ćwiczenie – DARPA 1
- Modulo
- Ćwiczenie – DARPA 2
- Ćwiczenie – DARPA 3
- Łączenie stringów
4h Zarządzanie tabelą- Usuwanie tabel
- Ćwiczenie – porządki
- Tworzenie tabel
- Typy danych
- Constraint NOT NULL
- Constraint DEFAULT
- Constraint CHECK
- Ćwiczenie – włosy Barbie
- Klucz tabeli
- Ćwiczenie – winyle 1
- AUTOINCREMENT
- Ćwiczenie – klucz dla Barbie
- Constraint UNIQUE
- ALTER TABLE – RENAME TO
- Ćwiczenie – winyle 2
- ALTER TABLE – ADD COLUMN
- Ćwiczenie – imię Barbie
- DELETE FROM – usuwanie rekordów
- Usuwanie wybranych rekordów
- Ćwiczenie – Clint
- ORDER BY i LIMIT w DELETE
- Ćwiczenie – DARPA 4
- Ćwiczenie – 13. posterunek
- INSERT
- Ćwiczenie – drogówka
- Ćwiczenie – utalentowana panna Ripley
- Apostrof w tekście
- Dodawanie wielu rekordów
- Ćwiczenie – nowe Barbie
- UPDATE
- Ćwiczenie – korekta mandatów
- Ćwiczenie – na duże litery
- Ćwiczenie – korekta telefonów
- Quiz
-
SQL Poziom 2
5 modułów5h Więcej o liczbach- Typy i literały
- Wyrażenia całkowite
- Ćwiczenie – 7 UP
- Ćwiczenie – temperatura
- CAST() – rzutowanie typów
- Ćwiczenie – Jai Alai
- Ćwiczenie – crimes per capita (wards)
- Zaokrąglanie wyników
- ROUND() – parametr domyślny
- Ćwiczenie – średnie ceny
- Ćwiczenie – koty w NY
- Ćwiczenie – populacja Afryki
- Ćwiczenie – crimes per capita (districts)
- ABS() – wartość bezwzględna
- Ćwiczenie – średnie wydatki
- Ćwiczenie – zmiana ciśnienia
- Ćwiczenie – DARPA 5
- RANDOM() – liczby losowe
- Zakres liczb losowych 1
- Zakres liczb losowych 2
- Przykład – losowy film
6h Więcej o strigach- I like LIKE
- ESCAPE
- Funkcja LIKE()
- Funkcja LIKE() – trzeci parametr
- The LIKE is not enough
- GLOB
- GLOB – kilka wartości
- Ćwiczenie – [abc]
- Ćwiczenie – znaki specjalne
- GLOB – zakres
- GLOB – łączenie wildcards
- Ćwiczenie – hasła
- GLOB – [^ ] i NOT
- DARPA 6
- Ćwiczenie – tabela valves
- Funkcja GLOB()
- Funkcja TRIM()
- Ćwiczenie – tytuły
- TRIM() – wartość domyślna
- LTRIM() i RTRIM()
- Funkcja LENGTH()
- Ćwiczenie – długi opis
- Ćwiczenie – folder Tate
- Funkcja SUBSTR()
- Funkcja SUBSTR() cd.
- Ćwiczenie – data
- Funkcja REPLACE()
- Ćwiczenie – Sci-Fi na SF
- Ćwiczenie – korekta SN
- Funkcja UPPER()
- Ćwiczenie – liczba testów
- Funkcja LOWER()
- Funkcja INSTR()
- Ćwiczenie – inicjały reżyserów
- Funkcja CHAR()
- Ćwiczenie – dolary na euro
5,5h Łączenie tabel cz. 1- Zabawa z dwiema tabelami
- Iloczyn kartezjański
- Dopasuj bajkę
- Łączymy tabele
- Relacja
- Ćwiczenie – autorzy bajek
- Złączenia wewnętrzne
- Enjoy JOIN
- INNER JOIN
- Ćwiczenie – mandaty
- Ćwiczenie – samochody
- NATURAL JOIN
- Ćwiczenie – moje oceny
- USING
- Ćwiczenie – jai alai
- CROSS JOIN
- Łączenie wielu tabel
- Ćwiczenie – mandaty
- JOIN & …
- Ćwiczenie – suma mandatów
- Ćwiczenie – książki świata
- Więcej o sortowaniu
- Ćwiczenie – nielojalni autorzy
6h Łączenie tabel cz. 2- Złączenia zewnętrzne
- LEFT JOIN cz. 1
- LEFT JOIN cz. 2
- Ćwiczenie – wszyscy autorzy
- Ćwiczenie – wszyscy kierowcy
- RIGHT JOIN
- Ćwiczenie – oceny filmów
- Ćwiczenie – liczba wydawców
- Aliasy do tabel
- SELF JOIN
- Ćwiczenie – lepsze filmy 1
- Ćwiczenie – lepsze filmy 2
- UNION cz. 1
- UNION cz. 2
- UNION cz. 3
- Ćwiczenie – najdroższe zestawy
- Ćwiczenie – wpływy i wydatki
- Ćwiczenie – dobry i zły
- Ćwiczenie – safe & dangerous
- UNION ALL
- Ćwiczenie – filmy łącznie
- INTERSECT
- Ćwiczenie – kierowcy i właściciele
- EXCEPT
- Ćwiczenie – niespotykane bajki
- FULL OUTER JOIN
4,5h Kilka dodatkowych technik- Instrukcja CASE
- Ćwiczenie: dni tygodnia
- CASE , decydujące starcie
- Ćwiczenie: rekomendacje kinomana
- Ćwiczenie: tendencja
- Ćwiczenie: płeć pracowników
- IS NULL / IS NOT NULL
- Ćwiczenie: drugie imię
- Funkcja IFNULL()
- Ćwiczenie: Interpol 1
- Funkcja COALESCE()
- Ćwiczenie: dane kontaktowe
- Funkcja NULLIF()
- Ćwiczenie: Interpol 2
- Optymalizacja zapytań
- Indeksowanie tabel
- Ćwiczenie: utwórz indeksy
- Ćwiczenie: optymializujemy
- Usuwanie indeksów
- SQLite Master
- Explain Query Plan
- Ćwiczenie: analiza
-
Wprowadzenie do JAVY
5 modułów0,5h Wprowadzenie: Java i obiektowość- Sugestia
- Co to jest Java?
- Dlaczego Java jest cool?
- Obiekty
- Programowanie zorientowane obiektowo
- Klasy czyli typy obiektów
6h Podstawowe elementy języka- (Nie) wszystko jest obiektem
- Tworzenie zmiennych
- Nazywanie zmiennych
- Ćwiczenie – popraw błędy
- Operatory arytmetyczne
- Priorytety operatorów
- Stałe
- Typ znakowy – char
- Typ logiczny – boolean
- Zgodność typów cz. 1
- Zgodność typów cz. 2
- Zgodność typów cz. 3
- Zgodność typów cz. 4
- Ćwiczenie – laboratorium
- Ćwiczenie: ser
- Instrukcja if
- if … else …
- Operator trójelementowy
- Instrukcja switch
- Operatory logiczne
- Pętla for
- Pętla while
- Pętla do … while
- Quiz
8,5h Klasy, metody i obiekty- Klasy
- Tworzenie obiektów
- Dostęp do danych składowych obiektu
- Metody
- Ćwiczenie – paczkomat 1
- Zasięg zmiennych
- Konstruktor
- Kilka słów o systemie plików
- Kontrola dostępu
- Ćwiczenie – menedżer 1
- Ćwiczenie – menedżer 2
- Ćwiczenie – menedżer 3
- Ćwiczenie – menedżer 4
- Ćwiczenie – menedżer 5
- Ćwiczenie – menedżer 6
- Ćwiczenie – menedżer 7
- Operatory bitowe
- Ćwiczenie – radiostacja cz. 1
- Ćwiczenie – radiostacja cz. 2
- Ćwiczenie – radiostacja cz. 3
6h Tablice- Tablice
- Inicjalizacja tablic
- Ćwiczenie – stacja meteo
- Tablice wielowymiarowe
- Inicjalizacja tablic wielowymiarowych
- Zmutowana pętla for
- Ćwiczenie – paczkomat 2
3h Klasa string- Obiekt String
- Klasa String
- Ćwiczenie – porównaj teksty
- Ćwiczenie – int na String
- Ćwiczenie – zamień znaki
- Ćwiczenie – pobierz znaki
- Ćwiczenie – policz znaki
- Tablice typu String
- Ćwiczenie – zamień łańcuch
- Quiz
-
Python: przygotowanie do matury
12 modułów4h Minimum / Maximum- Rozgrzewka
- Maximum
- Minimum
- Alfabetycznie najwcześniejszy napis
- Najlepszy uczeń
- min() / max()
- Ćwiczenie: min()
- Ćwiczenie maturalne: Ciągi
- QUIZ
2,5h Operacje na ASCII- Rozgrzewka
- Miejsce w alfabecie
- Szyfr Tysiąca Cezarów
- Ćwiczenie: Kontrola poprawności
- Ćwiczenie maturalne: Tajna wiadomość
4h Konwersja systemów liczbowych- Konwersja z systemu binarnego na dziesiętny
- Konwersja z dowolnego systemu na dziesiętny
- Ćwiczenie: Konwerter półuniwersalny
- Konwersja z systemu dziesiętnego na binarny
- Odrobina teorii
- Ćwiczenie: Konwerter prawdziwie uniwersalny
- Wbudowana funkcja int(x, base)
- QUIZ
- Ćwiczenie maturalne: Systemy liczbowe
5h Sekwencje cz. 3- Listy składane
- Listy składane – cd.
- Listy składane – 2D
- Sumy: Rozgrzewka
- Wbudowana funkcja sum()
- Ćwiczenie: suma długości napisów
- Zliczanie elementów
- Ćwiczenie: Przestępne urodziny
- Słowniki składane
- Ćwiczenie maturalne: Sumy nieparzyste
3,5h Test pierwszości- Rozgrzewka: Test podzielności
- Test pierwszości
- Ćwiczenie: Suma liczb pierwszych
- Rozkład na czynniki pierwsze
- Ćwiczenie: Liczby wtórnie pierwsze
- Przyspieszenie testu pierwszości
- Poważne przyspieszenie testu pierwszości
- Ćwiczenie maturalne: Dwie liczby pierwsze
3h Zbiór unikalnych wartości- Zbiory – przypomnienie
- Ćwiczenie: Anagramy
- Ćwiczenie: Duplikat
- Multizbiory
- QUIZ
- Ćwiczenie maturalne: Wspólne cyfry
3,5h Każda para sekwencji- Wstęp
- Najbliższe punkty
- Każda unikalna para
- Ćwiczenie: Anagramy, cd.
- Funkcja itertools.product
- Funkcje itertools.combinations
- Ćwiczenie maturalne: Różnica wysokości
2h Manipulacja cyframi- Wstęp
- Ćwiczenie: Liczby palindromiczne
- Ćwiczenie: Liczby samopodobne
- Ćwiczenie maturalne: Liczby odwrócone
2,5h Rekurencja- Wprowadzenie
- Silnia
- Ćwiczenie: Zepsuta drukarka
- Ciąg Fibonacciego
- Ważna lekcja o rekurencji
- Ćwiczenie maturalne: Poszukiwanie liczb Fibonacciego
3h NWW / NWD- Wstęp
- Szybsza wersja Algorytmu Euklidesa
- Ćwiczenie: Skracanie ułamków
- Najmniejsza wspólna wielokrotność
- Ćwiczenie: dodawanie ułamków
- NWW wielu liczb
- Ćwiczenie maturalne: Liczby względnie pierwsze
1,5h Funkcje pierwszoklasowe- Wstęp
- Ulubione zabawki – sort(key=)
- Funkcje lambda
- Najlepszy Uczeń – max(key=)
- map() i filter()
1,5h Najdłuższy spójny podciąg o danej własności- Wstęp
- Ćwiczenie: Najdłuższy ciąg tej samej litery
- Ćwiczenie: NWW
- Ćwiczenie: Najdłuższa suma
- Ćwiczenie maturalne: Ciągi pierwsze
Wykorzystaj środki na doskonalenie nauczycieli
Możesz wykorzystać środki na doskonalenie nauczycieli, aby uzyskać dostęp do platformy LNU dla Ciebie i Twoich uczniów jako pomoc naukową do kursów programowania i obsługi baz danych dla nauczycieli. Kursy prowadzimy we współpracy z certyfikowanymi ośrodkami doskonalenia nauczycieli. Więcej informacji o szkoleniach: Zobacz
Platforam szkoleniowa Ligi Niezwykłych Umysłów to kompleksowa pomoc dla szkół
SPRAWDŹ CO O NAS MÓWIĄ
Wasza platforma jest rewelacyjna. Intuicyjna, wszystko fajnie objaśnione. Naprawdę przyjemnie się z niej korzysta i przechodzi przez kolejne etapy.
Patryk Urząd MiastaNie mogę się powstrzymać przed okazaniem zachwytów. Póki co, ta platforma sprawdza się świetnie, pomoc techniczna reaguje na czas, zagadnienia są objaśniane w sposób rzeczowy i, co niezwykle ważne (ukłony dla osoby piszącej teksty), bardzo miejscami zabawny. Na razie jestem zachwycony. Testowałem code.org. codecombat, Khan Academy – wszystkie są super, ale nie macie się czego wstydzić i wyrastacie na lidera w tym segmencie.
Łukasz nauczycielPlatforma daje uczniom doskonałe możliwości rozpoczęcia nauki programowania. Cieszę się, że mogę z niej korzystać.
Jarosław nauczycielNajczęściej zadawane pytania
-
Czym jest program „Cyfrowy Uczeń”?
Program „Cyfrowy Uczeń” to rządowa inicjatywa wspierająca rozwój kompetencji cyfrowych uczniów poprzez dofinansowanie szkół w zakresie zakupu sprzętu komputerowego, oprogramowania oraz dostępu do nowoczesnych narzędzi edukacyjnych. Celem programu jest umożliwienie szkołom prowadzenia nowoczesnej, praktycznej edukacji cyfrowej i informatycznej oraz trwałe wzmocnienie potencjału dydaktycznego placówek.
-
Czym jest „Cyfrowy Uczeń z LNU”?
„Cyfrowy Uczeń z LNU” to oferta dostępu do platformy edukacyjnej Liga Niezwykłych Umysłów, wspierającej rozwój kompetencji cyfrowych i informatycznych uczniów w ramach programu „Cyfrowy Uczeń”. Platforma umożliwia prowadzenie nowoczesnych zajęć z programowania, baz danych, technologii webowych oraz wprowadzenie do sztucznej inteligencji. Dzięki środkom z programu „Cyfrowy Uczeń” szkoły mogą sfinansować dostęp do platformy nawet na okres do 3 lat, co pozwala na długofalowe i stabilne planowanie działań edukacyjnych.
-
Dla jakich szkół przeznaczona jest oferta?
Oferta jest przeznaczona dla szkół podstawowych i ponadpodstawowych prowadzących kształcenie uczniów od klasy 7 wzwyż. Materiały dostępne na platformie LNU są dostosowane do uczniów starszych, zainteresowanych programowaniem i informatyką na poziomie wymagającym pracy z kodem, algorytmami i strukturami danych. Platforma umożliwia pracę zarówno z uczniami początkującymi, jak i z tymi, którzy chcą rozwijać swoje kompetencje informatyczne w sposób bardziej zaawansowany.
-
Jakie przedmioty i obszary edukacji wspiera platforma?
Platforma LNU wspiera realizację zajęć z informatyki oraz edukacji cyfrowej. Obejmuje kursy z zakresu: programowania (Python, C++), baz danych (SQL), technologii webowych (HTML, CSS, JavaScript), podstaw sztucznej inteligencji jako dziedziny informatyki.
-
Czy platforma jest zgodna z podstawą programową?
Tak. Treści dostępne na platformie są zgodne z podstawą programową z informatyki i mogą być wykorzystywane zarówno na lekcjach obowiązkowych, jak i w ramach kół zainteresowań, zajęć dodatkowych czy projektów uczniowskich.
-
Czy platforma zastępuje zakup sprzętu komputerowego?
Nie. Platforma LNU uzupełnia i wzmacnia efekty zakupów sprzętowych. Nowoczesny sprzęt stanowi zaplecze techniczne, natomiast platforma zapewnia treści dydaktyczne, zadania praktyczne


