Struktury danych i algorytmy

Nauka programowania to jedno, ale celowe rozwiązywanie problemów ludzi poprzez swoje umiejętności to zupełnie inna sprawa. Ten kurs pomoże Ci pracować z co najmniej 50 łamigłówkami algorytmicznymi na smartfonie, będziesz w stanie zastosować różne rodzaje technik algorytmicznych, czy to binarne, zachłanne, dynamiczne itp.

Ten kurs jest nieco dłuższy niż większość kursów, co czyni go jeszcze lepszym. Jest to 8-miesięczny kurs dla średniozaawansowanych uczniów, którzy mają już podstawową wiedzę na temat co najmniej jednego języka programowania i podstawową wiedzę z matematyki dyskretnej.