PurelyFunctional.tv

PurelyFunctional.tv

PurelyFunctional.tv is an online video training site focused on teaching functional programming concepts using Haskell. It offers video courses for beginners through advanced developers looking to improve their functional programming skills.
PurelyFunctional.tv image
haskell functional-programming online-courses video-tutorials

PurelyFunctional.tv: Learn Functional Programming with Haskells

Online video training site teaching functional programming concepts using Haskell, suitable for beginners and advanced developers.

What is PurelyFunctional.tv?

PurelyFunctional.tv is an online training platform specializing in functional programming with Haskell. It was founded by John A. De Goes, an experienced Haskell developer and trainer.

The site offers a library of high-quality video courses aimed at developers of all skill levels wanting to learn Haskell and functional programming techniques. Courses cover everything from core language concepts like recursion and monads, to advanced topics like lens, streaming data processing, and more.

Instructors include John A. De Goes and other well-known figures in the Haskell community. The video format allows complex functional programming ideas to be demonstrated clearly in a step-by-step manner. Each course includes source code examples and exercises to cement understanding.

Beyond the prerecorded video courses, PurelyFunctional.tv members get access to exclusive live mentorship sessions with instructors via video chat. This allows for direct interaction and ensures questions can be answered in real-time.

The video-based training from PurelyFunctional.tv is ideal for developers looking to skill up in functional programming. The curriculum is comprehensive while also flexible for self-directed learning. Experienced Haskell developers are sure to find advanced techniques to further improve their skills.

PurelyFunctional.tv Features

Features

  1. Video courses on functional programming with Haskell
  2. Content for beginners through advanced developers
  3. Focused on teaching concepts like recursion, higher-order functions, monads
  4. New videos and courses added regularly

Pricing

  • Subscription-Based

Pros

High quality video content

Good for learning Haskell and FP concepts

Friendly teaching style

Covers both basics and advanced topics

Cons

Limited to Haskell only

No interactive coding exercises

Small community of users

Narrow focus limits audience


The Best PurelyFunctional.tv Alternatives

Top Education & Reference and Programming and other similar apps like PurelyFunctional.tv


FreeCodeCamp icon

FreeCodeCamp

freeCodeCamp is a non-profit organization that consists of an interactive learning web platform, online community forums, chat rooms, online publications and local organizations that intend to make learning web development accessible to anyone.The freeCodeCamp curriculum has thousands of hours of coding lessons that help you learn software development through hands-on...
FreeCodeCamp image
Codecademy icon

Codecademy

Codecademy is an online education platform founded in 2011 that focuses on teaching coding skills interactively through its website. It offers free and paid coding courses across 12 programming languages including Python, JavaScript, Java, Ruby, SQL, C++, C#, Swift, Go, Sass, R, and Kotlin.The platform uses an innovative hands-on approach...
Codecademy image
Egghead icon

Egghead

Egghead is an online learning platform and community for web developers and programmers of all skill levels. It offers bite-sized video courses and tutorials that teach technologies like JavaScript, React, Angular, Vue, Node.js and more through real-world examples.Egghead's instructors include expert web developers who break down complex concepts into easy-to-understand...
Egghead image
Linux Academy icon

Linux Academy

Linux Academy is an online training platform focused on Linux, cloud computing, DevOps, and other IT skills. It features:Self-paced video courses covering topics like Linux, AWS, Azure, Google Cloud Platform, Kubernetes, Docker, OpenStack, DevOps tools, programming languages, security, and more.Cloud sandboxes and lab environments to practice deploying real-world apps and...
SitePoint icon

SitePoint

SitePoint is an online learning platform focused on web development and web design. It was founded in 1999 and provides a variety of resources for new and experienced developers to enhance their skills.Some key features of SitePoint include:Books - SitePoint publishes practical books on topics like JavaScript, CSS, Ruby on...
SitePoint image
Pluralsight icon

Pluralsight

Pluralsight is an online training platform focused on technology skills development. Founded in 2004, Pluralsight offers over 7,000 video training courses in areas like software development, IT ops, cybersecurity, machine learning, and creative professional skills.The platform includes courses taught by over 1,500 industry experts. Learners can access the entire course...
Pluralsight image
Enlight - Learn to Code icon

Enlight - Learn to Code

Enlight is an engaging platform designed to teach children aged 6-16 the foundations of coding. It uses a visual, block-based programming language that allows kids to drag and drop code blocks to create programs, without having to worry about syntax.Kids start by solving puzzles and playing coding games that introduce...
Enlight - Learn to Code image
Codeasy icon

Codeasy

Codeasy is an online learning platform focused on teaching beginners how to code. It offers interactive coding tutorials and challenges that help users learn programming fundamentals across a variety of languages including Python, Java, C++, JavaScript, and more.One of the key features of Codeasy is its hands-on learning approach. Instead...
Codeasy image
Laracasts icon

Laracasts

Laracasts is an online learning platform created by Jeffrey Way that offers video tutorials and screencasts focused on PHP web development, especially using the Laravel framework. Some key aspects of Laracasts include:Comprehensive Laravel instruction through step-by-step tutorials of real-world application development.Covers the latest features of Laravel as well as PHP...
Laracasts image
Progate icon

Progate

Progate is an interactive online learning platform focused on web and mobile app development. It offers beginner-friendly coding lessons and projects in languages like HTML, CSS, JavaScript, Ruby, Python and more.The courses use visualization diagrams, short quizzes and an in-browser coding editor to help reinforce concepts and allow hands-on coding...
Progate image
Treehouse icon

Treehouse

Treehouse is an online training service that teaches people about web design, web development, mobile development, and more. It offers beginner to advanced courses in topics like HTML, CSS, JavaScript, Ruby, Python, iOS, Android, and PHP.Treehouse uses high-quality video lessons along with fun quizzes and practical coding challenges to engage...
Treehouse image
Codementor icon

Codementor

Codementor is an online platform launched in 2014 that connects software developers and programmers with mentors to help them learn, improve their skills, and advance their careers. It provides 1-on-1 expert mentorship from senior developers with real-world experience across a wide variety of programming languages and development frameworks.Developers can get...
Codementor image
TutsPlus (Tuts+) icon

TutsPlus (Tuts+)

TutsPlus (Tuts+) is a leading online education platform that provides a vast library of tutorials and courses on web development, graphic design, photography, business and more. Founded in 2007, Tuts+ features over 20,000 tutorial and course video products for every skill level.Tuts+ offers something for everyone with tutorials covering topics...
TutsPlus (Tuts+) image
Duomly icon

Duomly

Duomly is an all-in-one online course creation and hosting platform designed to make it easy for coaches, consultants, educators and entrepreneurs to build, market and sell online courses and coaching programs.With an intuitive drag-and-drop course builder, Duomly allows anyone to create professional, media-rich online courses in minutes without any technical...
Duomly image
Linux Foundation Training icon

Linux Foundation Training

Linux Foundation Training is the authoritative source for vendor-neutral, expert training on Linux and open source software. Its courses and certifications are developed by the leaders of major open source projects and technologies, ensuring learners gain in-demand skills.Through online training courses and in-person instructor-led training, Linux Foundation Training aims to...
Linux Foundation Training image