Liga Niezwykłych Umysłów dla Szkół
Potężne wsparcie dla nauczycieli w nauczaniu technologii informatycznych.
Co zyska Twoja szkoła dzieki LNU
Nauka IT poprzez praktykę i rozwiązywanie problemów
Nauka na platformie LNU polega na praktycznym rozwiązywaniu zadań programistycznych, tzn. pisaniu prawdziwego kodu źródłowego lub zadawaniu pytań do autentycznych baz danych. Interfejs platformy zawiera środowisko programistyczne pozwalające na edycję pliku z kodem źródłowym i uruchamianie napisanego programu. Każda lekcja składa się z wprowadzenia na temat określonego zagadnienia i problemu, który należy rozwiązać pisząc program lub – w przypadku języka SQL – zadając odpowiednie zapytanie do bazy danych.
Jeżeli Twoi uczniowie napotkają trudności w rozwiązaniu problemu, mogą skorzystać z podpowiedzi, a jeżeli okaże się ona niewystarczająca – także z pomocy konsultanta poprzez formularz kontaktowy. Nauczyciele mają dodatkowo dostęp do specjalnej zakładki z przykładowym, poprawnym rozwiązaniem zadania, aby móc lepiej przygotować się do pracy z uczniami i móc im służyć pomocą.
uczniów korzystających z LNU zdaje egzaminy certyfikacyjne oparte na europejskiej klasyfikacji umiejętności cyfrowych e-CF.
Pakiety szkolne
Python dla szkół | Kółko Informatyczne | Klasa Informatyczna | Szkoła Informatyczna | |
---|---|---|---|---|
Liczba dostępów | Bez limitów | 15 | 30 | 300 |
Konta nauczycieli | 2 | 2 | 4 | 10 |
Python Poziom 1 | – | TAK | TAK | TAK |
Python Poziom 2 | – | TAK | TAK | TAK |
C++ Poziom 1 | – | TAK | TAK | TAK |
SQL Poziom 1 | – | TAK | TAK | TAK |
SQL Poziom 2 | – | TAK | TAK | TAK |
Wprowadzenie do JAVY | – | TAK | TAK | TAK |
Python – przygotowanie do matury | – | TAK | TAK | TAK |
+ Python dla szkół | TAK | Bez limitów | Bez limitów | Bez limitów |
Ważność | 12 miesięcy | 12 miesięcy | 12 miesięcy | 12 miesięcy |
Cena | 699 zł brutto | 1 999 zł brutto | 2 999 zł brutto | 15 999 zł brutto |
Liczba dostępów |
Konta nauczycieli |
Python Poziom 1 |
Python Poziom 2 |
C++ Poziom 1 |
SQL Poziom 1 |
SQL Poziom 2 |
Wprowadzenie do JAVY |
Python – przygotowanie do matury |
+ Python dla szkół |
Ważność |
Cena |
Kółko Informatyczne | Klasa Informatyczna | Szkoła Informatyczna |
---|---|---|
15 | 30 | 300 |
2 | 4 | 10 |
TAK | TAK | TAK |
TAK | TAK | TAK |
TAK | TAK | TAK |
TAK | TAK | TAK |
TAK | TAK | TAK |
TAK | TAK | TAK |
TAK | TAK | TAK |
Bez limitów | Bez limitów | Bez limitów |
12 miesięcy | 12 miesięcy | 12 miesięcy |
1 999 zł brutto | 2 999 zł brutto | 15 999 zł brutto |
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
-
Czy konto na LNU jest płatne?
Rejestracja i posiadanie konta na platformie są całkowicie bezłpatne. Płatny jest jedynie dostęp do pełnych wersji poszczególnych kursów.
-
Czy kursy na LNU przeznaczone są tylko dla uczniów?
Nie, kursy na platformie służą do praktycznej nauki programowania i przeznaczone są dla wszystkich zainteresowanych, także dorosłych! W ofercie dla szkół znajdują się specjalne kursy utworzone z myślą o wykorzystaniu w szkole na lekcjach informatyki, oparte na obowiązująych podstawach programowych i dostosowane do możliwości przeciętnego ucznia. Pozostałe kursy przeznaczone są dla każdej osoby w dowolnym wieku, która chciałaby się nauczyć od podstaw programowania, pracy z bazami danych lub innych technologii informatycznych.
-
Czy kursy szkolne na LNU przeznaczone są dla szkół podstawowych?
Kursy szkolne przeznaczone są nauki programowania zgodnie z podstawą programową przedmiotu informatyka. Ponieważ kursy oparte są na profesjonalnych językach programowania, ich adresatami są uczniowie 7-8 klas szkół podstawowych, oraz wszystkich klas szkół średnich. Naturalnie nauczyciel może udostępnić kursy także młodszym uczniom, którzy interesując się programowaniem!
-
Czy nauczyciele mogą sami zakładać konta dla swoich uczniów?
Konta na platformie są indywidualne i należą do poszczególnych osób, zatem każdy użytkownik – w tym także uczniowie – powinien rejestrować konto samodzielnie i nie powierzać nikomu danych logowania. Nauczyciele mają na platfromie specjalne uprawnienia pozwalające im na łączenie indywidualnych kont uczniów z kontem szkolnym, co umożliwia wspólną pracę w grupie.
-
Wykupiłem kurs, kiedy otrzymam do niego dostęp?
W przypadku wykupienia kursu na naszej stronie internetowej została do Ciebie wysłana wiadomość z kodem aktywacyjnym. Zaloguj się na swoje konto i użyj kodu w polu „Kod aktywacyjny”, które znajdziesz w zakładce „Moje konto” po kliknięciu tej opcji w menu w prawym-górnym rogu ekranu. Użycie kodu odblokuje dostęp do kursu. W przypadku zakupienia kursu bezpośrednio na platformie, dostęp włączany jest natychmiast po dokonaniu płatności. Zwróć uwagę, że w większości kursów zadania należy wykonywać po kolei, zatem na samym początku możesz otworzyć tylko pierwszą lekcję. Kolejne lekcje będą odblokowywane wraz z Twoim postępem w rozwiązywaniu lekcji poprzedzających.
-
Mam zerowe poczucie humoru. Czy wciąż mogę korzystać z platformy?
Oczywiście możesz spróbować, ale będzie ciężko. Sugerujemy najpierw skorzystanie z bezpłatnej wersji.