fbpx

przedstawia

Masz już ten kurs?

Podstawy C++

Poznaj dobre praktyki i naucz się kodzić w nowych standardach języka C++

Zwięźle, praktycznie, nowocześnie

Zastanawiasz się, jak możesz skutecznie nauczyć się podstaw C++?

Czy po przeszukaniu internetu w celu nauczenia się C++ PORZĄDNIE, tylko rozbolała Cię głowa?

Masz kilka polecanych kursów i książek o C++, ale okazało się, że są przestarzałe lub skierowane do ekspertów?

Ktoś doświadczony oglądając Twój kod z załamaniem złapał się za głowę?

Czy ludzie w internecie hejtowali Twój wypieszczony kawałek kodu?

Wiem jak to zmienić!

Prezentujemy...

Wyżej opisane sytuacje widzę codziennie. Otrzymuję dziesiątki maili z pytaniami:

  • Z czego się uczyć?
  • Czy darmowe kursy mają sens?
  • Czy kursy za 100 zł mają sens?
  • Mam 35 lat, czy nie jest dla mnie za późno?
  • Jest tak dużo materiałów, wszędzie widzę to samo rozwiązane na 10 sposobów. Który jest najlepszy?
  • Czy po studiach informatycznych nauczę się programować?
pong

Czasem przeglądam grupy programistyczne w mediach społecznościowych. Co tam widzę?

  • Mieszanie C++ i C (sam nie potrafiłem rozróżnić obu na studiach!)
  • Fatalnie lub w ogóle nie sformatowany kod (po tym rozróżnisz początkujących i ekspertów)
  • Słabe programy zlepione z różnych fragmentów kodu ze stackoverflow
  • Mnóstwo pytań o polecenie czegoś na start (i co gorsza w poleceniach zdarzają się przestarzałe materiały)
  • Prośby o rozwiązanie prostych zadań ze studiów
  • Prośby o rozwiązania pytań z rozmów kwalifikacyjnych
  • Twierdzenia, że porządną naukę C++ można mieć tylko wykupując szkolenia firmowe kosztujące kilkadziesiąt tysięcy złotych za kilka dni nauki

Co jest najtrudniejsze przy starcie?

Dla osoby, która wcześniej nie programowała problematyczne będzie zainstalowanie potrzebnych narzędzi. Kompilatory, IDE, git, GitHub – co to to w ogóle jest?

A gdyby tak wszystko było dostępne przez przeglądarkę? Tak się składa że jest 🙂 Możesz zacząć używać portalu Replit.com. Nie musisz nawet nic instalować. Poznanie poszczególnych narzędzi przyjdzie w swoim czasie. 

Dla początkujących zupełnie nie będą nadawać się kursy, które od samego początku próbują wytłumaczyć wszystko w danym temacie. Aby coś zacząć, wystarczą małe dawki wiedzy i znaczne uproszczenia. Dopiero wraz ze wzrostem umiejętności i pewności siebie brniemy dalej. 

Ja ubolewam na tym, jak wygląda stan nauczania języka C++. Widzę jak nagminnie ludzie studiują bardzo stare i trudne do zrozumienia materiały do nauki C++. Jest ich pełno, szczególnie w polskim internecie. Przecież można prościej! Jeśli Ciebie również dręczą te bolączki to dołącz do kursu Podstawy C++!

Co zyskasz kupując kurs Podstawy C++?

  • Nauczysz się pisać dobry kod w C++
  • Sprawisz, że twój kod będzie wyglądał bardziej profesjonalnie
  • Nie będziesz się wstydzić dzielenia się swoim kodem w internecie
  • Będziesz używał nowych standardów języka, czyli C++11, C++14, C++17, C++20
  • Poznasz dobre i złe praktyki
  • Dowiesz się jak dobierać sobie źródła i materiały do dalszej nauki
  • Będziesz mieć dobre podstawy, aby później podnieść swój poziom C++

Kursy C++ w Coders School nie mają póki co lepszych alternatyw na polskim rynku (sorry, taka jest prawda 😉, co mnie bardzo smuci). Chciałbym, żeby inni też uczyli tego języka tak porządnie. Jeśli znasz równie dobry kurs to daj mi proszę znać! 

