Kurs flex

Zbuduj z nami karierę w sektorze IT

Java developer

3 000+

zatrudnionych absolwentów

Gwarancja zatrudnienia

Jeśli nie znajdziesz pracy, zwrócimy Ci pieniądze

Wave hand

Zostań Java developerem

Twórz aplikacje dla dowolnych platform i zastosowań

W Javie powstają aplikacje dla wszystkich urządzeń i zastosowań, od smartfonów po desktopy, od finansów po rolnictwo. Świetnie nadaje się do pracy z dużymi ilościami danych.

Kurs flex jest dla Ciebie, jeśli...

Nie możesz studiować dziennie

Chcesz uczyć się we własnym tempie, z naszym wsparciem.

Jesteś niedoświadczony i zmotywowany

Wkraczasz w świat IT bez relewantnego doświadczenia, ale z solidną motywacją.

Beating heart
Smiling face with sunglasses

Czego możesz oczekiwać?

Nerd face

Mnóstwo praktyki

Mamy jeden cel: pomóc Ci zdobyć pracę w IT. Dlatego 80% kursu poświęcamy praktyce.

Sparkling heart

Wsparcie mentorów

Mentorzy wspierają Cię w nauce nowych zagadnień, sprawdzają Twoje zadania, wskazują błędy i podpowiadają, jak je rozwiązać.

Handshake

Wspólnota studentów

Studenci i absolwenci Mate staną się Twoimi kontaktami w branży IT na całym świecie.

Flag United Kingdom

Lekcje angielskiego

Od 2 do 4 lekcji tygodniowo na konwersacje, naukę gramatyki i nowych słówek ze świata IT.

Ucz się od podstaw

85%naszych studentów nie ma doświadczenia w IT

Kurier

Baristka

Mechanik

Spełnij oczekiwania

Program kursu obejmuje wszystko to, czego od Java developerów oczekują sami pracodawcy

Gdy tworzymy kurs...

  • Badamy wymagania największych pracodawców IT dotyczących junior Java developerów
  • Analizujemy aktualne oferty pracy z kraju i świata
  • Konsultujemy się z branżowymi ekspertami
Genesis
Luxoft
Luxoft
Luxoft
Luxoft
Luxoft
Luxoft
Luxoft

Gwarancja zatrudnienia po ukończeniu kursu

Jeśli ukończysz wszystkie moduły, a mimo to nie znajdziesz pracy w ciągu 4 miesięcy - zwrócimy Ci pieniądze.

3 000+

zatrudnionych absolwentów

90%

znajduje pracę w sektorze IT

Jak pomożemy Ci zdobyć pracę w IT?

Brief case

Baza ofert

Na naszej platformie znajdziesz wszystkie oferty pracy z polskich i zagranicznych job boardów - nie przegapisz żadnej szansy!

Handshake

Rozmowy kwalifikacyjne

Dzięki regularnym, próbnym rozmowom kwalifikacyjnym wypadniesz świetnie przed każdym pracodawcą.

Sparkling heart

Solidne resume

Stworzysz materiały przemawiające do rekruterów: CV, listy motywacyjne i profile w social mediach dla profesjonalistów.

Star face

Wsparcie koordynatorów

Nasi koordynatorzy pomogą Ci ocenić oferty pracy i zbudować oczekiwania finansowe zgodne z bieżącą sytuacją na rynku.

Star face

Dostęp do pracodawców

Gdy pracodawcy szukają juniorów, wielu zgłasza się bezpośrednio do nas - jeszcze zanim oferta pojawi się na rynku.

Brief case

Gwarancja zatrudnienia

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!

Średnie miesięczne wynagrodzenie w IT

PLN8500

Początek kariery

PLN15500

2-3 lata

PLN20500

5+ lat

Jak zacząć?

Wybierz kurs

2

Zarejestruj sięZaczynam naukę

3

Wypróbuj bezpłatny moduł wstępny

4

Skorzystaj z bezpłatnej konsultacji zawodowej

5

Zapłać za swoje szkolenie wygodnym dla siebie sposobem

6

Ucz się we własnym tempie

Wypróbuj pierwszy moduł bezpłatnie!

