Wszystkie kursy

Weekendowy Full-stack Developer

12 miesięcy na ukończenie kursu

Intensywny 12 miesięczny kurs programowania, podczas którego rozwiniesz umiejętności miękkie jak i techniczne, które są niezbędne w zawodzie programisty. Program naszego kursu układają doświadczeni programiści, a metodologię opracowują edukatorzy - pasjonaci, tak, aby Twoja nauka była skuteczna, a zarazem przyjemna. To unikatowy kurs na rynku, dzięki któremu pewnie wystartujesz w branży IT.

Rozpocznij aplikację

więcej informacji

START KOLEJNEGO KURSU: Najbliższy kurs startuje już 26 października!

O kursie

Kurs weekendowy stworzyliśmy z myślą o osobach, które potrzebują elastycznego trybu nauki. Bazując na filarach naszej metodologii - symulacji środowiska pracy, projektach, pracy zespołowej i mentoringu przygotowaliśmy program wypełniony praktycznymi zadaniami, warsztatami i angażującymi projektami. Wszystko po to, byś za rok mógł/-ła pewnie wkroczyć do świata IT!

PEŁEN KURS MOŻE KOSZTOWAC CIĘ TYLKO 13 500 ZŁ!

Opcja 1 Płatność w ratach

1 Rata - 6 300 zł
+ 12 Rat x 1050 zł
Koszt kursu = 18 900 zł

Opcja 2 Płatność z góry

1 Wpłata w wysokości 17 500 zł
Koszt kursu = 17 500 zł

Zwrot

Jeżeli zaakceptujesz ofertę pracy u jednego z naszych partnerów biznesowych otrzymasz zwrot w wysokości 4000 zł

Kurs zawiera
  • 416 godzin pracy projektowej i warsztatowej pod okiem mentora
  • 528 godzin pracy zdalnej ze wsparciem mentora
  • dostęp do platformy edukacyjnej i komunikacyjnej
  • szkolenia soft skills i warsztaty techniczne
  • light talks, podczas których mentorzy dzielą się doświadczeniem i zdradzają kulisy pracy w IT
  • udział w eventach
  • konsultacje 1on1 z mentorem
  • 24h dostęp do naszej cool przestrzeni

Jak wygląda kurs?

Sprint - jest to termin zapożyczony z metodologii SCRUM - zwinnego podejścia do zarządzania projektami, szeroko wykorzystywanego w IT, który także ćwiczymy podczas naszego kursu. W scrumie rozwój produktu jest podzielony na trwające maksymalnie jeden miesiąc sprinty, podczas których zespół powinien dostarczyć działającą wersję produktu. Na naszym kursie sprint to jeden pełny
4-tygodniowy cykl nauki, na który składa się PRE WORK, COOL LAB, PROJECT oraz CODE HACK. Każdy moduł składa się z trzech takich sprintów. Poniżej znajdziesz opis każdej składowej sprintu.

  • pictogram-2
    PRE-WORK
    To nic innego, jak czas, który poświęcisz na samodzielną naukę zdalną, dzięki której będziesz w stanie przygotować się teoretycznie, ale także praktycznie do zajęć stacjonarnych w szkole czyli COOL LAB'u. PRE-WORK trwa 12 dni (ok. 20h), a treść podzielona jest na 10 krótszych etapów, tak abyś łatwiej mógł/ogła zaplanować czas przeznaczony na naukę. W dostarczonych przez nas materiałach stawiamy na różnorodność, dlatego będziesz uczył/a się z pomocą tutoriali, quizów, ale także ciekawych zadań i artykułów. Podczas PRE-WORK'u będziesz miał/a do wykonania jedno zadanie, a także odbędziesz jedną obowiązkową konsultację z mentorem online, jeśli jednak będziesz potrzebował/a więcej wsparcia, jesteśmy do Twojej dyspozycji!
  • pictogram-11
    COOL LAB
    COOL LAB to składowa sprintu, która następuje po części pracy zdalnej w domu, czyli PRE-WORK'u i trwa 2 dni (2x 8h). COOL LAB to warsztaty stacjonarne, prowadzone przez naszych mentorów w szkole, podczas których: zostaną poruszone trudne i ważne zagadnienia z tygodnia PRE-WORK, weźmiesz udział w warsztatach technicznych i soft skills, które mają interaktywną formę, a także dokonasz wzajemnej oceny zadań również z tygodnia PRE-WORK. COOL LAB to także praca nad kodem - indywidualna lub w parach.
  • pictogram-16
    PROJECT
    Po przyswojeniu zagadnień teoretycznych w tygodniu PRE-WORK oraz pracy warsztatowej w szkole, jesteś gotowy/a na nowe wyzwania czyli projekt. Przez najbliższe 12 dni (ok. 20h) będziesz pracował/a nad projektem w 2-4 osobowym zespole. Podczas COOL LAB'u otrzymasz wszelkie wytyczne odnośnie projektu, a także będziesz miał możliwość skorzystania z dwóch 30-minutowych, zdalnych konsultacji z mentorem. Aktywność jaką jest projekt przygotuje Cię do kolejnej, jaką jest CODE HACK.
  • pictogram-13
    CODE HACK
    Kolejny weekend w szkole = kolejna ciekawa aktywność, dzięki której poczujesz się jak uczestnik hackathonu. CODE HACK, tak samo jak COOL LAB, odbywa się stacjonarnie w szkole i obejmuje 2 dni pracy (ok. 2 x 8h). RAzem ze swoim zespołem będziesz pracować nad rozwojem Waszego projektu, który na koniec zaprezentujecie podczas demo. CODE HACK to nie tylko kodowanie, mentorzy przygotowali dla Ciebie szereg innych aktywności jak light talks czy coding dojos.
 

