Inżynier Danych od zera do Juniora – bezpłatny kurs od Skillbox, szkolenie, Termin: 29.11.2023.
Miscellanea / / November 30, 2023
Dla początkujących
Naucz się Pythona i SQL od podstaw. Naucz się zbierać, analizować i przetwarzać dane. Rozwiązuj problemy w oparciu o rzeczywiste przypadki i dodawaj je do swojego portfolio. Karierę w inżynierii danych możesz rozpocząć już podczas studiów.
Dla programistów
Poszerz swoją wiedzę na temat SQL, aby móc pracować z bazami danych. Przejdziesz przez całą ścieżkę inżyniera danych, od zebrania surowych danych do wdrożenia modelu. Doświadczenie w programowaniu pomoże Ci szybko zrozumieć nowy zawód i zmienić dziedzinę.
Dla początkujących analityków
Poznaj wszystkie etapy pracy z danymi. Naucz się zbierać informacje z różnych źródeł, budować architekturę do ich przechowywania i wizualizować raporty. Będziesz mógł samodzielnie przygotować dane do późniejszej analizy.
Autor kursu Machine Learning. Starszy analityk danych, kierownik zespołu w SberData, Sber. Ponad 5 lat w zawodzie
Prelegent kursu, dyrektor ds. badań i rozwoju, UBIC Tech. Ponad 15 lat doświadczenia w rozwoju
Data Scientist w Sbierbanku, matematyk w Centrum Obliczeniowym Rosyjskiej Akademii Nauk. Blok „Podstawy matematyki w nauce o danych”. Ponad 4-letnie doświadczenie w nauczaniu matematyki wyższej
Poziom pierwszy: szkolenie podstawowe
Zapoznaj się z głównymi obszarami Data Science, przeszkol i wdroż swój pierwszy model ML. Zdobądź podstawową wiedzę z matematyki, statystyki i teorii prawdopodobieństwa. Wszystko to pomoże Ci zrozumieć podstawowe zasady pracy z danymi. Średni czas realizacji wynosi 6 miesięcy.
Wprowadzenie do nauki o danych
Przejdziesz przez wszystkie etapy pracy z danymi. Naucz się identyfikować problemy, zbierać wymagania biznesowe. Pobierzesz dane z różnych źródeł, przeprowadzisz analizę eksploracyjną i przygotujesz zbiór danych do dalszego wykorzystania. Trenuj i wdrażaj gotowy model ML, spróbuj swoich sił w roli analityka produktowego i marketingowego. Naucz się formułować i testować hipotezy. Opanuj podstawowe narzędzia do pracy: Python, SQL, Excel, Power Bi, Airflow.
Podstawowa matematyka w nauce danych
Zdobądź podstawową wiedzę matematyczną do pracy z uczeniem maszynowym. Zrozumiesz czym jest aproksymacja, interpolacja, funkcje, regresje, macierze i wektory. Naucz się pracować z jednostkami matematycznymi w bibliotece SymPy Python.
Podstawy statystyki i teorii prawdopodobieństwa
Zrozumiesz zasady pracy ze zmiennymi losowymi i zdarzeniami. Zapoznaj się z niektórymi rodzajami rozkładów i testów statystycznych, które są przydatne w konstruowaniu modeli i testowaniu hipotez.
Możliwość odbycia stażu
Aby odbyć staż wystarczą podstawowa wiedza i umiejętności - możesz kontynuować naukę na kursie i w firmie jednocześnie.
Poziom drugi: Junior Inżynier Danych
Naucz się zbierać złożone zbiory danych, przygotowywać prezentacje i tworzyć potoki pracy, wdrażać projekty DS od podstaw i testować kod. Będziesz gotowy do pracy na stanowisku Młodszego Inżyniera Danych. Średni czas realizacji wynosi 6 miesięcy.
Blok wprowadzający
Dowiedz się, czym zajmuje się Inżynier Danych, jaką rolę pełni w projekcie Data Science i jakie są jego ścieżki kariery. Zrozumiesz strukturę kursu i tematy, których będziesz się uczyć.
SQL-a
Naucz się manipulować danymi w istniejących tabelach, wykonywać operacje wstawiania, czyszczenia i aktualizacji. Dane z bazy danych możesz zapisywać w różnych formatach. Poznaj funkcje okien i podstawy przygotowywania hurtowni danych przy użyciu języka SQL. Dowiedz się, jak zapewnić prawidłowe wprowadzanie informacji w trybie transakcyjnym. Będziesz w stanie przeczytać i zrozumieć dziennik transakcji. Dowiedz się, czym są indeksy, jaka jest ich architektura i gdzie są używane. Poznaj techniki przyspieszające zapytania.
Pyton. LVL 2
Zastanów się nad typami danych, sposobami ich konwersji oraz współpracą Pythona i SQL — pobieraniem danych z bazy danych, pracą z danymi i uruchamianiem zapytań. Poznaj podstawowe pojęcia dotyczące schematów danych JSON i XML. Będziesz mógł skonfigurować debugowanie aplikacji, pisać testy, anonimizować i szyfrować dane.
Biblioteki dla Pythona
Dowiesz się czym są biblioteki do pracy z wykresami, uczenia nadzorowanego, wizualizacji metryk i źródeł zbiorów danych. Naucz się używać języka Python i bibliotek do pracy z danymi. Możesz kontynuować naukę Pand.
Przepływ powietrza
Przejrzyj kluczowe koncepcje i praktyki dotyczące pracy z Airflow. Poznaj podstawy architektury i interoperacyjności, od interfejsu użytkownika po interfejs CLI. Zbuduj swój pierwszy potok danych.
Podstawy Sparka
Master Spark: dowiedz się, na jakich zasobach obliczeniowych działa, jak przechowuje dane oraz współpracuje z pamięcią i dyskiem. Załóż swoje pierwsze lokalne stoisko. Naucz się podstaw RDD: podstawowe pojęcia, praca ze źródłami, działania. Naucz się pracować z interfejsem API Dataframe. Poznaj problemy z wydajnością i optymalizacją podczas korzystania z Dataframe, źródeł i typów danych, pracy z prawidłowymi/nieprawidłowymi danymi, obsługi błędów, UDF, interakcji z Pythonem i SQL.
Podstawy algorytmów uczenia maszynowego
Zrozumiesz główne typy modeli uczenia maszynowego, kluczowe terminy i definicje. Naucz się algorytmów regresji i algorytmów grupowania.
Zastosowanie
Poznaj główne etapy przygotowania modelu do wdrożenia, podejścia do budowania API oraz sposoby obsługi błędów i debugowania aplikacji. Będziesz w stanie rozwiązywać problemy z wdrażaniem i opanować podstawowe narzędzia swagger. Zapoznaj się z kluczowymi procesami bash: pisaniem skryptów, pracą ze zmiennymi oraz edytorami tekstu sed i awk.
Projekty końcowe
Po przejściu pierwszego poziomu przygotuj projekt wprowadzający. Na koniec kursu zaprezentujesz swoją końcową pracę.
Wprowadzenie do nauki o danych
Skonsoliduj swoją nową wiedzę na indywidualnym projekcie - przejdziesz od ładowania danych do wdrożenia modelu. Rozwiąż problemy inżyniera danych, inżyniera ML i analityka danych, aby zdecydować o swojej specjalizacji.
Inżynier danych
Projekt końcowy na poziomie Junior. Przeprowadź analizę kohortową i pobierz referencje API. Buduj dashboardy na podstawie otrzymanych danych.
Kursy bonusowe
Kariera programisty: zatrudnienie i rozwój
Dowiesz się, jak wybrać odpowiednią ofertę pracy, przygotować się do rozmowy kwalifikacyjnej i negocjować z pracodawcą. Będziesz mógł szybko znaleźć stanowisko odpowiadające Twoim oczekiwaniom i umiejętnościom.
System kontroli wersji Git
Naucz się wersjonować zmiany w kodzie, tworzyć repozytoria, gałęzie i zarządzać nimi oraz rozwiązywać konflikty wersji. Poznaj przydatne zasady pracy z Git.
Angielski dla informatyków
Zdobądź umiejętności językowe, które pomogą Ci przejść rozmowę kwalifikacyjną w zagranicznej firmie i swobodnie porozumiewać się w mieszanych zespołach.