❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 25th, 2023]
This course provides an introduction to Haskell, a powerful and well-designed functional programming language designed to work with complex data. It is trending in the field of data science as it provides a powerful platform for robust data science practices. Participants will learn the basics of Haskell, including functions and data structures, and explore various formats of raw data and the procedures for cleaning and plotting them. Advanced concepts of data analysis such as Kernel Density Estimation, Hypothesis Testing, Regression Analysis, Text Analysis, Clustering, Naïve Bayes Classification, and Principal Component Analysis will also be discussed.
This course follows an example-based approach that will take learners through the installation procedure, the basics of Haskell and data analysis, and then gradually build their skill level to perform advanced algorithms on the data. It is a blend of text, videos, code examples, and assessments, which together makes the learning journey all the more exciting and rewarding. It includes sections that form a sequential flow of concepts covering a focused learning path presented in a modular manner. This helps learners learn a range of topics at their own speed and also move towards their goal of learning Haskell.
Upon completion of this course, learners will be equipped to analyze data and organize them using advanced algorithms. It is authored by some of the best in the field, combining the best Haskell products by Packt: Learning Haskell Programming by Hakim Cassimally, Getting Started with Haskell Data Analysis by James Church, Learning Haskell Data Analysis by James Church, and Advanced Data Analysis with Haskell by Ja.
Course Syllabus
How do I get Started with Haskell Data Analysis?
Getting Started with Haskell
Working with CSV and SQLite3
Cleaning Our Datasets
Visualization
Kernel Density Estimation
Hypothesis Testing
Regression Analysis
Multiple Regression
Text Analysis
Clustering
Naïve Bayes Classification
Principal Component Analysis
Recommendation Engine