Wave hand

Zostań full-stack developerem

Twórz strony i aplikacje webowe od zera

Fullstackowcy pracują nie tylko z front-, ale i back endem, czyli serwerami odpowiedzialnymi za przechowywanie, przetwarzanie i bezpieczeństwo danych, a także szybkość działania stron internetowych i aplikacji webowych.

Co zyskasz na dziennym kursie online?

Brief case

Bez pracy nie płacisz

Wierzymy w nasze kursy bezgranicznie, dlatego jesteśmy gotowi zapłacić za Twoją naukę i nie odzyskać pieniędzy, jeśli nie znajdziesz pracy.

Sparkling heart

Codzienne wsparcie

Praca z mentorami, wspólne rozwiązywanie zadań oraz wsparcie motywacyjne.

Handshake

Wspólnota studentów

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

Star struck

Wsparcie w rozwoju kariery przez 3 lata

Nasi specjaliści pomogą Ci m.in. przygotować się do rozmowy rekrutacyjnej, stworzyć portfolio i CV.

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

Tak super!

Rywalizuj z innymi studentami i zdobywaj osiągnięcia

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

Wypróbuj pierwszy moduł bezpłatnie!

Naucz się podstaw składni języka Javascript: odkryj zmienne, funkcje, operatory logiczne i inne przydatne konstrukcje.

Zacznij naukę za darmo

Podstawy JavaScript

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

Absolwentów pracujących w sektorze IT

3 500+

Wskaźnik zatrudnienia

90%

Jak pomożemy Ci znaleźć pracę?

Rozmowy kwalifikacyjne

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

Moduł rekrutacyjny

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

Baza aktualnych ofert

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

Wsparcie koordynatorów

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

Nasi absolwenci znajdują pracę na całym świecie

Uczymy i pomagamy znaleźć pracę na całym świecie. Nasi studenci, absolwenci i współpracownicy działają w Europie, Azji, Afryce, USA, Kanadzie i Australii.

Portugal

France

Italy

Ireland

Czech Republic

Hungary

Ukraine

Romania

Germany

Netherlands

Portugal

France

Italy

Ireland

Czech Republic

Hungary

Ukraine

Romania

Germany

Netherlands

Portugal

France

Italy

Ireland

Czech Republic

Hungary

Ukraine

Romania

Germany

Netherlands

Moldova

Poland

Lithuania

India

USA

Spain

Canada

United Kingdom

Bulgaria

Saudi Arabia

Denmark

Moldova

Poland

Lithuania

India

USA

Spain

Canada

United Kingdom

Bulgaria

Saudi Arabia

Denmark

Moldova

Poland

Lithuania

India

USA

Spain

Canada

United Kingdom

Bulgaria

Saudi Arabia

Denmark

Portugal

France

Italy

Ireland

Czech Republic

Hungary

Ukraine

Romania

Germany

Netherlands

Moldova

Poland

Lithuania

India

USA

Spain

Canada

United Kingdom

Bulgaria

Saudi Arabia

Denmark

Portugal

France

Italy

Ireland

Czech Republic

Hungary

Ukraine

Romania

Germany

Netherlands

Moldova

Poland

Lithuania

India

USA

Spain

Canada

United Kingdom

Bulgaria

Saudi Arabia

Denmark

Portugal

France

Italy

Ireland

Czech Republic

Hungary

Ukraine

Romania

Germany

Netherlands

Moldova

Poland

Lithuania

India

USA

Spain

Canada

United Kingdom

Bulgaria

Saudi Arabia

Denmark

Ucz się za darmo, zapłać po zdobyciu zatrudnienia

Kurs dzienny jest naszą inwestycją w Ciebie - przez 5 miesiące nauki nie ponosisz żadnych kosztów. Czas na płatność przychodzi dopiero po zdobyciu pracy. To 12% Twojej pensji przez 3 lata (łącznie 36 płatności).

12% od netto wynagrodzenia przez 3 lat

Jeśli nie znajdziesz pracy — nie płacisz!

Średnie miesięczne wynagrodzenie w sektorze IT

PLN8500

Początek kariery

PLN15500

2-3 lata

PLN20500

5+ lat

Wybierz praktyków

alt_Bartosz Cytrowski

Autor kursu full-stack developer

Bartosz Cytrowski

Skupiam się na rozwijaniu aplikacji React i kształceniu specjalistów sektora IT, którym poświęciłem już ponad 5 000 godzin

Jestem developerem UI od 2006 r.

17+ lata doświadczenia w programowaniu

A to dopiero początek!

alt_team_members_206

Zespół

Kacper Choła

Front-end & Full-stack mentor, zajmuję się programowaniem od 3 lat, pracuje zawodowo 2 lata. W wolnym czasie moim najczęstszym wyborem jest sport.

