Functional Programming in Haskell: Supercharge your Coding Created byMatteo Mirigliano|Updated30 July 2024OnlineThe University of Glasgow offers this online free course that will teach participants how to develop software using Haskell, the latest programming language paradigm. Haskell is a functional programming language based on formal mathematics principles. This makes it an easy language to develop and that runs efficiently on any modern multicore machine. In fact, Haskell is increasingly used in various fields, from social networks to investment banking.Thanks to this course, learners will get an important introduction to the use of Haskell, discovering its power and simplicity. At the end of the course students will be able to:characterise the differences between imperative and functional programming paradigms;implement small-scale functional programs in elementary Haskell;apply standard combinators for operating on lists;create new algebraic data types and use recursion to define functions that traverse recursive types;Moreover, the course has been created by the School of Computing Science at the University of Glasgow, the virtual birthplace of the Haskell language, where many of the web developers that created the language still work. This will permit you to grasp the best insights to maximise the use of Haskell language.The course is aimed at those learners who already have knowledge and experience of at least one programming language, such as Python or Java. It is designed for computer science students, software developers who want to learn a new programming style, or anyone who wants to starts university studies in computer science or information technology.The duration of the course is 6 weeks but anyone can take this self-guided course and learn at their own pace.Training Offer DetailsWebsite linkIntroduction to Functional Programming in Haskell online courseDigital technology / specialisationMobile Application DevelopmentWeb DevelopmentTraining opportunitiesCourseLearning EffortPart time lightSelf-pacedYesDuration Time3 MonthsDigital skill levelIntermediateProvider OrganisationThe University of GlasgowGeographic scope - CountryAustriaBelgiumBulgariaCyprusRomaniaSloveniaCroatiaCzech republicDenmarkEstoniaFinlandFranceGermanyGreeceHungaryItalyIrelandMaltaLatviaLithuaniaLuxembourgNetherlandsPortugalPolandSwedenSpainSlovakiaShow moreShow lessTarget languageEnglishField of education and trainingInformation and Communication Technologies (ICTs) not further definedDatabase and network design and administrationSoftware and applications development and analysisIs this course freeYesCredential offeredLearning EntitlementPrerequisitesNoUpcoming courseNo Share this page Log in to comment