Kursy programowania
Darmowe kursy interaktywne: 140
Kursy programowania w Coddy: 140 interaktywnych kursów w 20 językach programowania. Darmowy start, podpowiedzi AI i certyfikat po ukończeniu.
Gra w Godot: Neonowy tor
NowośćStwórz w Godot grę wyścigową z widokiem z góry, korzystając z GDScript — każda lekcja wprowadza jedną funkcję: samochód, który przyspiesza, skręca, hamuje i wpada w poślizg, neonowy tor z polami przyspieszenia i olejem, punkty kontrolne, okrążenia i stoper, trzy samochody rywali, odliczanie, wyniki oraz najlepsze okrążenie. Gra działa w przeglądarce już podczas jej tworzenia.
- 20
- 20
- 1
- 20
Gra Unity: Podniebne tory
NowośćStwórz w Unity grę 3D typu endless runner w C#, dodając po jednej funkcji na każdej lekcji: trzy tory, skoki i wślizgi, nieskończoną drogę, przeszkody, monety, magnes i tarczę, coraz większą prędkość oraz najlepszy wynik. Gra działa w przeglądarce, gdy ją tworzysz.
- 21
- 21
- 1
- 20
Projekt w Pygame: Broń twierdzy
NowośćStwórz w Pythonie z użyciem pygame kompletną grę survivalową: rycerz broni zamkowego dziedzińca przez noc pełną potworów, a do jego wyposażenia należą samoczynnie celujące bronie. Zbieraj klejnoty, zdobywaj kolejne poziomy, pokonaj bossa i doczekaj świtu. Gra działa w przeglądarce, gdy ją tworzysz.
- 25
- 25
- 5
- 20
Twórz gry w Pygame
NowośćStwórz pięć gier w Pythonie z użyciem pygame: poruszaj kwadratem, łap spadające bloki, zagraj w Snake’a i dwuosobowego Ponga, a na koniec stwórz własną grę. Każda gra działa w przeglądarce, gdy ją tworzysz.
Certyfikat po ukończeniu
- 41
- 41
- 5
- 14
Gra w Unity: Obrona wieży
NowośćStwórz w Unity grę 3D z gatunku tower defense w języku C# — na każdej lekcji dodasz nową funkcję: wrogów przemierzających trasę falami, stawiane przez ciebie wieże, które celują i strzelają, pieniądze, ulepszenia, ataki obszarowe i zamrażające oraz bazę do obrony.
Certyfikat po ukończeniu
- 25
- 25
- 1
- 15
Gra w Unity: Brick Breaker
NowośćStwórz w Unity grę 3D typu Brick Breaker w języku C# — w każdej lekcji dodasz nową funkcję: paletkę i odbijającą się piłkę, ścianę z cegieł, życia i poziomy oraz bonusy, które poszerzają paletkę lub dzielą piłkę.
Certyfikat po ukończeniu
- 19
- 19
- 1
- 15
Gra w Unity: Wąż 3D
NowośćStwórz w Unity grę Snake 3D w języku C#, poznając jedną funkcję na każdej lekcji: węża poruszającego się po siatce, sterowanie, jedzenie, wydłużający się ogon, ściany i zderzenia z własnym ciałem, wynik, szybkość oraz rekord.
Certyfikat po ukończeniu
- 14
- 14
- 1
- 14
Gra Roblox: Ucieczka z ciemności
NowośćStwórz kompletną grę ucieczkową w Robloxie w języku Luau, dodając jedną funkcję na każdej lekcji: ciemne pokoje połączone drzwiami, latarkę, klucze i kod do skarbca oraz potwora, który odnajduje drogę do ciebie, omijając ściany. Ukrywaj się w szafach, biegnij sprintem i ścigaj się z czasem, by dotrzeć do wyjścia.
- 25
- 25
- 1
- 15
Gra Roblox: Areny bitewne
NowośćStwórz kompletną grę walki na miecze w Roblox w języku Luau, dodając po jednej funkcji na każdej lekcji: miecz z hitboxem, umiejętności przypisane do klawiszy i przycisków na telefonie z czasem odnowienia kontrolowanym przez serwer, combosy, ogłuszenia i bloki, a także boty, które ścigają Cię wokół filarów i podejmują walkę.
- 25
- 25
- 1
- 15
Gra Roblox: Obrona wieży
NowośćStwórz kompletną grę typu tower defense w Robloxie w języku Luau — na każdej lekcji dodasz nową funkcję: wrogów przemierzających trasę falami, wieże, które możesz stawiać i ulepszać, ataki obszarowe i zamrażające, paski zdrowia, bossa oraz bazę do obrony.
- 22
- 22
- 1
- 15
Gra Roblox: Symulator zwierzaków
NowośćStwórz kompletny symulator zwierzaków w Robloxie w języku Luau — każda lekcja to nowa funkcja: stosy monet, HUD, komunikacja klienta z serwerem za pomocą RemoteEventów, jajka z różnymi poziomami rzadkości, podążające za tobą zwierzaki, brama do strefy, wiadomości o rzadkich zwierzakach i zapisywanie postępów.
- 20
- 20
- 1
- 15
Gra Roblox: Niekończąca się wieża
NowośćStwórz kompletną wieżę obby w Robloxie, używając Luau — każda lekcja to nowa funkcja: losowo układane wieże z etapów, bloki zabijające, obrotowe przeszkody, znikające stopnie, taśmociągi, lasery, trampoliny, podnosząca się lawa, rundy, punkty kontrolne i najlepsze czasy. Graj w przeglądarce i udostępniaj swoją grę.
- 21
- 21
- 1
- 15
Gra Roblox: Fabryka Tycoon
NowośćZbuduj kompletną grę typu tycoon w Robloxie, używając Luau — każda lekcja poświęcona jest jednej funkcji: podajnikom, taśmociągowi, rudzie złota, polom zakupu, ulepszaczowi, odblokowaniom, odrodzeniom i zapisom. Zagraj w swoją fabrykę w przeglądarce i udostępnij ją innym.
- 22
- 22
- 1
- 15
Gra Roblox: Przetrwanie katastrof
NowośćStwórz kompletną grę o przetrwaniu katastrof w Roblox, używając Luau — na każdej lekcji dodasz nową funkcję: lobby, pętlę rund, mapy, powódź, meteoryty, kurczącą się wyspę, lawę, oznaczenia ocalałych, serie zwycięstw i zapis wygranych. Zagraj w nią w przeglądarce i udostępnij ją.
- 20
- 20
- 1
- 15
Laboratorium sieci LAN
PopularnyTwórz, adresuj i diagnozuj małe sieci w terminalowym laboratorium: hosty, przełączniki i routery, kable, adresy i maski IPv4, ARP, bramy, tablice routingu oraz typowe usterki, które powodują awarie rzeczywistych sieci LAN.
Certyfikat po ukończeniu
- 35
- 35
Adresacja IP i podsieci
PopularnyPoznaj adresy IP od podstaw: system binarny, budowę IPv4, maski podsieci, CIDR, ćwiczenia z podziału na podsieci, zakresy prywatne, planowanie sieci z użyciem VLSM oraz pierwsze spojrzenie na IPv6. Przećwicz wszystko w terminalu.
Certyfikat po ukończeniu
- 46
- 46
Model OSI
PopularnyJak naprawdę komunikują się sieci, warstwa po warstwie: siedem warstw modelu OSI, adresy MAC i ARP, IP i routing, TCP, UDP i porty, enkapsulacja oraz pełna droga pakietu — z praktycznymi instrukcjami w terminalu.
Certyfikat po ukończeniu
- 32
- 32
Sieci komputerowe w terminalu
PopularnyDowiedz się, jak komputery komunikują się ze sobą za pomocą wiersza poleceń. Poznaj adresy i DNS, porty i gniazda, sprawdzanie, czy host jest osiągalny, oraz ręczną obsługę HTTP za pomocą curl: GET, POST, nagłówki, kody statusu i HTTPS. Kurs przygotowany z myślą o pracy w IT, wsparciu technicznym i backendzie.
Certyfikat po ukończeniu
- 47
- 47
- 141
Drzewo AVL – struktury danych, seria #10
PopularnyW tym kursie poznasz strukturę danych, jaką jest drzewo AVL, zbudujesz od podstaw samorównoważące się binarne drzewo wyszukiwań w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych!
Certyfikat po ukończeniu
- 16
- 14
- 1
Algorytm Prima – algorytmy grafowe
PopularnyOpanuj algorytm Prima służący do znajdowania minimalnego drzewa rozpinającego: rozbudowuj jedno drzewo od wierzchołka startowego, za każdym razem dodając najtańszą krawędź przechodzącą między drzewem a pozostałą częścią grafu. Zaimplementuj go w wybranym języku programowania i odpowiadaj na zapytania o krawędzie będące wąskimi gardłami oraz o spójność — to odpowiednik algorytmu Kruskala.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 55
Algorytm Kruskala — algorytmy grafowe
Opanuj algorytm Kruskala do znajdowania minimalnych drzew rozpinających. Zaimplementuj strukturę zbiorów rozłącznych, buduj minimalne drzewo rozpinające, dodając najtańszą krawędź, która nie tworzy cyklu, w wybranym przez siebie języku programowania, i odpowiadaj na zapytania o spójność oraz krawędzie stanowiące wąskie gardło.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 57
Algorytm Bellmana-Forda — algorytmy grafowe
Poznaj algorytm Bellmana-Forda: wyznaczanie najkrótszych ścieżek z jednego źródła, także przy ujemnych wagach krawędzi, oraz wykrywanie cykli ujemnych. Zbuduj przebieg relaksacji, zaimplementuj pełny algorytm w wybranym języku programowania i odpowiadaj na zapytania o odległości oraz cykle.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 54
Algorytm Dijkstry — algorytmy grafowe
PopularnyOpanuj algorytm Dijkstry — zachłanną metodę wyznaczania najkrótszych ścieżek z jednego źródła w grafach o nieujemnych wagach. Wczytaj ważone krawędzie, zaimplementuj pełne obliczanie odległości w wybranym języku programowania i odpowiadaj na pytania o odległość między wskazanymi wierzchołkami oraz o wierzchołek najdalszy od źródła.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 54
Sortowanie topologiczne – algorytmy grafowe
PopularnyOpanuj sortowanie topologiczne, czyli porządkowanie wierzchołków skierowanego grafu acyklicznego tak, aby każda krawędź prowadziła do przodu. Oblicz stopnie wejściowe, wyznacz kolejność za pomocą algorytmu Kahna w wybranym języku programowania, wykrywaj cykle i znajdź najdłuższą ścieżkę w DAG-u.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 55
Najczęściej zadawane pytania
Ile kursów jest na Coddy?
Na Coddy znajdziesz 140 interaktywnych kursów z 20 języków programowania: od podstaw dla początkujących po zaawansowane projekty, wyzwania i pracę z AI.
Czy wszystkie kursy są naprawdę darmowe?
Tak. Każdy kurs możesz zacząć za darmo. Działa w przeglądarce i oferuje podpowiedzi AI, prawdziwe ćwiczenia oraz certyfikat ukończenia.
Od czego zacząć?
Wybierz język, na którym chcesz się skupić (Python i JavaScript świetnie sprawdzają się na start), albo przeglądaj kursy według tematu. Możesz też użyć wyszukiwarki, aby znaleźć konkretny kurs lub zagadnienie.
Czy kursy zawierają projekty i wyzwania?
Większość tak. Szukaj oznaczeń projektów i wyzwań na kartach kursów albo filtruj według tematu, aby znaleźć praktykę dopasowaną do tego, czego chcesz się nauczyć.