A curated collection of videos, talks, and courses for learning and mastering Haskell programming.
Haskell Must Watch is a curated list of videos, talks, and courses dedicated to the Haskell programming language. It aggregates high-quality educational content from various sources to help developers learn Haskell concepts, from basics to advanced topics like data processing and testing. The project solves the problem of scattered learning resources by providing a single, organized repository.
Developers learning Haskell, functional programming enthusiasts, and educators seeking structured video materials for teaching Haskell concepts.
It offers a community-vetted, easily accessible collection of Haskell videos with a practical download script, saving time compared to searching across multiple platforms. The curated approach ensures quality and relevance for learners.
Huge list of videos, talks, courses for Haskell programming language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Features videos from renowned figures like Simon Peyton Jones and Erik Meijer, ensuring high-quality educational material without the need to scour multiple platforms.
Divided into sections like Basic, Data, and Testing, making it easy to navigate and find topics relevant to specific learning stages or interests.
Includes a command-line script using curl and youtube-dl to batch download all videos, which is practical for studying without internet access.
Welcomes contributions, allowing the list to expand with new talks and maintain relevance through crowd-sourced updates.
The README only provides links and thumbnails without summaries, difficulty ratings, or prerequisites, forcing users to preview videos blindly.
As a static list reliant on external platforms like Vimeo and YouTube, videos may become inaccessible over time without active maintenance or broken link checks.
Lacks accompanying resources such as slides, code examples, or exercises, limiting its utility for reinforced learning beyond passive watching.
Requires youtube-dl installation and command-line familiarity, which can be a barrier for non-technical users or lead to compatibility issues with video hosts.