Opanujesz podstawy składni Javy. Zaczniesz od typów danych i operacji, przejdziesz przez pętle i operatory logiczne, a potem - przyjdzie czas na bardziej zaawansowane zagadnienia!

Zaczynam naukę

Podstawy Javy

Sprawdź, czy Ci się podoba!

  • Free course present

    Lekcje wideo i teoria

  • Free course present

    Interaktywne ćwiczenia

  • Free course present

    Zaangażowana społeczność studentów

Podstawowy kurs jest dostępny za darmo

Ucz się superszybko na naszej superplatformie

Wszystko, czego potrzebujesz, w jednym miejscu

Przywykłeś do otwierania miliona kart? Na platformie Mate znajdziesz wszystko: od interaktywnych ćwiczeń po teorię, wykłady wideo... i wiele, wiele więcej!

Zacznij naukę za darmo
Demo edytora kodu
Darmowy kurs demo

Ciesz się mnogością funkcji

  • Baza wakatów

    Baza wakatów

  • Bierz udział w wydarzeniach

    Bierz udział w wydarzeniach

  • Czatuj ze studentami i mentorami

    Czatuj ze studentami i mentorami

  • Ćwicz szybkie pisanie

    Ćwicz szybkie pisanie

  • ...i wiele więcej!

    ...i wiele więcej!

Korzystaj gdzie chcesz, kiedy chcesz

Zarejestruj się i pobierz aplikację Mate academy, by uczyć się i ćwiczyć dowolnie, gdziekolwiek jesteś.

Zarejestruj się
Demo aplikacji Android
Demo aplikacji iPhone

Ćwicz z pomocą AI

Demo podpowiedzi od sztucznej inteligencji w edytorze kodu

So cool!

Rywalizuj z innymi studentami i zdobywaj osiągnięcia

Zacznij naukę za darmo
Demo tablicy liderów i osiągnięć

Wybierz praktyków

alt_Szymon Kociuba

Autor kursu Java

Szymon Kociuba

Jestem doświadczonym programistą z ponad 9 letnim stażem, od tego czasu jestem zaangażowany w rozwój i tworzenie rozwiązań opartych o język Java.

Jestem developerem Java od 2013 roku

9+ lat w Java developmencie

Pełnię również rolę Solutions Architekta

Program kursu Java developer flex

Identyczny na obu kursach: dziennym i flex!

Wierzymy, że każdy powinien mieć dostęp do edukacji światowej klasy, by rozwijać talenty i zdobyć pracę marzeń w dowolnym momencie życia.

alt_quote_author
Roman Apostol

Twórca Mate academy, eksprogramista Google

Moduły (10)

Tematy (114)

Miesiące (7)

Podstawy Javy

Opanujesz podstawy składni Javy. Zaczniesz od typów danych i operacji, przejdziesz przez pętle i operatory logiczne, a potem - przyjdzie czas na bardziej zaawansowane zagadnienia!

Tematy modułu

Wprowadzenie

Główne pojęcia

Typy danych

Operatory

Metody

Boolean

Instrukcje warunkowe

Pętle

Tablice

Ciągi znaków

Ćwiczenia

Bezpłatne po rejestracji

Umów darmową konsultację

Podstawy Javy - rozszerzenie

Przyjrzymy się bliżej narzędziom, które poznałeś w module Java Basics i przećwiczymy je na mnóstwie zadań praktycznych.

Tematy modułu

Konfiguracja środowiska

Rzutowanie typów

Tablice - rozszerzenie

Instrukcja switch

Klasy

Klasy zaawansowane

Metody zaawansowane

Ćwiczenia

Git i terminal

Nauczysz się komend do obsługi Terminala, czyli podstawowego narzędzia pracy każdego dewelopera. Poza tym: 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

Java Core

Najważniejszych pojęć Javy ciąg dalszy. Dowiesz się wszystkiego, co Java developer wiedzieć powinien, by wypaść świetnie na rozmowie kwalifikacyjnej i stworzysz swoje pierwsze struktury danych.

Tematy modułu

Rozwiązywanie zadań na GitHubie

Klasy: memory, wrapper, String

