user menu
avatar

Struktury Danych - Level 1

Aby zostać programistą musisz posiadać podstawową wiedzę na temat struktur danych.

poster_image
dotZapłać nawet za 30 dnitooltip info icon
dot30 dni gwarancji zwrotu pieniędzy
dotWsparcie na każdym etapie nauki
dotRegularne aktualizacje
Bezterminowy dostępBezterminowy dostęp
zadań121 zadań
Wsparcie zespołuWsparcie zespołu
Dostęp z urządzeń mobilnychDostęp z urządzeń mobilnych
Natychmiastowa weryfikacja zadańNatychmiastowa weryfikacja zadań
Imienny certyfikat ukończeniaImienny certyfikat ukończenia
guardian photo
Pomocy w tym kursie udziela Ci:
Tomasz – opiekun kursów struktury danych
Opis produktu
Co zyskujesz?
Program nauczania
Recenzje
FAQ

Fundamentalna umiejętność

Struktury danych to nic innego jak sposób przechowywania danych w pamięci komputera. W praktyce jakaś forma struktur danych obecna jest w każdym programie, niezależnie od tego w jakim języku jest on napisany. Ten temat obok algorytmów to jeden z fundamentów programowania. Z tym kursem łatwo opanujesz najważniejsze struktury danych - jak zwykle wszystko z użyciem całej masy ćwiczeń i praktycznych zadań.

“Co ma wspólnego drzewo z kopcem? Dowiesz się z tym kursem.”

Tomasz - opiekun kursów struktury danych

description_image1

Czego nauczysz się z tym kursem

Z kursem poznasz od podstaw najważniejsze struktury danych.

  • point

    Dowiesz się jak działa lista.

  • point

    Zobaczysz jak w praktyce zaimplementować kolejkę.

  • point

    Opanujesz różne warianty drzew: drzewo binarne oraz BST.

  • point

    Dowiesz się jak działa stos.

  • point

    Dowiesz się czym jest kopiec binarny.

  • point

    Zweryfikujesz swoje umiejętności rozwiązując liczne zadania.

description_image2

Struktury danych w klarowny sposób

Kurs jest tak prosty, że każdy w krótkim czasie zdobędzie podstawową umiejętność pracy z najważniejszymi strukturami danych. Minimum niezbędnej teorii i dużo praktyki - to najlepszy sposób na zdobycie realnych, przydatnych umiejętności. Wiedza, którą z kursu wyniesiesz jest uniwersalna i możesz ją zastosować w każdym języku programowania.

Co musisz wiedzieć

Przykłady struktur w kursie omówione zostały z użyciem język Python ze względu na jego prostą i przejrzystą składnię. Wiedza jest jednak bardzo uniwersalna i kluczowym założeniem kursu jest omówienie uniwersalnych zasad użycia różnych struktur danych. Dlatego to czego się nauczysz możesz śmiało zastosować w dowolnym języku. Do komfortowej pracy z kursem potrzebna ci będzie znajomość podstawowych koncepcji programistycznych takich jak pętle, funkcje czy instrukcje warunkowe.

description_image2

To co oferują Ci kursy Codenga

Harmonogram
Masz możliwość ustalenia własnego harmonogramu nauki po zakupie kursu. Możesz zdobywać wiedzę w takim tempie jakie ci najbardziej odpowiada.
Społeczność
Wymieniaj się doświadczeniami z innymi. Zadawaj pytania i rozwijaj swoją znajomość tematu.
Profil
W twoim profilu widoczne są wszystkie zdobyte certyfikaty oraz osiągnięcia. Profil możesz łatwo publikować za pomocą prostego odnośnika.
Ranking
Porównaj swoje wyniki z innymi i zostań najlepszym uczestnikiem kursów Codenga.
Możliwość kontynuowania nauki
Po ukończeniu kursu podstawowego możesz kontynuować naukę z kolejnymi kursami.
Opiekun kursu
Każdy kurs ma opiekuna, do którego możesz się zwrócić o pomoc i wyjaśnić wątpliwości dotyczące treści kursu.

Poznaj swój program, zobacz czego Cię nauczymy