Czego się nauczysz?

Kurs Full-stack developer składa się z czterech modułów, z których każdy trwa 3 miesiące. Po ukończeniu danego modułu podejdziesz do 'personal assessment', czyli rozmowy rekrutacyjnej do kolejnego etapu nauki. W ten sposób sprawdzisz na ile opanowałeś/-łaś wiedzę i umiejętności potrzebne do kontynuowania nauki, a mentorzy będą mieli pewność, że poradzisz sobie z nowym materiałem.

Moduł ProgBasics
Pierwsze kroki w programowaniu będziesz stawiać w Pythonie - języku często używanym m.in. do tworzenia aplikacji webowych, analizy danych czy machine learningu, a także bardzo przyjaznym dla początkujących. W pierwszych tygodniach, skupimy się na uniwersalnych podstawach programowania proceduralnego, umiejętności dekompozycji problemów i pisania czytelnego kodu według dobrych praktyk. Poznasz także podstawy systemu Linux oraz systemu kontroli wersji GIT. Dodatkowo rozwiniesz umiejętności komunikacji, planowania, wyszukiwania informacji oraz konstruktywnego feedbackowania.
Moduł OOP
Już w drugim module poznasz kolejny język - C# lub Java, które są szeroko wykorzystywane w IT do budowania złożonych aplikacji. Poznasz podstawy programowania obiektowego oraz zasady SOLID. Nabędziesz także umiejętności projektowania architektury aplikacji, a także pisania testów jednostkowych. Nauczysz się podstawowych kwerend SQL do pracy z bazą danych, a także poznasz zaawansowane funkcje GIT-a. Rozwiniesz umiejętności pracy w zespole w metodologii SCRUM.
Moduł Web
Mając już solidną wiedzę back-endową, zaczniesz tworzyć pełną aplikację webową. Rozwiniesz umiejętności pracy z bazami danych, a także poznasz technologie przydatne przy pisaniu front-endu - HTML, CSS i JavaScript. Twoje aplikacje będą już nie tylko działać, ale także staną się przyjemne dla oka. Skupimy się także na szlifowaniu umiejętności prezentacyjnych i zarządzania projektem.
Moduł Advanced
Na ostatnim module przygotujemy Cię do rozmów kwalifikacyjnych, a także zgłębisz bardziej zaawansowane zagadnienia, m.in. wielowątkowość, struktury danych i transakcje w SQL. Poznasz framework (Spring lub .NET), dzieki któremu proces tworzenia aplikacji stanie się szybszy i łatwiejszy. Na podstawie zapotrzebowania u firm partnerskich oraz Twoich własnych preferencji, wybierzesz technologię, w której chcesz się wyspecjalizować i stworzysz autorski projekt.
 