Z czego składa się ten kurs?

34 lekcje wideo

Krótkie kilkuminutowe lekcje pozwolą Ci skubnąć trochę wiedzy nawet gdy siedzisz na toalecie ze smartfonem 😄

7 testów

W celu sprawdzenia i utrwalenia zdobytej wiedzy 🤯

8 zadań domowych

Dzięki nim w praktyce przećwiczysz poznaną teorię 💻

Czat grupowy

Na Discordzie porozmawiasz z innymi kursantami i z trenerami. Możesz pytać o wszystko związane z C++ 👥

Dożywotni dostęp

Możesz powrócić do szkolenia nawet za kilka lat 📆

Aktualizacje

Na bieżąco czuwamy nad materiałami. Jeśli coś się zmieni lub nagramy nowe wideo to dostaniesz je gratis 🆓

Automatyczne sprawdzanie zadań

Błyskawicznie dowiesz się, czy Twoje rozwiązania przechodzą nasze testy. Zawsze też możesz porozmawiać o nich na czacie 💬

Nauka narzędzi

Nie ograniczamy się do samego C++. Dowiesz się jak kompilować kod, skonfigurować środowisko programistyczne i używać GitHuba 🛠

Gwarancja satysfakcji

Jeśli kurs Ci się nie spodoba to w ciągu 14 dni możesz go zwrócić. Nawet jeśli przerobisz całość. Wystarczy email 📨

Co znajdziesz wewnątrz Podstaw C++?

Tematyka

Lekcja demo

Screeny platformy

Dla kogo są Podstawy C++?

Dla kogo NIE są Podstawy C++?

Wygląda jak coś dla Ciebie?

Poznaj swojego trenera

Łukasz Ziobroń

Łukasz to założyciel Coders School. 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ł strony internetowe" 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 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.

Opinie

Jeśli dalej nie wiesz czy warto zakupić Podstawy C++, to przeczytaj opinie i rekomendacje od osób, które uczestniczyły w różnych kursach C++ w Coders School. Zobacz ile ich jest!

