fbpx

Kurs C++ online

Naucz się z nami programować w C++ na profesjonalnym poziomie. Programuj nowocześnie i poprawnie od samego początku.
Dość przestarzałej wiedzy i braku dobrych praktyk!

Zapisy w 2021 roku zakończone. Dziękujemy!

Kurs wystartował 19.04.2021. Zakończy się pod koniec listopada.

Odtwórz wideo

Tematyka kursu, czyli tego na pewno Cię nauczymy:

Wszystko fajnie, ale nie wiesz, czy dasz radę?

Wymagany poziom: podstawowy

Jasne, że chcielibyśmy przyjąć wszystkich, ale o wiele lepiej będzie nam się pracowało, jeśli będziesz mieć:

Co otrzymasz w ramach kursu C++ online?

A do tego wspomniane już wcześniej nagrody:

Czego nie otrzymasz?

I jak?

Jeszcze Cię nie przekonaliśmy?
W takim razie zobacz, z czego składa się nasz kurs C++ online

Narzędzia programisty

Lekcja 1: Linux, linia komend
Lekcja 2: git, GitHub
Lekcja 3: IDE, vim, Visual Studio Code
Lekcja 4: make
Lekcja 5: cmake
Lekcja 6: gdb
Lekcja 7: valgrind, ASAN

Podstawy C++

Lekcja 1: typy wbudowane i typ auto
Lekcja 2: instrukcje warunkowe
Lekcja 3: pętle
Lekcja 4: funkcje
Lekcja 5: tablice
Lekcja 6: std::string
Lekcja 7: std::vector
Lekcja 8: range based for loop
Lekcja 9: std::map
Lekcja 10: zasięg zmiennych
Lekcja 11: referencja i wskaźnik
Lekcja 12: enum, enum class

Programowanie obiektowe

Lekcja 1: klasy i obiekty
Lekcja 2: pola i metody, konstruktory i destruktory
Lekcja 3: hermetyzacja, modyfikatory dostępu
Lekcja 4: operatory
Lekcja 5: dziedziczenie, wielodziedziczenie
Lekcja 6: polimorfizm
Lekcja 7: funkcje wirtualne
Lekcja 8: zmienne i funkcje statyczne
Lekcja 9: struktura projektu, pliki nagłówkowe i implementacyjne
Lekcja 10: klasy abstrakcyjne, metody czysto wirtualne i interfejsy
Lekcja 11: problem diamentowy
Lekcja 12: dziedziczenie wirtualne
Lekcja 13: vtable i vptr

Dobre praktyki

Lekcja 1: formatowanie kodu
Lekcja 2: konwencje nazewnicze
Lekcja 3: współpraca zespołowa
Lekcja 4: metodyki zwinne, Scrum
Lekcja 5: częste błędy, tautologie
Lekcja 6: Clean Code
Lekcja 7: KISS, DRY, YAGNI, SOLID, DRTW, CQRS

STL

Lekcja 1: złożoność obliczeniowa
Lekcja 2: dokumentacja cppreference
Lekcja 3: kontenery sekwencyjne: array, vector, deque, list, forward_list
Lekcja 4: kontenery asocjacyjne: set, map, unordered_map, unordered_set
Lekcja 5: adaptery: stack, queue, priority_queue
Lekcja 6: tuple, bitset
Lekcja 7: iteratory
Lekcja 8: funkcje i funktory
Lekcja 9: lambdy
Lekcja 10: std::function
Lekcja 11: strumienie: iostream, fstream, stringstream
Lekcja 12: algorytmy

Testowanie w C++

Lekcja 1: testy jednostkowe w Catch2
Lekcja 2: Given When Then, Arrange Act Assert
Lekcja 3: testy jednostkowe w GTest
Lekcja 4: struktura projektu z kodem
Lekcja 5: TDD – Test Driven Development
Lekcja 6: wstrzykiwanie zależności
Lekcja 7: atrapy: dummy, stub, mock
Lekcja 8: GMock

Zarządzanie zasobami

Lekcja 1: wyjątki
Lekcja 2: problemy z pamięcią, wycieki pamięci
Lekcja 3: RAII
Lekcja 4: unique_ptr
Lekcja 5: shared_ptr
Lekcja 6: weak_ptr
Lekcja 7: rule of 0, 3, 5
Lekcja 8: r-value, l-value
Lekcja 9: semantyka przenoszenia
Lekcja 10: forwarding, perfect forwarding
Lekcja 11: reference collapsing
Lekcja 12: implementacja smart pointerów

