Já jsem se algoritmy a datové struktury učil ve video kurzu JavaScript Algorithms and Data Structures Masterclass na udemy.com. Určitě jej můžu doporučit. Narozdíl od mého tutoriálu, ve kterém vám vždy jen ukážu řešení, si v tomto kurzu můžete zkusit vyřešit spoustu problémů sami. Instruktor vám většinou v jednom videu popíše co máte udělat a ve druhém vám ukáže řešení, které můžete porovnat s tím svým. Díky tomu mě tento kurz hodně bavil.
Pokud byste se do tohoto kurzu chtěli pustit, tak mám pro vás jednu radu. Nic se neučte nazpaměť, o tom programování není. Snažte se spíš pochopit jak různé algoritmy fungují. Pokud je někdy budete potřebovat, tak si je vždy můžete najít. Já si vždy dělám poznámky když sleduji nějaký kurz, namísto toho abych se učil věci nazpaměť. Poté co kurz dokončím, tak se většinou pustím do nějakého projektu, kde aplikuji co jsem se naučil a ono to do hlavy naskáče samo. Proto jsem vlastně vytvořil tyto webové stránky.