INFORMATOR

Chcesz dowiedzieć się więcej o naszym kursie weekendowym? Pobierz nasz informator!
POBIERZ INFORMATOR
 

Sprawdź czy możesz zostać Codecoolerem!

  • pictogram-6
    Potrafisz porozumieć się w języku angielskim, pracować w zespole, myśleć analitycznie i ciężko pracować - wszystko w jednym
  • pictogram-8
    Jesteś osobą, która dostaje to, o co walczy, a błędy i wyzwania traktuje jako szansę na rozwój
  • pictogram-7
    Rozumiesz co znaczy: bez pracy nie ma kołaczy i jesteś w stanie wziąć udział w intensywnym, weekendowym kursie, podczas którego będziesz pracował na zmianę w szkole oraz w domu w cyklach dwutygodniowych
  • pictogram-12
    Jesteś gotów wejść w pełni do świata technologii na minimum 12 miesięcy

Wsparcie w poszukiwaniu pracy

some people behind the mac

Głównym celem naszego kursu jest Twój pewny start w branży IT. Studenci którzy na koniec kursu przejdą wewnętrzne próbne rozmowy techniczne i HR, dostają od nas konkretne wspracie w poszukiwaniu pracy.

Dopasowujemy Twoje umiejętności do przyszłego pracodawcy i dostosowujemy Twoje szkolenie do przyszłej kariery.
Wiemy, jakich specjalistów potrzebuje rynek IT. Współpracujemy z ponad 150 firmami w 7 krajach. Jesteśmy przekonani, że staniesz się profesjonalnym i dobrze przygotowanym do pracy programistą. Dlatego nie boimy się Ciebie rekomendować a jeżeli mimo tego nie zostaniesz zaproszony na rozmowy rekrutacyjne do firm, zwrócimy Ci 50% kosztów szkolenia.

Co o kursie mówią studenci

Najczęściej zadawane pytania