Nowoczesny C++

Lekcja 1: historia i wersje języka C++
Lekcja 2: przegląd nowości w C++11, C++14, C++17
Lekcja 3: nullptr, using, auto, enum class
Lekcja 4: default, delete, final, override
Lekcja 5: noexcept, delegowanie konstruktorów
Lekcja 6: jednolita inicjalizacja
Lekcja 7: constexpr
Lekcja 8: optional, any, variant
Lekcja 9: structured bindings
Lekcja 10: nowości w STLu
Lekcja 11: C++20
Lekcja 12: moduły (modules TS)
Lekcja 13: zakresy (ranges TS)
Lekcja 14: korutyny (coroutines TS)
Lekcja 15: koncepty

Szablony

Lekcja 1: funkcje szablonowe
Lekcja 2: biblioteka type_traits
Lekcja 3: klasy szablonowe
Lekcja 4: specjalizacje
Lekcja 5: szablony wariadyczne
Lekcja 6: fold expressions
Lekcja 7: SFINAE
Lekcja 8: CRTP

Wzorce projektowe

Lekcja 1: diagramy UML, diagram klas
Lekcja 2: przegląd wzorców projektowych GoF
Lekcja 3: Singleton
Lekcja 4: Budowniczy (Builder)
Lekcja 5: Metoda wytwórcza (Factory method)
Lekcja 6: Fabryka (Abstract Factory)
Lekcja 7: Adapter
Lekcja 8: Kompozyt
Lekcja 9: Dekorator
Lekcja 10: Fasada
Lekcja 11: Obserwator
Lekcja 12: Stan (State)
Lekcja 13: Strategia
Lekcja 14: Metoda szablonowa (Template Method)
Lekcja 15: Wizytujący (Visitor)
Lekcja 16: Pozostałe wzorce GoF i inne

Rekrutacja w IT

Lekcja 1: zarobki programistów
Lekcja 2: dobre i złe CV
Lekcja 3: profil na LinkedIn
Lekcja 4: profil na GitHubie
Lekcja 5: przebieg rozmowy rekrutacyjnej
Lekcja 6: porady rekrutacyjne
Lekcja 7: pytania do pracodawcy
Lekcja 8: przykłady pytań rekrutacyjnych

A może chcesz dowiedzieć się o nas więcej?

Łukasz Ziobroń

Łukasz jest programistą specjalizującym się w C++ oraz Pythonie. Ma wieloletnie doświadczeniem zawodowe. W wieku 15 lat zaczynał od technologii webowych, takich jak PHP, CSS, JavaScript, a jeśli liczyć HTMLa, to programował już w 4 klasie podstawówki 🙂 Przygodę z C++ zaczął w 2006 roku, ale dopiero od 2012 używał go komercyjnie.

Łukasz od 2014 roku prowadzi szkolenia z programowania. Był trenerem Nokia Academy. Występował na konferencji programistycznej code::dive. Prowadził kursy programowania na uczelniach i wygłaszał prelekcje na Meetupach, Wrocławskiej grupie C++ oraz Akademickich Mistrzostwach Polski w Programowaniu Zespołowym.

Pod koniec 2017 roku Łukasz postanowił szkolić na własną rękę i założył szkołę Coders School. Jego kursy zawsze nastawione były na jak najprostsze i najskuteczniejsze przekazywanie wiedzy oraz sprawianie, aby ta wiedza na długo zostawała w pamięci.

Interesuje się andragogiką (nauczaniem dorosłych), sztuczną inteligencją, fotografią i łucznictwem, a ostatnio także marketingiem. Fan StarCrafta.

Mateusz Adamski

Mateusz specjalizuje się w programowaniu w języku C++ oraz algorytmice. Swoją karierę zaczynał programując roboty w firmie Fanuc. Następnie przeniósł się do działu telekomunikacyjnego w Nokii. Aktualnie od prawie dwóch lat pracuje jako programista C++ w firmie Opera, rozwijając przeglądarkę internetową. Jego pobocznymi językami są Python oraz JS.

Przygodę z programowaniem rozpoczął w liceum. Ukończył studia na Politechnice Wrocławskiej na kierunku mechatronika, ponieważ poza samym programowaniem interesowała go także elektronika i robotyka.