Paweł Losik
Paweł LosikSoftware Engineer w GlobalLogic
Czytaj więcej
Przystępując do kursu C++ online, towarzyszyło mi wiele wątpliwości czy aby na pewno jest to odpowiedni kurs dla mnie. Zastanawiałem się czy spełni moje oczekiwania i czy będzie się czymś różnić od innych kursów, jakich jest pełno w Internecie, na Youtube czy Udemy. Obawiałem się, że poruszane kwestie będą tylko na poziomie podstawowym bez zagłębiania się w szczegóły. Teraz będąc już przy samej "końcówce" kursu, mogę śmiało napisać, że zdecydowanie przebił on moje oczekiwania. Ten kurs to nie tylko przekazanie samej wiedzy teoretycznej, którą zapewne można znaleźć w niejednej książce, ale to przede wszystkim interaktywna nauka oparta o masę zadań, konkursów i projektów grupowych rozłożonych w odpowiedni i przemyślany sposób. Ogromnym atutem tego kursu, była możliwość współpracy z innymi uczestnikami podczas wspólnych zadań. Biorąc udział w projektach dostaliśmy namiastkę pracy w zespole, mogliśmy wspólnie wymieniać się doświadczeniem i dzielić zadaniami, zupełnie jak w pracy zawodowej. Poznaliśmy metodykę zarządzania projektem - SCRUM. Wszystko to odbywało się pod czujnym okiem Łukasza i Mateusza, którzy sprawdzali nasze pracę, zwracali uwagę na jakość naszego kodu, wskazywali na błędy oraz dodawali swoje wskazówki, dzięki którym mogliśmy zastosować się do dobrych praktyk programistycznych. Zawsze mogliśmy liczyć na ich pomoc oraz innych uczestników. Oprócz nauki języka C++ i skupianiu się na jego szczegółach, mieliśmy szansę poznać i wykorzystać inne narzędzia programistyczne, takie jak: System kontroli wesji Git, Make/Cmake, Valgrind czy freamworki służące do testowania: catch2 czy Gtest, wszystko to pracując pod systemem Linux. Podsumowując te 5 miesięcy, nie tylko owocnej nauki ale i fajnej zabawy, dobrze spędzonego czasu w dobrej atmosferze i poznając przy tym naprawdę wielu fajnych ludzi, mogę gorąco polecić kurs C++ online każdemu
Wojciech Matusiak
Wojciech MatusiakStudent w Politechnika Wrocławska
Czytaj więcej
Właśnie kończę kurs nowoczesnego C++ online, z którego jestem bardzo zadowolony. Łukasz, który go prowadził był bardzo dobrze przygotowany, według mnie jakość lekcji była wysoka. Jest wiele powodów, dla których warto skorzystać z następnej edycji. Według mnie kurs: - był nowoczesny [standard C++11, C++14, C++17] - był holistyczny [pokrywa cały najważniejszy materiał jaki może być potrzebny na początku kariery programisty w C++, zaczynając od zwykłych wskaźników, przez obiektowość, inteligentne wskaźniki a kończąc na szablonach wariadycznych] - był praktyczny [w trakcie kursu wykonałem niejeden projekt grupowy, który teraz mogę pokazać na swoim profilu na githubie] - był pomysłowy [jest prowadzony w formie grywalizacji gdzie zdobywa się punkty za wykonane zadania, które potem można wykorzystać aby wykupić nagrody oferowane na stronie, dodatkowo, w trakcie kursu był zorganizowany konkurs, na którym mogłem zapoznać się z większością algorytmów dostępnych w bibliotece standardowej] - był prowadzony w przyjaznej atmosferze [już po kilku pierwszych zajęciach chętnie zadawałem pytania na forum grupy] - oferował możliwość pracy w grupie [w trakcie całego kursu byłem w 4 różnych grupach, za każdym razem miałem inne doświadczenie] - umożliwiał zapoznanie z frameworkami do testowania oraz metodologią TDD na przykładzie praktycznego projektu - umożliwiał poznanie narzędzi wykorzystywanych przy pisaniu kodu [gdb, linux, valgrind, git, github] - oferował możliwość poznania ciekawostek z pracy programisty dzięki bogatemu doświadczeniu trenera Kurs trwał 4 miesiące, był to bardzo intensywny czas, męczący, ale zarazem bardzo satysfakcjonujący i wartościowy. Dodał mi wiele pewności siebie w dziedzinie programowania!
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.
Piotr Nikiel
Piotr NikielSoftware Developer w GRINN
Czytaj więcej
Dostałem pracę w GRINN jako junior embedded od stycznia 2021. Moim sposobem na znalezienie pracy było zrobienie solidnego projektu wraz z opisem. Zachęcam do rzucenia okiem 🙂 https://github.com/pnkk85/SD_AI_car. Wiem, że kod można poprawić w paru miejscach, ale zabrałem się już za inne sprawy jak TDD, Zephyr, różne mikrokontrolery, CMake dla embedded żeby nie korzystać z dedykowanych IDE, itd. Kurs wielowątkowości w Coders School to był strzał w dziesiątkę i bardzo mi pomógł przy nauce FreeRTOS. Czytając dokumentację FreeRTOS od razu wiedziałem o co chodzi z semaforami, notyfikacjami, priorytetami, schedulerem itd 🙂 Zdecydowanie polecam wielowątkowość dla programistów embedded.
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ęć.
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.
Karol Dulemba
Karol DulembaProgramista w Roottel
Czytaj więcej
Gorąco polecam kurs C++ z Coders School. Zajęcia są bardzo dobrze ułożone, dzięki czemu systematycznie jesteś wprowadzany w świat programowania. Co najważniejsze, masz czas na naukę, ponieważ kurs jest prowadzony w sposób przystępny, gdzie po każdych zajęciach są 2-3 dni na rozwiązanie zadań domowych. W ramach kursu poznajesz podstawy, jak i bardziej zaawansowane możliwości C++. Dodatkowo, i co chyba najważniejsze, Łukasz nauczy Cię nowych narzędzi, które przydatne są w pracy każdego programisty, z każdym językiem programowania. Zachęcam do skorzystania z kursu!
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ł BalickiC++ Software Development Specialist at Nokia
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.
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!:)
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öffnerC++ Developer w Nokia
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!
Poprzedni
Następny

Ile kosztują tego typu kursy?