Moduł 1
Lista jednokierunkowa - wstęp
(8 zadań)
Zaczniemy od listy jednokierunkowej. Pokażemy Ci w jaki sposób zbudowana jest taka lista. Zapraszamy do 1 etapu.
Lista jednokierunkowa - wstęp
Lista jednokierunkowa - wstęp - quiz
Moduł 2
Lista jednokierunkowa - dodawanie, usuwanie oraz wyświetlanie elementów.
(15 zadań)
Posiadasz już wiedzę dotyczącą list jednokierunkowych. Nadszedł czas na operacje na listach.
Lista jednokierunkowa - wyświetlanie elementów
Lista jednokierunkowa - wyświetlanie elementów - quiz
Lista jednokierunkowa - dodawanie elementu
Lista jednokierunkowa - dodawanie elementu - quiz
Lista jednokierunkowa - usuwanie elementu
Lista jednokierunkowa - usuwanie elementu - quiz
LiveCode: Lista jednokierunkowa
Moduł 3
Stos - wprowadzenie, omówienie podstawowych operacji
(9 zadań)
Przed Tobą kolejna struktura danych. Myślimy, że naleśniki to Twoje ulubione danie. Właśnie stos naleśników będzie tematem przewodnim etapu.
Stos - wstęp, omówienie podstawowych operacji
Stos - wstęp, omówienie podstawowych operacji - quiz
Moduł 4
Kolejka - wprowadzenie, omówienie podstawowych operacji
(8 zadań)
Zapewne wiele razy zamawiałeś kiełbasę zwyczajną na mięsnym stanowisku. Dzisiaj opowiemy sobie o kolejnej strukturze danych - kolejce, która niczym nie odbiega od prawdziwej kolejki. Zapraszamy do kolejnego etapu.
Kolejka - wprowadzenie, omówienie podstawowych operacji
Kolejka - wprowadzenie, omówienie podstawowych operacji - quiz
Kolejka

Masz dalsze pytania?

minusplus
Czym jest kurs Codenga?
To interaktywny kurs, który został podzielony na kilkanaście etapów - każdy z nich składa się z niewielkich dawek wiedzy teoretycznej, którą następnie musisz wykorzystać w zadaniach praktycznych. Abyś się szybko nie zniechęcał, zadbaliśmy o urozmaicenie tych zadań. Testy, quizy i przede wszystkim - dużo kodowania! Pamiętaj - praktyka czyni mistrza :)
minusplus
Ile będę mieć czasu na zaliczenie kursu?
Dokładnie tyle, ile potrzebujesz. Możesz zaplanować naukę z harmonogramem, jeśli jednak z jakiejś przyczyny nie możesz tego zrobić, nie obawiaj się. Kurs będzie dostępny na Twoim koncie bezterminowo.
minusplus
Czy po ukończeniu kursu nadal mogę z niego korzystać?
Oczywiście, kupując kurs otrzymujesz bezterminowy dostęp do kursu. Możesz więc z niego korzystać tak długo i tak często, jak tylko chcesz.
minusplus
Czy żeby przystąpić do kursów Codenga muszę mieć jakąś specjalistyczną wiedzę w danym zakresie?
Absolutnie nie! Kursy Codenga zostały tak przygotowane, aby KAŻDY, niezależnie od wieku, umiejętności czy wiedzy w tym temacie, mógł spróbować swoich sił w programowaniu. Pamiętaj, aby rozpocząć naukę od kursu “Absolutne podstawy” jeśli jesteś zupełnie początkującą osobą.
minusplus
Czy potrzebuję specjalnego oprogramowania do nauki z kursami?
Spokojnie, zadbaliśmy również o to ;) Do nauki z kursami potrzebujesz jedynie… urządzenia z internetem i kilkunastu minut dziennie! Testy, zadania i ćwiczenia z kodowaniem odbywają się wyłącznie na platformie Codenga. Dlatego nie musisz się martwić o dodatkowe, płatne oprogramowanie, albo o to, czy masz odpowiednią wersję. Po prostu logujesz się i działasz.
29
99
dotZapłać nawet za 30 dnitooltip info icon
dot30 dni gwarancji zwrotu pieniędzy
dotWsparcie na każdym etapie nauki
dotRegularne aktualizacje
Bezterminowy dostępBezterminowy dostęp
zadań121 zadań
Wsparcie zespołuWsparcie zespołu
Dostęp z urządzeń mobilnychDostęp z urządzeń mobilnych
Natychmiastowa weryfikacja zadańNatychmiastowa weryfikacja zadań
Imienny certyfikat ukończeniaImienny certyfikat ukończenia
guardian photo
Pomocy w tym kursie udziela Ci:
Tomasz – opiekun kursów struktury danych
29
99