alt_team_members_207

Zespół

Michał Broler

Front-end & Full-stack mentor, programista full stack z około 10-letnim doświadczeniem, skupiony na rozwoju w ekosystemie Javascript

alt_team_members_153

Zespół

Bartosz Cytrowski

Fullstack Coach, Jestem developerem UI od 2006 r. Skupiam się na rozwijaniu aplikacji React i kształceniu specjalistów sektora IT, którym poświęciłem już ponad 5 000 godzin. A to dopiero początek!

alt_team_members_156

Zespół

Damian Wasilewski

Mentor | Front end i full stack, zawzięty uczeń

Program kursu Full-stack developer

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 (15)

Tematy (151)

Miesiące (5)

Podstawy JavaScript

Naucz się podstaw składni języka Javascript: odkryj zmienne, funkcje, operatory logiczne i inne przydatne konstrukcje.

Tematy modułu

Wprowadzenie

Typy danych

Główne pojęcia

Liczby

Ciągi znaków (strings)

Boolean

Funkcje

Operatory warunkowe

Pętle

Praca z ciągami znaków

Podstawy tablic (arrays)

Zadania dodatkowe

Bezpłatne po rejestracji

Zacznij naukę za darmo

Rozszerzone podstawy JavaScript

Poznasz ciągi znaków, liczby, pętle, dowiesz się także czym są obiekty (a te są naprawdę fascynujące). Na deser zaś: rozwiążesz kilka dodatkowych zadań praktycznych.

Tematy modułu

Styl kodu

Debugowanie

Praca z liczbami

Pętle w szczegółach

Praca z ciągami znaków

Funkcje po raz drugi

Instrukcja switch

Konwersja typu

Operatory logiczne

Podstawy obiektów

Zadania dodatkowe

Podstawy HTML + CSS

Postawisz pierwsze kroki w językach HTML i CSS!

Tematy modułu

Konfiguracja środowiska

Podstawy HTML

Podstawy CSS

Podstawy modelu blokowego

Kolory i fonty

Podstawy składni

Elementy blokowe i liniowe

Podstawy responsywności

Selektory CSS

Pseudoelementy i pseudoklasy

Linki i adresy URL

Specyficzność

Obrazy

Zaawansowane dekoratory

Pozycjonowanie

Overflow, widoczność i przezroczystość

Formularze

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

Zaawansowany HTML + CSS

Pogłębisz wiedzę nt. layoutów, pseudoklas, pseudoelementów i funkcji CSSa oraz poznasz podstawy preprocesora Sass i metodologii BEM. Zaczniesz też budować własne portfolio!

Tematy modułu

Konfiguracja środowiska

Flexboksy

Media queries

Metodologia BEM

SASS

Animacje i przekształcenia

Grid

Landing page (projekt do portfolio)

Zaawansowany JavaScript

Skonsolidujesz i pogłębisz swoją wiedzę o JavaScript'cie. Poznasz GitHuba, otrzymasz feedback nt. swojego kodu JS od mentorów Mate'a i wiele, wiele więcej 🤓

Tematy modułu

Rozwiązywanie zadań na GitHubie

Zaawansowane obiekty

Metody obiektowe

Metody tablicowe

Przywołanie zwrotne (callback)

Metody iterowania po tablicach

Metody Iterowania Po Tablicach Test

Domknięcia (closures)

Ćwiczenia

Dziedziczenie prototypowe

Konstruktory

Klasy

Obietnice (promises)

Podstawy DOM

Stylizowanie i wymiarowanie DOM

Eventy

Coś ekstra

Podstawy TypeScript

Poprawisz przewidywalność i bezpieczeństwo swojego kodu, a proces pisania stanie się przyjemniejszy. Nauczysz się również statycznej kontroli typu (static typing) i poznasz użyteczne narzędzie dla deweloperów - TypeScript.

Tematy modułu

Wprowadzenie

Typy podstawowe

Typy zaawansowane

Typy obiektowe

Klasy

Coś ekstra

Technologie, których się nauczysz

HTML
SQL
SASS
JavaScript
NPM
React
NodeJS
Redux
PostgreSQL
Git
GitHub
TypeScript

...a to dopiero początek!

Plan kursu

Strefa czasowa - GMT+1

Kurs trwa 5 miesięcy

pon.

wt.

śr.

czw.

pt.

Nie masz czasu na kurs dzienny?

Zapisz się na kurs flex z elastycznym grafikiem.

Sprawdź!

Opinie studentów