Pierwszy wykład z C++ poprowadził w 2018 w ramach Nokia Academy. Wtedy zaczął interesować się technikami nauczania i przekazywania wiedzy. Uczęszcza na różnego rodzaju konferencje, aby zawsze być na bieżąco z nowościami. Za cel postawił sobie profesjonalne szkolenie przyszłych programistów. Umożliwił mu to Łukasz, przyjmując go pod skrzydła Coders School na początku 2020 roku.

Opinie

Przeczytaj opinie o kursie C++ i Łukaszu w roli trenera. Możesz zobaczyć profile kursantów na LinkedInie.

Andrzej Barecki
Andrzej BareckiMobile Devices Engineer w GlobalLogic Poland
Czytaj więcej
Kurs C++ prowadzony przez Coders School to był strzał w dziesiątkę. Kurs ten nie tylko skupia się na samej składni języka C++ co jest również ważne ale przede wszystkim porusza wiele zagadnień ważnych w codziennej pracy na stanowisku programisty C++. Uważam iż jest to największy plus tej szkoły i doceniam to podejście będąc wieloletnim programistą języka C. Podczas kursu realizowaliśmy projekty zarówno indywidualne jak i grupowe które od samego początku były prowadzone na github. Dzięki czemu pogłębiłem np. wiedzę z zakresu pracy z repozytorium git oraz opcje związane z zakładaniem i konfiguracją projektów na github. Ogólnie jeśli ktoś rozważa poszerzenie swoich kompetencji jako programista C++ to szkoła Coders School spełni te oczekiwania.
Andrzej Ganczarek
Andrzej Ganczarek
Czytaj więcej
Kurs został przeprowadzony na bardzo wysokim poziomie pod względem merytorycznym jak i praktycznym. Bardzo dobre przygotowanie, doświadczenie, przyjazna postawa i zaangażowanie Prowadzącego. W sposób przystępny przekazuje wiedzę, jest otwarty na pytania z sali. Wiedza teoretyczna jest od razu utrwalana na zajęciach w czasie praktycznych ćwiczeń. Zajęcia są prowadzone w niestresujący sposób. Uzupełniłem swoje dotychczasowe wiadomości i umiejętności na temat STL, Gita, o kolejne elementy takie jak testy jednostkowe w Google Test, technikę programowania w stylu Test-driven development, oraz jak wykorzystać Continuous Integration w projektach. Doskonałym doświadczeniem było kodowanie w Dojo, oraz projekty z wykorzystaniem techniki SCRUM. Polecam kurs wszystkim osobom, którzy znają C++, oraz chcą poszerzyć ją podczas praktycznych zajęć.
Tomasz Szpytma
Tomasz SzpytmaC++ Software Engineer
Czytaj więcej
Niedawno ukończyłem kurs C++ w Coders School. Kurs był po prostu świetny. Pracę jako programista znalazłem jeszcze w czasie jego trwania. Kurs jest bardzo dobrze zorganizowany, zadania domowe oraz projekty zespołowe bardzo pomagają w utrwaleniu wiedzy oraz rozwijaniu kompetencji. Trener tłumaczy wszystkie, nawet najbardziej zawiłe zagadnienia w bardzo przystępny i zrozumiały sposób. Poza aktualną wiedzą o samym języku (co jest bardzo ważne ponieważ na studiach przekazywana jest wiedza sprzed dekady) na kursie można nauczyć się wielu rzeczy, których nie ma na studiach oraz są pomijane we wielu kursach jak pracę w metodologii SCRUM oraz TDD. Taka wiedza bardzo przydaje się przy szukaniu pierwszej pracy i znaczenie pozwala się wyróżnić pośród innych kandydatów. Ogólnie polecam ten kurs wszystkim którzy chcą zostać programistami C++.
Justyna Walkowiak
Justyna WalkowiakC++ Software Engineer at Nokia Networks
Czytaj więcej
Serdecznie polecam każdemu aspirującemu programiście kurs z inżynierii oprogramowania w Coders School. Nie tylko nauczyłam się niuansów języka C++, ale również typowych narzędzi używanych w pracy programisty, jak kontrola wersji i rozwój oprogramowania typowo pod systemem Linux. Poznałam również dobre praktyki programistyczne oraz nauczyłam się pracy w TDD. Trener zawsze służy pomocą, nie tylko na zajęciach, ale też poza nimi i rozwiera wszelkie wątpliwości. Kurs w Coders School to doskonała inwestycja w przyszłość. Polecam najmocniej :).
Michał Balicki
Michał BalickiSoftware Developer at Ericsson
Czytaj więcej
Ukończyłem kilkanaście dni temu kurs C++. W ramach kursu są pokazywane aspekty związane z wykorzystaniem nowych standardów tego języka. Oprócz tego poruszane są aspekty związane z pisaniem testów jednostkowych i pracy z wykorzystaniem Test-driven development. Temat związany z tym zagadnieniem był moim ulubionym podczas trwania kursu. Istotny były także dla mnie tematy związane z narzędziami programisty jak gdb, valgrind, git, gcc, struktura makefile czy wykorzystanie CMake. Kurs poprawił moją ogólną wiedzę o C++ a dodatkowo dowiedziałem się jak może wyglądać praca programisty na co dzień i jakie narzędzia mogą być w pracy wykorzystywane. W trakcie kursu mogłem zapytać o każdą wątpliwość poprzez komunikator Discord. Zawsze dostawałem szybką i klarowną odpowiedź. Ważne jest, żeby wiedzę zdobytą podczas spotkania utrwalać codziennie w domu. Sprzyjają temu projekty grupowe realizowane w ramach kursu. Dodatkowo pozwalają one na dobre zapoznanie się z systemem kontroli wersji.
Dariusz Bąk
Dariusz Bąk
Czytaj więcej
Polecam zajęcia, zajęcia prowadzone są w przemyślany sposób, natomiast prowadzący tłumaczy w sposób bardzo zrozumiały. Przez dwa m-ce nauczyłem się więcej niż przez dwa lata studiów
Maciej Regulski
Maciej RegulskiDeveloper at Zeiss, Owner at Datacom Embedded Systems
Czytaj więcej
Łukasz is devoted C++ evangelist. He has significant knowledge and experience with software development and OOP. It has been a great pleasure attending the C++ classes with Łukasz as a teacher. During classed Łukasz was focused on passing the high quality knowledge to fellow developers. I recommend the classes to everyone who wants to master modern C++ skills.
Adam Oleksy
Adam Oleksy
Czytaj więcej
I met Łukasz in the role of a teacher during his course on software engineering (C ++). Łukasz as a teacher is very professional and can adjust the way of knowledge transfer to listeners, I think that this is one of the most important characteristic of a good teacher. He impressed me with the knowledge he have while being humble. Speaking of the course I feel that I learned the concrete things that are needed in the future work of the programmer. We have been teached on topics related to programming, for example, STL library, novelties introduced in C ++ standards and testing but also topics connected to programming like compilation, versioning, ways of working and coding practices. I'm glad i took this course and haapy that Łukasz lead it.
Rafał Nowak
Rafał NowakSoftware developer @ NoMachine
Czytaj więcej
I had a pleasure to take part in a C++ course (Coders School) led by Łukasz. The classes were well organized -appropriate length of lessons and breaks, perfect balance between theory and practice, many learning materials and projects (both group and individual). Łukasz is a great teacher and mentor. He can perfectly explain the most difficult issues related to C++. Thanks to his course I have learned many new things such as TDD, google tests, SCRUM, git, modern C++ and many other things that you certainly will not learn at university. His course will allow you to expand your C++ knowledge and become much more attractive on the job market. I highly recommend Coders School course.
Bogusław Krawczuk
Bogusław KrawczukProgrammer / IT Specialist @ IBM
Czytaj więcej
Łukasz umie nie tylko przekazać wiedzę, ale też co ważniejsze zachęcić do pracy własnej. Zawsze można zadać pytania, nie tylko w czasie zajęć. Można poznać i zrozumieć wiele zagadnień z zakresu zarówno nowoczesnego C++, jak i scruma, TDD i czytelnego kodu. Stara się zróżnicować metody nauki. Pomógł mi zrozumieć, że programowanie może być nie tylko interesujące, ale też piękne, że może być Sztuką. Bez wahania polecam każdemu, kto chce rozwinąć swoje umiejętności programistyczne.
Bartosz Brzozowski
Bartosz BrzozowskiEmbedded Software Developer
Czytaj więcej
Łukasz jest świetnym trenerem. Uczestniczyłem w kursie języka C++ (Coders School) który był przez niego prowadzony. Nie tylko nauczyłem się biblioteki STL, zarządzania pamięcią czy wykorzystywania nowoczesnego C++. Zrozumiałem na czym polega praca programisty, jak współpracować w grupie zgodnie z systemem Agile (Scrum) bądź jak przygotować się do rozmowy kwalifikacyjnej. Wytłumaczył mi wszelkie zagwozdki związane z programowaniem. Serdecznie polecam 😉
Michał Sobótka
Michał Sobótka
Czytaj więcej
Zdecydowanie polecam osobom, które chcą poszerzyć swoją wiedzę z programowania zdobytą na uczelni, bądź z własnej nauki. W moim przypadku było to znaczne poszerzenie posiadanej wiedzy i możliwość przećwiczenia jej w praktyce. Prowadzący zawsze przygotowany i niezależnie od zadawanych pytań, zawsze udawało mu się na nie odpowiedzieć :] Kurs szczególnie przydatny dla osób, które planują w przyszłości pracować jako developer, bądź są na początku takiej kariery.
Martyna Łęcka
Martyna Łęcka
Czytaj więcej
Podczas kursu z C++ w Coders School (w którym uczestniczyłam) spotkacie się z prowadzącym przygotowanym zawsze do zajęć, który swoją energią, zapałem i uśmiechem zachęca do pracy i nauki. Trener w świetny sposób zintegrował grupę tak, że po dwóch zajęciach czułam się swobodniej, zadając pytania (co jest ważne, bo nikt niczego się nie nauczy, będąc zestresowanym). Na zadawane pytania zawsze otrzymywałam odpowiedź – nawet gdy wydawały się one w mojej opinii głupie. Co zapamiętam z tego kursu, poza zdobytą widzę to sposób, w jaki był on prowadzony i zastosowanie różnych technik wspomagających zapamiętywanie. Jeżeli spodziewasz się nudnych teoretycznych wykładów i samotnego kodzenia – to nie, tego tutaj nie znajdziesz 🙂 Najbardziej cieszę się z możliwości pracy w grupie: podczas kursu poznałam świetne osoby, z którymi mam nadzieję kontynuować kilka projektów – myślę, że to jest najważniejsze, gdyż nic tak nie stymuluje nauki, jak owocna praca w zespole.
Szymon Janas
Szymon Janas
Czytaj więcej
Łukasz was my trainer during course Software Engineering in C++. Łukasz is a born trainer and C++ master. He knows how to teach difficult issues, solve any problems, and he is always patient and positive. Course is very good choice to learn and improve skills in programming beacuse trainer teaches practical knowledge which it is priceless on job interview. Moreover, the good atmosphere at the meetings made me happy to get up early on Sunday mornings.
Tomasz Niedźwiedzki
Tomasz Niedźwiedzki
Czytaj więcej
I have been attending this course for three months. The course has been well organized and prepared. Łukasz (...) is an expert guaranteeing owing competence for teaching purpose thereby offering really a helping hand. The classes surely took a glance at C++11, C++14 , C++17 and STL. The course connects both theoretical knowledge and practice. Indeed, It was a good idea to find the appropriate balance between the two. Instead of focusing only on theory Łukasz have shown practical things that are required in the future work in IT domain. I have had possibility to join two projects and to work in a group using Git by partly submitting subsequent versions of programming project at the same time writing unit tests using TDD method. Łukasz showed in this way, how a programmer’s job looks like. I could constantly develop my programming skills [...]. Obviously, there are many other positives making the course more attractive, among others: good atmosphere, consultation on live (through discord) outside classes. I believe the received competencies during this course like the programming skills, general knowledge about modern C++, teamwork skills (Scrum) and testing skills will enable you to be successful. I am fully satisfied with these classes. I highly recommend the classes to anyone who wants a quality professional training in a relaxed and friendly atmosphere.
Alicja Norberciak
Alicja NorberciakMłodszy inżynier oprogramowania w Capgemini
Czytaj więcej
Ukończyłam kurs programowania C++. Był to zdecydowanie najlepiej zorganizowany kurs na jaki uczęszczałam. Przed zajęciami udostępniane były materiały z wiedzą teoretyczną, które w czasie spotkań były szczegółowo omawiane w połączeniu z zadaniami praktycznymi. Między zajęciami wykonywaliśmy zadania indywidualne i grupowe, które pomagały utrwalić zdobytą wiedzę. Zaskakujące było dla mnie to, w jak przystępny sposób można wytłumaczyć nawet najtrudniejsze zagadnienia. W czasie trwania kursu mogliśmy także korzystać z pomocy trenera niemalże bez ograniczeń poprzez komunikator Discord, co bardzo ułatwiało wykonywanie zadań. Polecam ten i inne kursy w Coders School, sama chętnie wybrałabym się na kolejny dot. wielowątkowości, a to chyba jest najlepszą rekomendacją 🙂
Szymon Gajewski
Szymon GajewskiSpecjalista ds. nadzoru sieci i systemów IT w Talex S.A.
Czytaj więcej
Łukasz was my teacher in Coders School C++ course. He had very good knowledge on C++ programming and great teaching skills. He is very involved. Always ready to help his students. Real professional man, I recommend this course for everyone. You will not regret!
Piotr Höffner
Piotr Höffner
Czytaj więcej
I attended a C++ programming course organized at Coders School. Łukasz has a broad and very actual knowledge on C++ programming. He is always kind and excellent prepared for his lessons. Exercises during class and post-works are intresting, didactic and also well prepared. Łukasz is constantly developing his knowledge and presentation skills. He also takes student feedback into consideration for making his course better. In case of any problems you can always ask for help after class. Łukasz is an excellent and highly-engaged teacher. The C++ course designed by him is very professional, intresting and well balanced. I highly recommend this course and Łukasz as a trainer.
Joanna Bednarska
Joanna BednarskaJunior C++ Developer w Credit Suisse
Czytaj więcej
I was a student in Coders School which is conducted by Łukasz. Łukasz has excellent knowledge in the field of programming and he is also great and passionate teacher which is, in my opinion, an unique skill nowadays. During the course he was using various didactic techniques to make acquiring the knowledge easier. I am really impressed by his professionalism in every detail together with friendly and open-minded attitude!
Piotr Kowańdy
Piotr KowańdyJunior IT Specialist at IBM
Czytaj więcej
I was a member in his Coders School. I can say that he is an excellent teacher, trainer and professional. He is not resting on his laurels. He is constantly improving his training. He is in 100% prepared for every class activities. He requires concentration and attention from students, besides it motivates to own development, but he don't want to impose on somebody. He is open to changes in the teaching context. Student comments are taken into account for the purpose Coders School workshop improvements. Great Teacher!:)
Rafał Modzelewski
Rafał ModzelewskiVba Developer at Atos
Czytaj więcej
What I can say, superb way to teaching C++ and programming in general. Łukasz was always prepared for course as well as for any question that appeared during classes. He was always putting a lot of effort to make us as comfortable as possible so we can learn all those complicated stuff (not so complicated now - after course). If you are looking for programming course with great price-value this should be your first choice.
Poprzedni
Następny

