Haskell Training Courses

Haskell Training

Haskell programming language courses

Haskell Course Outlines

ID Name Duration Overview
296685 Haskell Fundamentals 14 hours This course covers the basics of Haskell programming language. The course introduces the ideas of Functional Programming and teaches the essential concepts of it, and by this introduces the student to the Haskell programming language. The course explores the fundamental differences with imperative programming and teaches the skill of thinking functionally. Students should expect to learn all the necessary tools and concepts to start writing and understanding simple Haskell programs. Introduction to Haskell Platform and tools Hello World program A bit of history Haskell syntax Functions Case distinction and pattern matching Layout (indentation) Control structures (if, case, let, where) Type system Basic types Simple function types Polymorphism Higher order functions Custom types Numbers in Haskell Type classes Building programs IO handling Module system Packages and libraries Compiling applications Examples and case studies Eight queens puzzle in Haskell Dynamic programming and memoization in Haskell Simplified parsing of CSV files An HTTP client
296687 Advanced Haskell 14 hours This course is for those users of Haskell who have a good grasp of the basics and want a deeper understanding of the language and be able to tackle serious, larger-scope problems in Haskell. Participants should expect to get a working understanding of the most important features of modern Haskell; be able to read and write advanced Haskell programs and libraries. Basic Typeclassopedia Functor Applicative Foldable, Traversable Monads Other (Arrow, etc.) Advanced types Algebraic data types in depth Advanced Type classes Type families GADTs Debugging and code optimizing Strictness in data types and functions Memory and CPU profiling Efficient data structures (bytestring, text, vector and co.) Note on "unsafes" Understanding the Runtime System Memory layout in GHC Unpacking strict fields Understanding and reading Core Concurrency in Haskell Haskell threads MVars and co. STM Parallelism Foreign Function Interface FFI basics Safe vs. unsafe Globals in Haskell Template Haskell Splicing and quotation The Q monad Reification

Course Discounts

Course Venue Course Date Course Price [Remote/Classroom]
Programming in WPF 4.5 Warszawa, ul. Złota 3/11 Mon, 2016-09-05 09:00 2809PLN / 1805PLN
Java Spring Szczecin, ul. Małopolska 23 Mon, 2016-09-05 09:00 7039PLN / 5044PLN
Web Application Development in PHP Szczecin, ul. Małopolska 23 Tue, 2016-09-06 09:00 2688PLN / 2081PLN
Building Web Apps using the MEAN stack Szczecin, ul. Małopolska 23 Mon, 2016-09-12 09:00 4388PLN / 3003PLN
Java Spring Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2016-09-12 09:00 7039PLN / 5153PLN
Java Spring Poznan, Garbary 100/63 Mon, 2016-09-12 09:00 7039PLN / 4961PLN
Access Intermediate Bydgoszcz, ul. Dworcowa 94 Tue, 2016-09-13 09:00 1218PLN / 910PLN
Conflict Management Bielsko-Biała, Al. Armii Krajowej 220 Tue, 2016-09-13 09:00 2112PLN / 1315PLN
Java Spring Warszawa, ul. Złota 3/11 Mon, 2016-09-19 09:00 7039PLN / 4961PLN
Java Performance Gdynia, ul. Ejsmonda 2 Mon, 2016-09-19 09:00 4150PLN / 2866PLN
Java Spring Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-09-19 09:00 7039PLN / 4961PLN
Oracle 11g - Programming with PL / SQL II Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-09-26 09:00 2363PLN / 1785PLN
BPMN 2.0 for Business Analysts Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2016-09-27 09:00 3110PLN / 2337PLN
ITIL® Foundation Certificate in IT Service Management Warszawa, ul. Złota 3/11 Mon, 2016-10-10 09:00 2639PLN / 2076PLN
Visual Basic for Applications (VBA) in Excel - Advanced Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-10-10 09:00 1689PLN / 1296PLN
Market Forecasting Poznan, Garbary 100/63 Thu, 2016-10-13 09:00 2936PLN / 2112PLN
ITIL® Foundation Certificate in IT Service Management Łódź, ul. Tatrzańska 11 Mon, 2016-10-17 09:00 2639PLN / 2160PLN
Effective working with spreadsheet in Excel Rzeszów, Plac Wolności 13 Tue, 2016-10-18 09:00 918PLN / 843PLN
Market Forecasting Warszawa, ul. Złota 3/11 Wed, 2016-10-19 09:00 2936PLN / 2112PLN
A Practical Guide to Successful Pricing Strategies Poznan, Garbary 100/63 Wed, 2016-10-26 09:00 1427PLN / 1093PLN
Agile Project Management with Scrum Kraków, ul. Rzemieślnicza 1 Wed, 2016-11-02 09:00 1746PLN / 1449PLN
Visual Basic for Applications (VBA) in Excel - Advanced Białystok, ul. Malmeda 1 Mon, 2016-11-14 09:00 1689PLN / 1413PLN
Python Programming Szczecin, ul. Małopolska 23 Tue, 2016-11-15 09:00 5790PLN / 3824PLN
Graphic techniques (Adobe Photoshop, Adobe Illustrator) Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2016-12-06 09:00 1963PLN / 1470PLN

Upcoming Courses

Weekend Haskell courses, Evening Haskell training, Haskell boot camp, Haskell instructor-led , Haskell private courses,Weekend Haskell training, Haskell on-site, Haskell trainer , Evening Haskell courses, Haskell instructor, Haskell one on one training , Haskell training courses, Haskell classes

Some of our clients