Kurs flex
Programiści Python pracują praktycznie w każdej branży: od tworzenia oprogramowania, przez analizę danych, od robotyki i blockchain po sztuczną inteligencję.
Chcesz uczyć się we własnym tempie, z naszym wsparciem.
Wkraczasz w świat IT bez relewantnego doświadczenia, ale z solidną motywacją.
Mamy jeden cel: pomóc Ci zdobyć pracę w IT. Dlatego 80% kursu poświęcamy praktyce.
Mentorzy wspierają Cię w nauce nowych zagadnień, sprawdzają Twoje zadania, wskazują błędy i podpowiadają, jak je rozwiązać.
Studenci i absolwenci Mate staną się Twoimi kontaktami w branży IT na całym świecie.
Od 2 do 4 lekcji tygodniowo na konwersacje, naukę gramatyki i nowych słówek ze świata IT.
Kurier
Baristka
Mechanik
Program kursu obejmuje wszystko to, czego od Programiści Python oczekują sami pracodawcy
Jeśli ukończysz wszystkie moduły, a mimo to nie znajdziesz pracy w ciągu 4 miesięcy - zwrócimy Ci pieniądze.
Na naszej platformie znajdziesz wszystkie oferty pracy z polskich i zagranicznych job boardów - nie przegapisz żadnej szansy!
Dzięki regularnym, próbnym rozmowom kwalifikacyjnym wypadniesz świetnie przed każdym pracodawcą.
Stworzysz materiały przemawiające do rekruterów: CV, listy motywacyjne i profile w social mediach dla profesjonalistów.
Nasi koordynatorzy pomogą Ci ocenić oferty pracy i zbudować oczekiwania finansowe zgodne z bieżącą sytuacją na rynku.
Gdy pracodawcy szukają juniorów, wielu zgłasza się bezpośrednio do nas - jeszcze zanim oferta pojawi się na rynku.
Jeśli nie znajdziesz pracy w ciągu 4 miesięcy od ukończenia kursu, zwrócimy Ci pieniądze. Powtarzamy się, żeby wybrzmiało!
Nasze wsparcie w karierze przyczyni się do wzrostu Twoich dochodów!
Python to groźny wąż, ale jeśli o języku programowania mowa — nie ma się czego bać. Zaczniemy od ciągów znaków, wartości boolean, funkcji, operatorów warunkowych, pętli i list.
Podstawy Pythona
Sprawdź, czy Ci się podoba!
Lekcje wideo i teoria
Interaktywne ćwiczenia
Zaangażowana społeczność studentów
Wierzymy, że każdy powinien mieć dostęp do edukacji światowej klasy, by rozwijać talenty i zdobyć pracę marzeń w dowolnym momencie życia.
Twórca Mate academy, eksprogramista Google
Moduły (15)
Tematy (147)
Miesiące (4)
Chcemy, by nasi uczniowie byli dobrze przygotowani do kolejnych modułów kursu. Dlatego zachęcamy Cię do zapoznania się z teorią i wykonania zadań zawartych w tym module. Nie tylko zwiększy to twoją produktywność podczas kursu, ale także poprawi długoterminowe perspektywy rozwoju kariery — co może przełożyć się na wyższe zarobki i większe możliwości zawodowe.
Tematy modułu
Jak uczyć się skuteczniej
Python to groźny wąż, ale jeśli o języku programowania mowa — nie ma się czego bać. Zaczniemy od ciągów znaków, wartości boolean, funkcji, operatorów warunkowych, pętli i list.
Tematy modułu
Wprowadzenie
Podstawowe pojęcia
Liczby
Ciągi
Wartości logiczne
Listy
Operatory warunkowe
Pętle
Funkcje
Podsumowanie
Teraz, gdy wiemy już jak pisać kod, nadszedł czas, aby go uporządkować i nauczyć się debugowania - a przy okazji pogłębić naszą wiedzę na temat podstawowych pojęć!
Tematy modułu
Omówienie modułu
Przygotowujemy środowisko pracy
Styl kodu
Debugowanie
Praca z liczbami
Praca z ciągami
Listy od podszewki
Typ danych "dict" — wprowadzenie
Konwertowanie typów danych
Pętle — rozwinięcie
Funkcje — rozwinięcie
Podsumowanie
Nauczysz się komend do obsługi Terminala, czyli podstawowego narzędzia pracy każdego dewelopera, a także dowiesz się, jak korzystać z systemu kontroli wersji kodu Git.
Tematy modułu
Konfiguracja środowiska
Komendy wiersza poleceń
Podstawy GIT
Praca z gałęziami
Praca z historią edycji
Praca ze zdalnym repozytorium
W tym module poznamy generatory, iteratory, dekoratory i dowiemy się, jak używać ich w praktyce. Omówimy również polimorfizmy, klasy, moduły i wiele innych nowych, ale niezbędnych pojęć.
Tematy modułu
Jak rozwiązywać zadania na GitHubie
Typy danych cz. 1 — typy mutowalne i niemutowalne
Typy danych cz. 2 — list i dict
Funkcje Pythona — rozwinięcie
Dekoratory
Klasy — omówienie
Klasy — rozwinięcie
Iteratory i generatory
Moduły i importy
Programowanie obiektowe (OOP) — dziedziczenie jednokrotne
Programowanie obiektowe (OOP) — dziedziczenie wielokrotne
Programowanie obiektowe (OOP) — hermetyzacja, polimorfizm, abstrakcja
Właściwości i deskryptory
Jak obsługiwać wyjątki
Wyjątki — rozwinięcie
Praca z plikami
Zarządzanie pamięcią
Testowanie
Testowanie — rozwinięcie
Moduły podstawowe — omówienie
Dict — rozwinięcie
Runda bonusowa
Praktyczne ćwiczenia z Pythonem
SQL semantycznie mocno przypomina angielski – znającym ten język nauka przyjdzie więc stosunkowo łatwo. W tym module dowiemy się, jak wykorzystywać SQL w pracy z bazami danych, m.in. do grupowania, filtrowania, sortowania i pozyskiwania danych.
Tematy modułu
Wprowadzenie do SQL
Klauzula SELECT
Klauzula WHERE
Wartość NULL i klauzule: LIKE, BETWEEN oraz IN
Klauzula ORDER BY, LIMIT i DISTINCT
Aliasy
Funkcje agregujące
Klauzula GROUP BY
Klauzula JOIN
Funkcje
Klauzula HAVING
Django jest najpopularniejszym i – według obiegowej opinii – najlepszym modelem mapowania obiektowo-relacyjnego (ORM) wśród programistów Pythona pracujących z bazami danych. W tym module nauczymy się podstaw Django, w tym tworzenia prostych tabel i komponowania zapytań SQL.
Tematy modułu
Wprowadzenie do baz danych
Czym właściwie jest ORM?
Pola i relacje
Relacja wiele-do-wielu
Zapytania
Zapytania — rozwinięcie
ORM — rozwinięcie
Opcjonalne: poprawianie wydajności i poziomy izolacji
...a to dopiero początek!
Python to groźny wąż, ale jeśli o języku programowania mowa — nie ma się czego bać. Zaczniemy od ciągów znaków, wartości boolean, funkcji, operatorów warunkowych, pętli i list.
Podstawy Pythona
Sprawdź, czy Ci się podoba!
Lekcje wideo i teoria
Interaktywne ćwiczenia
Zaangażowana społeczność studentów
...i 700+ innych organizacjach z sektora IT!
...i otrzymaj moduł "Podstawy Pythona" za darmo!
Będziesz mieć dostęp do elastycznego harmonogramu z możliwością dostosowania czasu i tempa nauki do swoich potrzeb (szczegóły dotyczące harmonogramu i czasu trwania kursu w planie nauki).
Sam decydujesz, kiedy i ile czasu poświęcić na naukę. Mentorzy są zawsze gotowi pomóc i odpowiedzieć na twoje pytania. Będziesz mógł komunikować się z kolegami z grupy na czacie i podczas grupowych wideorozmów. Ponadto, otrzymujesz nieograniczony dostęp do kursu, co pozwala uczyć się we własnym tempie.
Oczywiście. Nasi absolwenci - a jest już ich ponad 4300 - wykorzystują swoje certyfikaty m.in. na LinkedInie. Choć to raczej... dodatek. Skupiamy się przede wszystkim na tym, byś znalazł zatrudnienie w IT.
Na kursie flex uczysz się, kiedy chcesz. Oglądasz nagrane wykłady, rozwiązujesz zadania, a jeżeli potrzebujesz pomocy: wysyłasz mentorom pytania, na które oni odpowiadają w godzinach pracy. Jedynym stałym punktem programu są grupowe sesje Q&A. Odbywają się dwa razy w tygodniu, popołudniu lub wieczorem, by nie kolidowały z Twoimi planami.
8/10 studentów Mate nie ma żadnego doświadczenia w sektorze IT. A jeżeli nie przekonują Cię liczby, uspokajamy: każdy kurs uwzględnia nawet najbardziej podstawowe zagadnienia. Możesz też liczyć na wsparcie naszego zespołu!
Na naszych kursach dziennych kształcimy osoby, które ukończyły 16. rok życia, bo w tym wieku można już legalnie pracować (za zgodą rodzica lub opiekuna).
Kształcimy osoby w każdym wieku, zresztą: w sektorze IT metryka raczej nie ma znaczenia. A jeśli obawiasz się, że nauka programowania może Cię przerosnąć, to... nie ma ku temu powodu! Musisz być zaangażowany, zmotywowany, a ukończysz nasz kurs i znajdziesz pracę bez problemu :)
Absolwenci kursu web development najczęściej zdobywają zatrudnienie jako deweloperzy frontend, frontend (angular), frontend (HTML, CSS, JS) React i React Native.
W Mate zapewniamy wsparcie w rozwoju kariery i gwarantujemy znalezienie pracy. Jeśli ukończysz nasz kurs (wraz z modułem zatrudnienie) i nie otrzymasz żadnej oferty pracy w ciągu 16 tygodni aktywnego szukania, przysługuje Ci prawo do zwrotu środków.
80%- tylu absolwentów Mate academy znajduje zatrudnienie w sektorze IT.
Uczymy i pomagamy znaleźć pracę na całym świecie. Nasi studenci, absolwenci i współpracownicy działają w Europie, Azji, Afryce, USA, Kanadzie oraz Australii.
W zdobywaniu pracy pomogą Ci nasi specjaliści HR. Możesz na nich liczyć przy tworzeniu portfolio, CV i profili na wszystkich popularnych platformach dla specjalistów z branży IT. Przygotują Cię również na rozmowy kwalifikacyjne w języku polskim i angielskim.