Co to jest full-stack?
Z języka angielskiego stack oznacza „stos”, a więc taki full-stack developer, to nikt inny jak osoba, która bez problemu porusza się po wszystkich warstwach tzw. stosu technologicznego. W uproszczeniu, tworząc aplikację dla klienta jesteś w stanie zająć się zarówno zbudowaniem back-endu (bazy danych, administracja) oraz front-endu (to co widzimy, wygląd aplikacji) jak i jej wdrożeniem, a także utrzymaniem.
Jakie poznam technologie?
Podczas kursu poznasz podstawy programowania w Pythonie oraz zgłębisz programowanie obiektowe w jednym z popularnych języków - Javie lub C#. Poznasz również technologie webowe, czyli HTML, CSS oraz JavaScript. Nauczysz się obsługiwać bazę danych za pomocą języka SQL. Ponadto poznasz narzędzia, które wspomagają pracę programisty, jak system kontroli wersji GIT czy IDE - zintegrowane środowisko programistyczne.
Dlaczego kurs trwa 12 miesięcy?
Nasz kurs jest najdłuższy z dostępnych na rynku i najbardziej kompleksowy, co wynika z modelu biznesowego, jaki przyjęliśmy. Istotą działania Codecool jest realna zmiana Twojej ścieżki zawodowej - zapewnienie Ci pracy. Podczas naszego kursu zgłębisz nie tylko technologie, ale poznasz też dobre praktyki i nabędziesz umiejętności, które pozwolą Ci pracować efektywnie już od pierwszego dnia pracy. Ponadto wykształcisz umiejętności samodzielnego zdobywania wiedzy, tak abyś w przyszłości bez konieczności odbywania kolejnych kursów mógł zmienić technologię i zaadoptować się do dynamicznie zmieniającego się rynku IT. Nasi absolwenci to coś więcej, niż juniorzy - przez 12 symulujemy środowisko pracy, więc już zdobywasz roczne doświadczenie zawodowe. Ten czas jest konieczny, byś nie tyle przyswoił wiedzę, co wyćwiczył umiejętności na tyle, aby z sukcesem rozpocząć pierwszą pracę.
Ile czasu zajmie mi nauka programowania?
Stosując metody nauki zalecane przez naszych mentorów, nauka powinna Ci zająć ok. 70 - 80 godzin w ciągu miesiąca, wliczając w to weekendowe spotkania. Jednak jest to bardzo indywidualna kwestia, zależna od danej osoby. Pamiętaj, że w nauce przede wszystkim jest istotna nie tyle ilość godzin, co regularność i dyscyplina. Dlatego warto, abyś każdego dnia zarezerwował/-ła sobie 1-2 godzin na naukę.
Co to jest sprint?
Jest to termin zapożyczony z metodologii SCRUM - zwinnego podejścia do zarządzania projektami, szeroko wykorzystywanego w IT, który także ćwiczymy podczas naszego kursu. W scrumie rozwój produktu jest podzielony na trwające maksymalnie jeden miesiąc sprinty, podczas których zespół powinien dostarczyć działającą wersję produktu. Na naszym kursie sprint to jeden pełny 4-tygodniowy cykl nauki, na który składa się Pre-work, Cool Lab, Project oraz Code Hack. Każdy moduł składa się z trzech takich sprintów.
Czym się różni kurs weekendowy od kursu dziennego?
Kurs weekendowy skierowany jest do osób pracujących, które ze względu na inne zobowiązania nie mają możliwości uczyć się w trybie dziennym. Program kursu układają doświadczeni programiści oraz edukatorzy, a naszą metodologię zmodyfikowaliśmy w taki sposób, byś więcej czasu mógł uczyć się zdalnie, w dogodnym dla Ciebie czasie. Zdecydowanie wymaga to więcej samozaparcia i dyscypliny, niż nauka w trybie dziennym. Jednak możemy Ci zagwarantować, że podczas tego kursu możesz zdobyć wiedzę i wykształcić umiejętności na tak samo wysokim poziomie jak studenci dzienni - wszystko zależy od Twojego zorganizowania i motywacji.
Czy mogę dostać szczegółowy program kursu?
W naszym informatorze znajdziesz opis każdego z czterech modułów kursu. Rok to bardzo dużo w IT. Szczegółowy plan poszczególnych tygodni nasi mentorzy przygotowują na bieżąco, bazując na feedbacku od studentów i firm partnerskich oraz bieżących trendów w IT. Uczymy podejścia zwinnego do projektów i sami takie mamy 🙂 Ale nic się nie dzieje przypadkiem i bez przyczyny, wszystko dokładnie planujemy, a nasi mentorzy na początku każdego modułu wprowadzą Cię szczegółowo w program oraz wytłumaczą jakie kompetencje rozwiniesz w kolejnych tygodniach.
Jak wyglądają egzaminy między modułami?
W Codecool nazywamy to “personal assessment” - jest to wyzwanie, które ma sprawdzić, w jakim stopniu opanowałeś umiejętności potrzebne do nauki w kolejnym module. PA różnią się między sobą w zależności od modułu, ale wszystkie przypominają rozmowę rekrutacyjną do firmy IT. W pierwszej części rozwiązujesz programistyczne zadanie, a w drugiej rozmawiasz o swoim rozwiązaniu z mentorem, który też zada Ci kilka pytań teoretycznych i poprosi o zmodyfikowanie czegoś w Twoim kodzie lub dodanie nowych funkcji.
Jak wygląda wsparcie mentorskie podczas pracy zdalnej?
Podczas pre-worku możesz się umówić na 30-minutowe konsultacje z mentorem na Hangouts. Przynajmniej jedna konsultacja jest obowiązkowa - chcemy wiedzieć, jak idzie Ci nauka i pomóc w rozwiązywaniu ewentualnych problemów. Oprócz tego możesz umówić się mentorem na dowolną ilość razy 🙂 W trakcie pracy nad projektem zespołowym odbędziesz jeden stand-up z mentorem. To takie krótkie spotkanie dotyczące postępów i dalszych planów, mentor obejrzy również Twój kod i udzieli rad, tak by Twoja praca przebiegała sprawnie i w dobrym kierunku.
Czy muszę posiadać jakąś wiedzę z zakresu programowania przed rozpoczęciem kursu?
Nie, nasz kurs rozpoczynamy od zupełnych podstaw. Jednak jeśli masz czas przed rozpoczęciem kursu, warto zerknąć na dostępne w internecie tutoriale lub bezpłatne kursy Pythona, z pewnością ułatwi Ci to start.
Już wcześniej uczyłem/am się programowania. Czy mogę wykupić część kursu?
Nasz kurs to nie tylko nauka programowania, ale także przede wszystkim nauka dobrych praktyk programistycznych i innych umiejętności przydatnych w pracy. Już od samego początku zwracamy na czytelność i jakość kodu, używanie systemu kontroli wersji GIT oraz sprawne korzystanie z konsoli.Dodatkowo, już od samego początku kursu stawiamy na rozwój umiejętności miękkich, takich jak praca zespołowa, organizacja, komunikacja, prezentacja czy też feedback.Z naszego doświadczenia wiemy, że również osoby które mają pewne doświadczenie dużo wynoszą z pierwszego modułu, a wskazówki od mentorów pozwalają im wypracować prawidłowe nawyki. Zawsze jest też przestrzeń na to, by realizować dodatkowe, bardziej ambitne zadania pod okiem mentora.
Jaka jest dopuszczalna ilość nieobecności?
Tylko jeżeli regularnie uczestniczysz w zajęciach możemy zagwarantować efekty nauki na koniec kursu. Dopuszczalna ilość nieusprawiedliwionych nieobecności dostępna jest w regulaminie kursów weekendowych i nie powinna przekroczyć 20% wszystkich zjazdów w danym module.
Jakie są wymagania wstępne?
  • świadectwo maturalne
  • komunikatywna znajomość języka angielskiego (min. poziom B2)
  • pozytywny wynik testu online i rozmowy rekrutacyjnej na Hangouts
  • uiszczenie opłaty wstępnej za kurs
