Fundamentals of Functional Programming



4 virtual training courses co-organised by

  • 47 Degrees
  • Skills Matter


Skills Matter and 47 Degrees have joined forces to offer virtual workshops covering the fundamentals of four functional languages



Functional programming continues to create substantial returns in stability and durability to enterprise systems developers. The ever-increasing dependence on software accentuates the importance of reliable, secure, and highly performant programs: Every day, the team at 47 Degrees unlock opportunities using functional programming, transforming their clients’ data supply chains to be more real-time, responsive, secure, and automated.




Learn Functional programming in these courses with Skills Matter and 47 Degrees. Workshops cover the foundations of topics including Haskell, Kotlin, Scala and SwiftUI

These online courses will make the expertise of the 47 Degrees team accessible to software professionals around the globe, empowering them with the skills they need to advance technology, and transform businesses.

Led exclusively in English, these live courses will be hosted at times appropriate for the Europe, UK, Africa and North America.


Fundamentals of Functional Programming Workshops

Coming in 2021

Haskell Fundamentals

Discover the basic concepts of Haskell in this virtual course aimed at Haskell beginners.

Haskell is a powerful functional programming language for building solid systems and ambitious projects. This course has been designed to cover the fundamentals of the language and provide beginners with enough knowledge of its features to be successful in developing projects in Haskell.

Dates coming soon



Kotlin Fundamentals

This course provides developers with a strong grasp of the basic concepts and features of the Kotlin programming language, preparing them to work on Kotlin projects professionally.

Kotlin is one of the most promising JVM languages and has seen immense growth over the last few years. The language is now being used in thousands of systems, including both backend and frontend. Kotlin is a multiplatform JVM language that was announced as the official programming language for Android by Google some years ago.

Dates coming soon



Scala Fundamentals Concepts

This training course is an overview of the basic concepts of Scala for beginners.

Scala is a powerful functional programming language for building solid systems and ambitious projects. This course has been designed to cover the fundamentals of the language and provide beginners with enough knowledge of its features to be successful in developing projects in Scala.

Dates coming soon



Swift Fundamentals

Dive into Swift and get up to speed developing applications in the Apple ecosystem.

While Swift's primary use is for developing iOS and macOS apps, it can also be used in backend development or, as a scripting language. Though Swift is an object-oriented language, it features characteristics such as high-order functions, value semantics, and protocols with associated types that make it very suitable for Functional Programming.

Dates coming soon





We'll be announcing dates for these courses throughout November.

If you are interested, simply sign up to our mailing list below and you'll be the first to know!

Which course(s) are you interested in?

* mandatory fields



By signing up for this list you are agreeing to share these details with both Skills Matter and 47 Degrees.


About 47 Degrees

47 Degrees is a global consulting and training firm who fundamentally believes that all enterprises can deliver landmark performance and innovate on new business models with data and software. Using battle-tested functional programming and cutting-edge technologies, we unlock these opportunities by modernizing and transforming our clients’ data supply chains to be more real-time, responsive, secure, and automated.

In addition to helping upskill teams for our clients, we launched the 47 Degrees Academy. The Academy is an immersive experience with in-depth instructor-led courses with hands-on exercises, webinars, talks, and special events. Our events focus on languages like Haskell, Kotlin, Scala, and Swift, among others, and will take you on a visual journey through concepts, patterns, and applications led by seasoned trainers who are also Functional Programming veterans.

We believe that community is the core of what makes us thrive. Our commitment to helping improve functional programming includes investing heavily in creating and contributing to open-source libraries, and hosting large-scale conferences, Meetups, and other events.

Learn more at 47deg.com