Manipulowanie bitami

Programowanie obiektowe

Interfejs kontra klasa abstrakcyjna

Wyjątki

Pliki

Metody: equals, hashCode i clone

Wzorce projektowe i rekurencja

Generyki

ArrayList

LinkedList

PECS

HashMap

Ćwiczenia z tablicami

Niemutowalność (immutability)

Interfejsy: set, queue, stack i comparator

Java JUnit

Java 8 — cz. 1

Java 8 — cz. 2

Java 8 — cz. 3

Usprawnienia w Javie 9-19

Ćwiczenia ze Stream API

Java SOLID

Wstrzykiwanie zależności

Logger

Podstawy SQL

SQL semantycznie mocno przypomina angielski - znającym ten język nauka przychodzi bardzo łatwo. A nauczymy się wykorzystywać go 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

Bezpłatne po rejestracji

Umów darmową konsultację

Java Hibernate

Czas wynieść Twoją znajomość interakcji z bazami danych na wyższy poziom i poznać najpopularniejsze frameworki ORM!

Tematy modułu

Wprowadzenie do baz danych

Wprowadzenie do JDBC

Encje i transakcje w Hibernate

Relacje między encjami i cykl życia

JPA i typy kaskadowe

Leniwa inicjalizacja (lazy loading)

Criteria API

Poziomy izolowania transakcji

Problem N+1

Narzędzia do zarządzania bazami danych

Ćwiczenia z SQL

Dziedziczenie w Hibernate

Poziomy pamięci podręcznej w Hibernate

Optymalizowanie wydajności

Działanie sieci

Korzystasz z internetu na co dzień, ale czy zastanawiałeś się, jak działa sieć WWW? Na tym kursie pomożemy Ci zrozumieć, w jaki sposób nasze urządzenia współdziałają i wymieniają dane z Internetem oraz czym jest Internet w ogóle.

Tematy modułu

Wprowadzenie do sieci

Model OSI

HTTP

Szyfrowanie

Internetowe API

Bezpieczeństwo w sieci

Technologie, których się nauczysz

Java Core
Java JDBC
SQL
Hibernate
Apache Tomcat
Servlets & JSP
Spring
Cloud Services
Git
Maven
GitHub
Intellij Idea

...a to dopiero początek!

Wypróbuj pierwszy moduł bezpłatnie!

Opanujesz podstawy składni Javy. Zaczniesz od typów danych i operacji, przejdziesz przez pętle i operatory logiczne, a potem - przyjdzie czas na bardziej zaawansowane zagadnienia!

Zaczynam naukę

Podstawy Javy

Sprawdź, czy Ci się podoba!

  • Free course present

    Lekcje wideo i teoria

  • Free course present

    Interaktywne ćwiczenia

  • Free course present

    Zaangażowana społeczność studentów

Podstawowy kurs jest dostępny za darmo

Opinie studentów

Dzięki Mate academy zdobyłem swoją pierwszą pracę w IT. Ich materiały wideo, teoria, praktyczne zadania i wsparcie mentorów doskonale przygotowują do zawodu. Codzienna praca z Git'em, code review i tech-checki dają poczucie pracy w prawdziwym środowisku. Szczerze polecam!
Przed Mate academy nie miałam do czynienia z programowaniem. Frontend developmentu (JavaScript, HTML, CSS, Typescript, React) nauczyłam się od podstaw na dziennym kursie w Mate. Nauka była skuteczna - właśnie dostałam ofertę pracy w nowym zawodzie. Zdecydowanie polecam!
Przeczytaj oryginał
Polecam z całego serca, jeżeli ktoś ma w sobie dosyć samodyscypliny z Matem bez problemu nauczy się programować, bardzo profesjonalne podejście do nauki oraz jak najwięcej wiedzy praktycznej (użytkowej).
Przeczytaj oryginał
Bardzo dobre przygotowanie z JavaScriptu i Reacta. Lekcje angielskiego są mocnym plusem
Przeczytaj oryginał
Bardzo wysoki poziom, nauka programowania od zera, świetna komunikacja z kursantem. Polecam!
Przeczytaj oryginał
Bardzo wysoki poziom nauczania i świetna pomoc mentorów. Zawsze można liczyć na pomoc z rzeczami, które sprawiają nam trudność. Podczas kursu nauczyłem się wielu rzeczy, w tym np. Reacta i TypeScript - tak naprawdę od zera.
Przeczytaj oryginał
Jeżeli jesteś samoukiem i nie wiesz, co dalej, lub po prostu chciałbyś zacząć karierę w IT, to bardzo polecam kurs front-end developer. Nauka jest ustrukturyzowana od rzeczy prostych do bardziej złożonych i bardzo zrozumiale przekazywana przez prowadzącego, który odpowie na każde pytanie. Bardzo polecam!
Przeczytaj oryginał
Po roku od ukończenia kursu front-end, pracuję jako programista za granicą. Gorąco polecam! Zalety: doskonała platforma z lekcjami i zadaniami, ustrukturyzowana ścieżka nauki, realistyczne rozmowy rekrutacyjne, pomoc mentorów, wsparcie w przygotowaniu CV. Kurs jest bezpłatny do momentu znalezienia pracy.
Przeczytaj oryginał