Jak wygląda procedura rekrutacji i zapisu na kurs?
Najpierw rejestrujesz się na naszej stronie, klikając w przycisk aplikuj. Po uzupełnieniu podstawowych danych zostaniesz przeniesiony do naszego systemu, gdzie rozwiążesz krótki test sprawdzający Twoje podejście do rozwiązywania problemów logicznych. Jeżeli przejdziesz go z pozytywnym rezultatem, czeka Cię ostatni etap - rozmowa z naszą rekruterką poprzez Hangouts. Na spotkanie możesz się umówić wybierając w systemie odpowiadającą Ci datę i godzinę. Po pozytywnym przejściu przez proces rekrutacji dostaniesz e-mail z informacją zwrotną i prośbą o uzupełnienie danych do umowy w naszym systemie. Gdy Twoja umowa będzie gotowa, zaprosimy Cię na jej podpisanie w siedzibie szkoły.
Czy zapewniacie sprzęt podczas kursu?
Istnieje możliwość wypożyczenia laptopa na czas trwania kursu w cenie: 50 zł/ miesiąc. Wypożyczony laptop możesz nosić ze sobą i pracować na nim również w domu.
Czy uczestnicy otrzymują legitymację studencką na czas trwania szkolenia?
Nie, będąc naszym kursantem nie uzyskujesz przywilejów przysługujących uczniom i studentom uczelni państwowych.
Jak wygląda staż w firmie partnerskiej?
Od razu uprzedzamy - nie to, nie jest parzenie kawy i kserowanie dokumentów 😉 Zdecydowanie jest to regularna praca programisty, taki okres próbny gdy pracodawca może się upewnić, że chce Cię u siebie zatrudnić, a Ty możesz się przekonać, czy jest to Twoje wymarzone miejsce pracy. Formalnie podpisujesz trójstronną umowę o pracę tymczasową z firmą partnerką i Codecool jako pośrednikiem na pół roku. Minimalne wynagrodzenie, jakie otrzymasz to 4000 zł brutto miesięcznie (ale może być więcej, zależy to od firmy). Zazwyczaj po zakończeniu umowy nasi studenci zostają w tych firmach, gdzie odbywali staż i przechodzą na regularną umowę o pracę, którą negocjują i podpisują bezpośrednio z firmą.
Na jakie wynagrodzenie można liczyć po ukończeniu kursu?
Po ukończeniu kursu decydujesz skorzystać z oferty płatnej 6-miesięcznej praktyki oferowanej przez Codecool w jednej z naszych firm partnerskich. W przypadku chęci skorzystania z praktyk, należy z pozytywnym rezultatem zaliczyć próbne rozmowy rekrutacyjne - HR i techniczną. Wówczas zobowiązujemy się zorganizować dwie rozmowy rekrutacyjne u naszych partnerów. Student może również szukać pracy samodzielnie, w takim przypadku stawka zależna jest od firmy oraz lokalizacji w której podejmiesz pracę. Wynagrodzenie dla osoby wkraczającej na rynek programistów oscyluje w granicach 3000 złotych netto.
Jak wygląda procedura zwrotu 4000 zł?
Jeżeli po odbyciu stażu w jednej z naszych firm partnerskich przyjmiesz od nich ofertę pracy i podpiszesz umowę, otrzymasz 4000 zł zwrotu opłaty za kurs na Twoje konto.
Na czym polega rabat w przypadku nieuzyskania pracy?
Bardzo ważne jest dla nas, aby Twój wkład i wysiłek przyczynił się do realnej zmiany Twojej kariery. Jesteśmy pewni, że uczęszczając na nasz kurs i stosując się do zaleceń mentorów bez problemu znajdziesz zatrudnienie w branży IT - jak 98% naszych absolwentów. Jeżeli mimo ukończenia kursu i pozytywnego zaliczenia wewnętrznych rozmów próbnych - egzaminu końcowego nie zostałeś/-łaś zaproszona na co najmniej dwie rozmowy rekrutacyjne do naszych firm partnerskich, zwrócimy Ci 50% opłaty za kurs.
Czy płatność za kurs można rozłożyć na raty?
Tak, kurs możesz rozłożyć na 12 równych rat po 1050 zł miesięcznie. Oprócz tego przed rozpoczęciem kursu należy uiścić opłatę startową w wysokości 6300 zł. Istnieje możliwość rozłożenia opłaty wstępnej również na raty, w tym celu skontaktuj się z nami przed podpisaniem umowy. Planujemy również uruchomić kredyt w AliorBanku, tak żebyś całą opłatę mógł rozłożyć nawet do 30 rat. Szczegóły pojawią się wkrótce na naszej stronie.
Niestety muszę zrezygnować z kursu. Czy istnieje możliwość umorzenia opłaty?
Jeżeli wybierzesz opcję ratalną, po prostu uiszczać opłatę do końca miesiąca, w którym uczestniczyłeś w kursie. Jeżeli zapłacisz z góry za cały kurs, wówcza zwracamy Ci 1050 zł za każdy kolejny miesiąc od rozwiązania umowy. Opłata wstępna 6300 zł jest bezzwrotna. Jeżeli z przyczyn losowych musisz przerwać kurs, ale chciałbyś kontynuować go w przyszłości, wówczas możemy podpisać aneks do umowy i naukę mozesz kontynuowac z kolejną grupą, bez uiszczania dodatkowych opłat.
Czy Codecool może rozwiązać ze mną umowę w trakcie trwania kursu?
Traktujemy to jako wyjątkową sytuację na wypadek, gdy ktoś nie uczęszcza regularnie na kurs i nie wykonuje zadań. Do takich spraw podchodzimy też indywidualnie i zawsze, gdy widzimy takie zagrożenie, mentorzy najpierw przeprowadzają rozmowę, by jasno zasygnalizować taką możliwość i udzielić wsparcia w celu nadrobienia zaległości. Wymagamy min. 80% obecności na zajęciach w danym module, wykonania min. 80% zadań w terminie i pozytywnego przejścia przez egzamin - “personal assessment” najpóźniej za trzecim podejściem. To warunki, które umożliwiają nam zapewnienie jakości kształcenia, a co za tym idzie gwarancję, że po ukończeniu pracy rozpoczniesz pracę w branży IT.

APLIKUJ

Tutaj możesz aplikować do Codecool

ROZPOCZNIJ APLIKACJĘ