Potrzebujesz więcej opinii? Zobacz zakończenie edycji 2020

Odtwórz wideo

Dobra, czas na konkrety. Ile to wszystko kosztuje?

Kurs C++ online - standard

2195 PLN
  • ponad 80 godzin nagrań
  • 6 miesięcy
  • zadania sprawdzane automatycznie
  • czat grupowy z trenerami i kursantami
  • porady rekrutacyjne
  • certyfikat kompetencji
  • nagrania z zajęć na YouTube
  • dostęp nawet po zakończeniu kursu
  • dostęp do aktualizacji kursu
  • projekty grupowe
  • sprawdzanie prac domowych przez trenera
  • wsparcie mentora
  • konsultacje online
  • dodatkowe lekcje Q&A na żywo
  • konkursy programistyczne z nagrodami
  • pizza, piwo rzemieślnicze lub dobry sok na Hackatonie 🙂
  • 50 zł przekazane na Pajacyka!
  • 30-dniowa gwarancja zwrotu pieniędzy

Kurs C++ online - premium

5795 PLN
  • ponad 100 godzin nagrań i zajęć na żywo
  • 6 miesięcy
  • zadania sprawdzane automatycznie
  • czat grupowy z trenerami i kursantami
  • porady rekrutacyjne
  • certyfikat kompetencji
  • nagrania z zajęć na YouTube
  • dostęp nawet po zakończeniu kursu
  • dostęp do aktualizacji kursu
  • projekty grupowe
  • sprawdzanie prac domowych przez trenera
  • wsparcie mentora
  • konsultacje online
  • dodatkowe lekcje Q&A na żywo
  • konkursy programistyczne z nagrodami
  • pizza, piwo rzemieślnicze lub dobry sok na Hackatonie 🙂
  • 50 zł przekazane na Pajacyka!
  • 30-dniowa gwarancja zwrotu pieniędzy