Bardzo polecam! Dzięki Mate zdobyłam swoją pierwszą pracę jako Front-end developer. Jeśli tylko jesteś gotowa/y na te tygodnie nauki i ciężką pracę, to Mate jest dla Ciebie. W całej reszcie pomoże Ci wspaniały i profesjonalny zespół :)
Przeczytaj oryginał
Bardzo polecam Mate Academy wszystkim, którzy chcą zacząć swoją przygodę z programowaniem, ale nie wiedzą jak się za to zabrać. Kilkumiesięczny kurs oferowany w Mate przeprowadzi Cię przed podstawy po coraz bardziej zaawansowane i rozbudowane projekty, które później można umieścić w swoim CV.
Przeczytaj oryginał
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!

Jak zostać studentem kursu dziennego Full-stack developer?

Jeśli chcesz zacząć karierę w IT, wykonaj poniższe kroki.

Zarejestruj się

Wypełnij formularz, by uzyskać dostęp do darmowego modułu wprowadzającego 👌

Rozwiąż test logiczny

Podejdź do niego "z marszu" — nie musisz się do niego przygotowywać. Chcemy poznać Twój sposób myślenia 🤓

Porozmawiajmy

Zarezerwuj interview online. Pochwal się swoimi celami, motywacją do nauki i znajomością angielskiego.

Dołącz do nas

Podejmij naukę na dziennym kursie Mate academy za darmo i ciesz się gwarancją zatrudnienia!

Rejestracja na dzienny kurs Full-stack developer

Odbierz darmowy kurs Podstawy JavaScript, który przygotuje Cię do pracy z bardziej złożonymi zagadnieniami

Dołącz do czatu, gdzie zawsze możesz liczyć na wsparcie!

Nie odkładaj tego na później!

wolnych miejsc

Liczba kandydatów, których planujemy wybrać w bieżącej rekrutacji

Klikając "Zacznij naukę za darmo", akceptujesz nasze Warunki Użytkowania , Politykę Prywatności i Politykę Cookies .

lub

Masz pytania?

Ile kosztuje kurs?

Wybierając kurs dzienny, płacisz % od swojego wynagrodzenia - ale dopiero po zdobyciu pracy w IT (zgodnie z umową).

Jak długo trwa kurs?

Od 6 do 8 miesięcy łącznie. Pierwsze 4 miesiące poświęcisz na naukę frontendu w trybie dziennym, następnie zdobędziesz pierwszą pracę w IT, by potem - przez kolejne 2-4 miesiące - studiować backend w trybie elastycznym.

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 umową. Zajęcia odbywają się według grafiku, w dni robocze, od 8 do 17. Naukę elastyczną cechuje z kolei stała cena kursów i brak selekcji kandydatów na starcie - możesz zacząć natychmiast po uiszczeniu płatności. Stałego planu zajęć nie uświadczysz, zatem: uczysz się, kiedy chcesz!

Jak przejść przez proces selekcji kandydatów?

1. Zarejestruj się i rozwiąż test logiczny. 2. Przejdź przez rozmowę kwalifikacyjną online. W jej trakcie porozmawiamy o Twoim doświadczeniu i oczekiwaniach i ocenimy Twój angielski. Wymagamy jego znajomości na poziomie co najmniej średniozaawansowanym. 3. Podpisz umowę.

Kiedy naukę zaczyna kolejna grupa?

Wybieramy i grupujemy najlepszych kandydatów na studentów co 10 dni, a że miejsca często zapełniają się na kilka tygodni przed startem kursu, radzimy działać szybko. Aplikuj teraz! Grupy zaczynają naukę co 2-3 miesiące.

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.

Jak wygląda harmonogram kursu? Jakiego poziomu zaangażowania wymagacie?

Kurs odbywa się online w dni robocze od 8 do 17. Składają się na niego wykłady, ćwiczenia i indywidualne sesje Q&A, podczas których konsultujesz się z mentorami. Nasz zespół jest do Twojej dyspozycji w godzinach pracy. I co istotne: nauka jest na tyle intensywna, że nie da się jej łączyć ze studiami czy pracą. Tym, którzy nie mogą uczyć się w pełnym wymiarze godzin, proponujemy kursy flex.

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 Web Development?

Absolwenci kursu web development najczęściej zdobywają zatrudnienie jako deweloperzy frontend, frontend (angular), frontend (HTML, CSS, JS) React i React Native.

Czy będę musiał płacić za kurs, jeśli nie znajdę pracy?

Jeżeli ukończysz kurs i nie otrzymasz oferty pracy z sektora IT, nie zapłacisz za naukę ani grosza. Studenci dzienni opuszczają Mate bez zobowiązań, a studenci flex otrzymują pełny zwrot poniesionych kosztów.

Ilu absolwentów Mate academy zdobywa pracę?

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ł pracować?

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 pomożecie mi zdobyć pracę?

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.

Zacznij naukę za darmo