8000 zł

Tyle brutto kosztuje 1 dzień mojego szkolenia firmowego z C++ w 2021 roku. Zawartość tego kursu zajęłaby 2 takie dni 📆

1000 zł

Tyle ludzie płacą za roczny dostęp do grup i społeczności eksperckich, takich jak nasz serwer Discord. A u nas taki dostęp masz za darmo 😍

250 zł

Tyle kosztowały 3 godziny szkolenia grupowego ze mną od jednej osoby, gdy zaczynałem kilka lat temu

A teraz Podstawy C++ możesz mieć za...

Szkolenie Podstawy C++

dożywotni dostęp
499 PLN cena promocyjna do końca maja 2022
  • 34 lekcje wideo
  • 7 testów
  • 8 zadań sprawdzanych automatycznie
  • 12 mniejszych zadań
  • czat grupowy z trenerami i kursantami
  • dożywotni dostęp
  • aktualizacje
  • 14-dniowa gwarancja zwrotu pieniędzy
  • i ukryte bonusy

Szkolenie Podstawy C++

dożywotni dostęp
599 PLN cena zacznie obowiązywać od czerwca 2022
  • 34 lekcje wideo
  • 7 testów
  • 8 zadań sprawdzanych automatycznie
  • 12 mniejszych zadań
  • czat grupowy z trenerami i kursantami
  • dożywotni dostęp
  • aktualizacje
  • 14-dniowa gwarancja zwrotu pieniędzy
  • i ukryte bonusy

W ramach jednorazowej opłaty otrzymasz pełen dożywotni dostęp do szkolenia Podstawy C++ wraz ze wszystkimi przyszłymi aktualizacjami. Po obecnej cenie. U mnie cena idzie tylko w jednym kierunku – ↗️. Nigdy nie robię przecen. Jedynie czytelnicy newslettera mogą liczyć na sprzedaż po ostatniej cenie i mieć wcześniejszy dostęp, ale ta cena też nigdy nie idzie w dół. Dzięki temu masz pewność, że zawsze kupisz moje kursy w najlepszej możliwej cenie i że w każdym momencie cena jest najniższa. Uczciwe, prawda? No i jeszcze dostaniesz aktualizacje, które dopiero nagram w przyszłości. Otrzymasz więc to samo, co osoby, które dołączą później i zapłacą więcej.

FAQ (czyt. fakju 😄)

Oczywiście, dostaniesz fakturę. Jeśli nie dotrze ona do Ciebie w ciągu 1 dnia, to pisz do nas maila na hello@coders.school. 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, więc podane ceny 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.

Oznacza to, że dopóki istnieje nasza platforma i wszystkie jej składowe (WebToLearn, GitHub, Discord, YouTube, Vimeo) to możesz ich swobodnie używać. Gdyby cokolwiek przestało istnieć to zapewnimy Ci link do ściągnięcia sobie materiałów na dysk.

W ramach Podstaw C++ zachęcam do skorzystania ze środowiska online Replit.com. Ja używam Linuxa, gita, cmake, make, vim, Visual Studio Code i na wideo możesz zobaczyć te narzędzia wraz ze wskazówkami ich użycia. Jest też pewien bonus do zakupu tego kursu, ale ciii… 😉

Cicho 🤫 To ma być niespodzianka!

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.

W ramach tego kursu nie ma zajęć na żywo. Nagrane wcześniej wideo oglądasz w dogodnych dla siebie porach. Są one krótkie, więc możesz to robić nawet podczas korzystania z toalety 😉

Zgadujecie się na Discordzie i robicie wspólnie zadania. Możecie pisać bezpośrednio do siebie lub porozmawiać przez czat głosowy. Jest też możliwość współdzielenia ekranu. Później podczas zgłaszania zadania w opisie musicie umieścić wasze @username z GitHuba, aby nasz automat poprawnie zaliczył zadania 🙂

Wiek 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ć?