Wspieramy Pajacyka!

Za każdego kursanta przelewamy 50 zł na konto Polskiej Akcji Humanitarnej wspierającej program dożywiania dzieci w polskich szkołach.

Masz jakieś pytania?
Tutaj znajdziesz na nie odpowiedź

Oczywiście dostaniesz fakturę. Jeśli faktura nie dotrze do Ciebie w ciągu 1 dnia, to pisz do nas maila. Jeśli robisz tradycyjny przelew, to płatność może być zaksięgowana dopiero następnego dnia lub po weekendzie.

Jesteśmy zwolnieni z naliczania podatku VAT. Ceny podane powyżej są to całkowite ceny które zapłacisz. Są to zarówno ceny netto, jak i brutto. Jeśli masz firmę, to nie odliczysz VATu od tego wydatku, ale normalnie wrzucisz go w koszty i pomniejszysz podatek dochodowy.

Dostęp będzie dożywotni. Co więcej, gdy nastąpi aktualizacja materiałów to również je dostaniesz gratis.

To naprawdę nie ma znaczenia dla pracodawców. Dla nich liczą się tylko kompetencje, czyli to, czy zatrudnienie Ciebie przyniesie firmie zysk. Dla Ciebie na pewno ma. W swojej obecnej ścieżce kariery masz już zapewne dość ugruntowaną pozycję i wiesz pewnie jak wyglądą kwestie awansów. Jeśli zmienisz ścieżkę na IT, to pewnie będzie dla Ciebie jakby zaprzeczenie tego co robiłeś przez ostatnie 10 lat lub więcej. Ale spokojnie, nawet jeśli sobie postanowisz, że się przebranżawiasz, to chyba nic nie stoi na przeszkodzie, żebyś wrócił do swojej pierwotnej branży, gdyby coś poszło nie tak, albo okazało się, że IT też nie wygląda tak, jak Ci się wydawało. Także większość takich przekonań siedzi w głowie.