Nasi absolwenci pracują w wielu renomowanych firmach

Google
Microsoft
Amazon
Wix
Genesis
N-iX
Svitla Systems
Preply
SIGMA SOFTWARE
Star
DataArt
PDFfiller
Intellias
SoftServe
Levi9
3shape
Global Logic
Epam
Luxoft
Eleks
Appflame
Ciklum
Doc
Nix Solutions

...i 700+ innych organizacjach z sektora IT!

Masz pytania?

Ile trwa kurs?

Czas trwania kursu flex zależy tylko od Ciebie. Jeśli np. będziesz studiować 3-4 godziny dziennie, naukę skończysz po około 7 miesiącach.

Czym różni się nauka dzienna od elastycznej?

Kursy w ramach nauki dziennej i elastycznej oferują identyczny program, łączy je również wspólny cel: mają zagwarantować Ci zdobycie pracy w IT. Różnice sprowadzają się do sposobu płatności i grafiku. W wypadku nauki dziennej, kursy są darmowe do momentu znalezienia przez Ciebie pracy. Gdy ją zdobędziesz, część Twojej pensji będzie trafiać do Mate - zgodnie z treścią umowy. Zajęcia odbywają się według grafiku, w dni powszednie, od 8 do 17 (GMT +1). Naukę elastyczną cechuje z kolei stała cena kursów i brak selekcji kandydatów na starcie - możesz zacząć studia natychmiast po uiszczeniu płatności. Stałego planu zajęć nie uświadczysz, zatem: uczysz się, kiedy chcesz!

Czy otrzymam certyfikat po ukończeniu kursu?

Oczywiście. Nasi absolwenci - a jest już ich ponad 3000 - wykorzystują swoje certyfikaty m.in. na LinkedInie. Choć to raczej... dodatek. Skupiamy się przede wszystkim na tym, byś znalazł zatrudnienie w IT.

Jaki wygląda harmonogram kursu?

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.

Czy mogę rozpocząć naukę bez żadnego doświadczenia w IT?

9/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!

Mam mniej niż 18 lat. Czy mogę dołączyć do kursu?

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).

Jestem po 50. Czy powinienem rozważać naukę w Mate?

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 :)

Jaką pracę mogę zdobyć po ukończeniu kursu Java?

Absolwenci kursu zdobywają zatrudnienie jako Java developerzy.

Czy gwarantujecie znalezienie pracy po ukończeniu kursu?

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 12 tygodni aktywnego szukania, przysługuje Ci prawo do zwrotu środków.

Ilu absolwentów Mate academy znajduje zatrudnienie?

90% - tylu absolwentów Mate academy znajduje zatrudnienie w sektorze IT. A jeśli mowa o studentach, którzy wybrali naukę elastyczną: pracę udało się znaleźć wszystkim, którzy jej szukali.

Gdzie będę mógł znaleźć pracę?

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.

Jak pomagacie w zdobywaniu pracy?

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 i udostępnią oferty pracy na relewantne stanowiska.

Umów darmową konsultację