Linux – w około 80% ogłoszeń o pracę jako programista C++ znajdziesz wymaganą znajomość Linuxa. To głównie pod Linuxem kodzi się w C++, bo jest kilka programów, które działają tylko na LInuxie i które bardzo usprawniają pracę nad kodem – valgrind, sanitizery, gdb. Nawet jak masz Windowsa to bardzo sensowną opcją wydaje się użycie WSL (Windows Subsytem for Linux), żeby mimo wszystko mieć Linuxa w Windowsie. Może powoli coś się będzie zmieniać w tej kwestii, bo Microsoft ładnie ciśnie C++ i w tej chwili króluje w rozwoju swojego kompilatora (wcześniej zawsze był trochę z tyłu za kompilatorami linuxowymi – g++ i clang). 

MacOs to też system Unixowy tak samo jak Linux, więc jeśli masz Maca to super, nie musisz instalować Linuxa.

Tak. Ten kurs jest dokładnie kierowany do osób takich jak Ty. Jeśli liznąłeś już coś z programowania to ten kurs powinien idealnie ugruntować Ci wiedzę z Podstaw C++. Po nim możesz kupić kolejne kursy.

Jeśli uważasz że masz podstawową wiedzę to nie musisz. Zobacz sobie do tematyki tego kursu. Jeśli nic tam nie brzmi obco, to od razu zakup coś bardziej zaawansowanego. 

Polecam kurs z STLa! Jest przyjemny, łatwy w odbiorze i… bardzo obszerny.

Grywalizacja jest niesamowita i wiemy co daje, ale z racji problemów technicznych nie będzie ona dostępna akurat w tym kursie. Ale będziemy pracować nad możliwością jej włączenia w przyszłości.

Nie. To tylko podstawy C++. Wiem, że papierki dodatkowo motywują ludzi, ale taki certyfikat co najwyżej ozdobi Ci ścianę w pokoju (jeśli go wydrukujesz). Nie będzie on miał żadnego znaczenia podczas rekrutacji. I tak będziesz musiał wykazać się wiedzą. W IT papierki nie są aż tak ważne. Pomimo ich posiadania pracodawcy i tak zweryfikują Twoją wiedzę. 

Brak certyfikatu to nic. Wpisz sobie ten kurs w swoje CV w dziale Edukacja. To wystarczy.

Ale za przerobienie wszystkich naszych kursów jak najbardziej dostaniesz certyfikat. To już nie będzie byle co. Napisz wtedy maila na hello@coders.school.

Możesz napisać publicznie na Discordzie. Trenerzy na pewno zauważą Twoje pytanie i odpowiedzą. Ale zakładam, że wcześniej odpowie Ci jakiś inny uczestnik 🙂 Taka siła społeczności.

Do mnie bezpośrednio nie pisz, bo gdyby tak każdy mi prywatnie pisał to bym całą dobę siedział i odpisywał 😉

Nie. Tutaj dopiero zaczynamy. Ale w ramach innych kursów takie projekty są.

Jeśli potrzebujesz jakiegoś projektu to napisz aplikację kalkulatora. Oprócz standardowych operacji niech umożliwia pierwiastkowanie, podnoszenie do potęgi i obsługę pamięci M+, M-, MR, MC, którą mają zwykłe kalkulatory 🙂

Na razie z moich powodów osobistych, zdrowotnych i rodzinnych ta opcja jest niedostępna. Jeśli wszystko dobrze się potoczy to wróci w drugiej połowie 2022 w trochę innej formie 🙂

Będzie można ją dokupić sobie jako upgrade do posiadanych kursów.

Nie 🙂 Lekcje będą udostępniały się automatycznie w przeciągu 2 tygodni. Po 2 tygodniach od zakupu będziesz mieć dostęp do wszystkiego. Ma to pewien cel edukacyjny. Nie chcę, aby już na dzień dobry zasypał Cię nadmiar wiedzy. No i rozłożenie wiedzy na mniejsze fragmenty ale bardziej rozciągnięte w czasie powoduje lepsze zapamiętanie materiału. Jeśli po pewnym czasie musisz do czegoś wrócić, to przypominasz sobie wcześniej zdobytą wiedzę. Dzięki temu lepiej się ona utrwala. Zaufaj mi, tak to działa 😉

To co?

logo z ninją

Jakieś pytania? Daj znać!

Podziel się

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
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on reddit
Reddit
Share on whatsapp
WhatsApp
Share on email
Email

Szukasz czegoś trudniejszego?