Na pewno przebranżowienie będzie wymagało od Ciebie wysiłku. Na to potrzeba czasu. Musisz uczyć się minimum pół roku, aby osiągnąć jakiś konkretny poziom, z którego już możesz się rekrutować na juniora. I to takie pół roku, gdzie po godzinach, średnio przez 2-3 godziny dziennie programujesz. Więc jeśli już czujesz się staro i nie chce Ci się uczyć, to nie jest opcja dla Ciebie. Ale im starszy będziesz, to pewnie jeszcze mniej Ci się będzie chciało 😉

Przeczytaj jeszcze artykuł Programowanie w C++ po 30-ce. Jak zacząć programować?

Polecałbym, ale niekoniecznie w czasach pandemii koronawirusa. Forma kursu – czy online czy stacjonarny, to zależy od osobistych preferencji. U nas w kursie online w wersji premium masz możliwość konsultacji z trenerem, prowadzenia Cię, sprawdzania Twojego kodu i omawiania błędów. Jedyna różnica między takim kursem online premium a kursem stacjonarnym będzie w formie spotkań. W kursie online to ja tylko będę mówił, ale każdy inny może zadawać pytania na czacie. Na kursie stacjonarnym każdy też może się odzywać kiedy chce. Ale mamy do dyspozycji konsultacje online i sesje Q&A w formie telekonferencji, gdzie każdy będzie mógł zabrać głos.
 
