Opis ogłoszenia
Oferuję korepetycje z zakresu programowania, technologii webowych, baz danych, bezpieczeństwa oraz algorytmiki. Moje zajęcia są dostosowane do indywidualnych potrzeb, dzięki czemu każda osoba, niezależnie od poziomu zaawansowania, będzie mogła rozwijać swoje umiejętności w komfortowej atmosferze. W ramach korepetycji nauczysz się nie tylko podstaw i zaawansowanych zagadnień z takich obszarów jak HTML, CSS, JavaScript, Python, SQL, ale także będziesz miał/a okazję pracować nad rzeczywistymi projektami, które pomogą Ci wdrożyć teorię w praktykę. Dodatkowo, nauczymy się rozwiązywać problemy algorytmiczne i poprawiać logikę programowania. [*
HTML :
- Struktura dokumentu HTML
- Elementy tekstowe i listy
- Tworzenie linków, obrazów i multimediów
- Formularze i elementy formularza
- Tabele i ich formatowanie
- Semantyczne znaczniki HTML5
- Atrybuty globalne
CSS :
- Selekcja elementów i stylowanie
- Kolory, tła i czcionki
- Układ strony (Flexbox, Grid)
- Animacje i przejścia
- Media Queries (responsywność)
- Pozycjonowanie elementów
JavaScript
- Zmienne, typy danych i operatory
- Instrukcje warunkowe i pętle
- Funkcje i manipulacja DOM
- Obsługa zdarzeń
- Asynchroniczność i obietnice (Promise, async/await)
- Praca z tablicami i obiektami
Python
- Typy danych i operatory
- Pętle i instrukcje warunkowe
- Funkcje i praca z plikami
- Listy, krotki, słowniki i zbiory
- Programowanie obiektowe
- Praca z bibliotekami Pythona (np. math, random, datetime)
- Obsługa błędów i wyjątków
- Biblioteki i frameworki
- Requests – wysyłanie zapytań HTTP
- Flask – podstawy tworzenia aplikacji webowych
- BeautifulSoup – parsowanie HTML i scraping
SQL
- Podstawowe operacje na bazach danych (SELECT, INSERT, UPDATE, DELETE)
- Tworzenie tabel i relacji (JOIN)
- Operacje grupujące (GROUP BY, HAVING, COUNT, SUM)
- Praca z indeksami, kluczami głównymi i obcymi
- Program XAMPP Instalacja i konfiguracja serwera Apache i MySQL za pomocą XAMPP Uruchamianie lokalnej bazy danych (phpMyAdmin) do testowania zapytań SQL Praca z bazami danych MySQL i MariaDB na lokalnym serwerze
Formaty danych
- JSON (JavaScript Object Notation): Zapis i odczyt danych w formacie JSON, struktura obiektów i tablic
- XML (Extensible Markup Language): Podstawy zapisywania i parsowania danych w formacie XML
- CSV (Comma Separated Values): Praca z plikami CSV (odczyt, zapis, manipulacja danymi w postaci tabelarycznej)
Struktury danych :
- Tablica (Array
- Lista jednokierunkowa (Singly Linked List)
- Lista dwukierunkowa (Doubly Linked List)
- Stos (Stack)
- Kolejka (Queue)
- Kolejka priorytetowa (Priority Queue)
- Drzewo binarne (Binary Tree)
- Drzewo wyszukiwań binarnych (Binary Search Tree)
- Kopiec (Heap)
- Graf (Graph)
- Hash Table (Tablica mieszająca)
- Zbiór (Set)
- Słownik (Dictionary)
- Drzewo AVL (AVL Tree)
- Drzewo B (B-Tree)
- Trie (Tree of Prefixes)
Algorytmy:
- Algorytm wyszukiwania liniowego
- Algorytm wyszukiwania binarnego
- Sortowanie bąbelkowe (Bubble Sort)
- Sortowanie przez wstawianie (Insertion Sort)
- Sortowanie szybkie (Quick Sort)
- Sortowanie przez scalanie (Merge Sort)
- Algorytm Dijkstry
- Algorytm Bellmana-Forda
- Przeszukiwanie grafu w głąb (DFS)
- Przeszukiwanie grafu wszerz (BFS)
- Algorytm Kruskala
- Algorytm Prima
- Algorytm A* (A-star)
- Algorytm KMP (Knuth-Morris-Pratt) – wyszukiwanie wzorca
- Algorytm Levenshteina – obliczanie odległości Levenshteina (edycji)
- Algorytm Huffmana (kompresja danych)
O mnie :Mam 26 lat, pasjonuję się programowaniem, sieciami oraz bezpieczeństwem komputerowym. Od kilku lat pracuję jako automatyk/informatyk/pentester. Aktualnie zgłębiam techniki atakowania oraz bronienia AI/LLM
Dla kogo są te korepetycje? *
- Osób, które zaczynają swoją przygodę z programowaniem – bez względu na to, czy dopiero uczysz się podstaw, czy chcesz zrozumieć, jak działają różne technologie webowe i programistyczne.
- Studentów informatyki – którzy chcą pogłębić swoją wiedzę na temat HTML, CSS, JavaScript, Pythona, baz danych i formatów danych.
- Osób chcących rozwijać umiejętności w zakresie tworzenia aplikacji webowych – nauczysz się tworzyć strony internetowe, aplikacje z backendem i pracować z bazami danych.
- Programistów pragnących poznać nowe technologie i narzędzia – np. Flask, BeautifulSoup, SQLAlchemy, XAMPP oraz formaty danych jak JSON, XML, CSV.
- Osób, które potrzebują wsparcia w nauce do egzaminów, testów lub projektów programistycznych – indywidualne podejście pomoże Ci skutecznie przygotować się do każdego wyzwania.
Dla osób, które chcą wyjść poza podstawy, oferuję zaawansowane tematy z realnych zastosowań Pythona, m.in.:
- Integracja Pythona z Excel (OpenPyXL, Pandas, xlwings) i LibreOffice Calc
- Automatyczne powiadomienia SMS i e-mail – np. raporty wysyłane codziennie na telefon lub skrzynkę mailową
- Integracja z Google Maps API – wyszukiwanie lokalizacji, wyznaczanie tras, geokodowanie
- Tworzenie własnych narzędzi i automatyzacji dostosowanych do Twoich potrzeb
Dostępność
Zakres lekcji
Miejsce lekcji
Napisz do użytkownika
Ostatnie opinie
Użytkownik nie otrzymał jeszcze żadnej opinii.


Wyślij wiadomość