No i kwestia motywacji. Dla niektórych takie bezpośrednie spotkanie z człowiekiem i sam fakt, że Cię widzi i Ty mu naobiecujesz, że zrobisz pracę domową może faktycznie wpłynąć pozytywnie i będziesz robić prace domowe. Przy kursie online masz większe ryzyko, że go odłożysz, bo nie czujesz tak silnej więzi z trenerem ani grupą. Ale będę się starał tak prowadzić ten kurs, aby takie więzi tworzyć. Ja bardzo promuję współpracę grupową lub przynajmniej w parach. To bardziej motywuje do działania, gdy wiesz, że ktoś jeszcze liczy, że dostarczysz to co obiecałeś.
 
Na razie nie wiem kiedy zrobimy kurs stacjonarny we Wrocławiu. Niczego nie chcę obiecywać. Na razie promuję bezpieczny kurs online 🙂

To jest bardzo indywidualna kwestia. Bardziej to zależy od konkretnego rekrutera niż polityki firmy. Znałem takich, którzy w ogóle nie zaglądali na GH. Tłumaczyli, że i tak muszą kompetencje podczas rozmowy przetestować. Znałem też takich, którzy bez GH nawet nie rozpatrywali kandydata, bo Ci co mieli projekty to już prezentowali swoje próbki kodu i rekruterzy po samych tych próbkach wiedzieli czego się spodziewać. Na ich podstawie dokonywali selekcji kandydatów, a nie patrzyli na CV.

Z moich (i nie tylko) obserwacji wynika, że świetnie udokumentowany projekt na GitHubie (w pliku README.md z grafikami, animacjami, wideo) niesamowicie przyciąga rekruterów i wyróżnia kandydatów.

Przy zadanich grupowych stosujemy pracę na GitHubie, tak jak to wygląda w prawdziwej pracy programisty. Uczestnicy muszą wspólnie zrozumieć zadanie, podzielić je na mniejsze kawałki i potem każdy bierze takie podzadanie i je wykonuje. Ukończone zadanie wysyła na GitHuba, skąd reszta może je pobrać i dokonywać w nim zmian lub dalej je rozwijać. Komunikować możecie się za pomocą czatu lub spotkań głosowych i wideo na Discordzie.

Używamy Discorda oraz GitHuba. Discord to czat tekstowy z podziałem na tematy, więc każda tymczasowa grupa będzie też mieć swój kanał. Są też kanały głosowe, więc jeśli w grupie dogadacie się, że chcecie coś przedyskutować to także macie taką możliwość. Możecie nawet współdzielić ekran. Na samym GitHubie są opcje do zarządzania projektami. Tam można sobie rozpisać zadania, przypisywać je do konkretnych osób i wyświetlać tablicę z postępem i statusem zadań.

Lekcje Q&A odbywać się będą wieczorami w godzinach 18:00-20:00. Obecność na żywo nie jest obowiązkowa. Nagranie będzie dostępne już kolejnego dnia.

Wielu kursantów mówiło nam, że za taką wiedzę powinniśmy żądać większe kwoty. Konkurencja ma kursy programistyczna za 15 000 PLN.

My i tak ceny podnosimy wraz z każdą kolejną edycją. Dla nas miarą wartości naszych kursów nie jest ich cena, tylko ich skuteczność. Jeśli potrafimy kogoś bezproblemowo nauczyć C++, to jesteśmy z tego dumni i zadowoleni. To nam daje energię do działania. 

Z drugiej strony nasza polityka cenowa jest jasna. Ceny idą zawsze w jedną stronę – w górę. Nigdy nie będzie żadnych promocji. Dlatego też niezależnie od tego kiedy to czytasz, zawsze będzie najlepszy moment na zakup kursu. Bo taniej nie będzie. Na dodatek dostaniesz aktualizacje kursu, a więc kupując kurs teraz będziesz mieć dokładnie to samo co osoby kupujące go za rok, po wyższej cenie.

Cena jest kwestią względną. Zobacz na kursy programowania w innych szkołach.

15 000 PLN za kurs już powoli staje się normą. 

W wersji Premium masz dostęp do trenera i jego czas kosztuje. Stąd też cena tej opcji jest znacząco wyższa. Możesz też uczyć się bez wsparcia trenera w wersji Standard. I tak bardzo dużo dodatkowej wiedzy wyciągniesz od innych uczestników, który będą Ci pomagać na naszym serwerze na Discordzie.

Na cenę można jeszcze spojrzeć w ten sposób. Podziel sobie cenę kursu przez liczbę dni które trwa (chociaż dostęp masz dożywotni). Kurs trwa 4 miesiące, czyli 120 dni. I ile wyszło za dzień? W wersji Standard to koszt jednej kawy w kawiarni. Teraz odpowiedz sobie na pytanie. Czy mogę poświęcić 1 kawę dziennie przez 4 miesiące, aby nauczyć się programowania? I to nauczyć się dobrze? 🙂

Spójrzmy jeszcze od innej strony. Koszty kursu to ciągle mniej niż zarobisz przez miesiąc w swojej pracy jako programista. Inwestycja zwróci się więc całkiem szybko.

Ale fakt, że wydanie paru tysięcy na raz może boleć.

W sprzedaży w kwietniu 2021 są dostępne raty. Wysokość opłat i ich harmonogram jest widoczny podczas dokonywania płatności pierwszej raty.

To co?

Powiedz o nas innym!

Jeśli nauka C++ jest dla Ciebie ciekawa, to zalecamy uczyć się w gronie znajomych. Tak jest zawsze raźniej, a motywacja jest dużo większa. Daj im znać o tym kursie. Może też skorzystają?

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on email