Training
Whether you have a new team member with no Haskell experience who needs to learn the basics, or experienced Haskellers who need to master some advanced topics, we can provide a training program tailored to your needs. We can teach the Haskell language, extensions and common libraries, as well as how to use tools such as the profiler and the testsuite coverage checker.
We can tailor our training courses to your particular goals. For example, you may wish to focus on a particular area, such as domain specific languages (DSLs), parallelism, or design patterns for functional programming.
New: Open-subscription courses in the UK and in the US
(More locations planned for the future. There is a course in Regensburg, Germany, planned for September 2013. If you are interested in having courses in particular locations, please contact us.)Redwood City, CA (new)
We are partnering with FP Complete to offer two new Haskell courses:
The courses are designed such that the introductory course covers all the prerequisites for the advanced course, so it is possible to do them individually as well as in sequence.Upcoming course dates:
- Redwood City, CA: June 4-5 (Introductory), $1300
- Redwood City, CA: June 6-7 (Advanced), $1300
- 15% discount if you sign up for both courses
The courses are open for registration now. If you have any questions about the courses or are uncertain which course is the right one for you, please contact us.
New York City (new) and London
We are partnering with Skills Matter to offer two new Haskell courses:
The courses are designed such that Fast Track covers all the prerequisites for Advanced, so it is possible to do them individually as well as in sequence.Upcoming course dates:
- New York City: June 10-11 (Fast Track to Haskell),
$1495 ($1270 if booked before 2013-04-29) - New York City: June 12-13 (Advanced Haskel),
$1495 ($1270 if booked before 2013-05-01) - London: July 8-9 (Fast Track to Haskell),
£1195 (£1075 if booked before 2013-05-09) - London: July 10-11 (Advanced Haskell),
£1195 (£1075 if booked before 2013-05-11) - London: October 7-8 (Fast Track to Haskell),
£1195 (£1075 if booked before 2013-08-08) - London: October 10-11 (Advanced Haskell),
£1195 (£1075 if booked before 2013-08-11)
The courses are open for registration now. If you have any questions about the courses or are uncertain which course is the right one for you, please contact us.
On-demand on-site courses
We offer a number of predefined courses at fixed prices. However, we are flexible: if you would like to modify, combine, or extend the courses, or get training on a completely different specialized topic, please contact us, and we will give you a quote.
The base courses are:
- Fast Track to Haskell (2 days, on-site)
- Advanced Haskell (2 days, on-site)
- Haskell in One Week (4 or 5 days, on-site)
We can easily offer modules or courses on additional topics, including but not limited to:
- Parallelism and Concurrency,
- Interpreters and Compilers,
- Embedded Domain-Specific Languages,
- Type-level Programming,
- Datype-generic Programming and Template Haskell,
- Interfacing with C using the Foreign Function Interface,
- Web Programming,
- Database Programming.
Course Logistics
In all courses we spend about half of the training time in lecture format, with participants doing exercises in the other half. This ensures sufficient time for the material to sink in. We will be on hand during the exercises to help if people get stuck, and to answer individual questions.
Ideally participants will work on the exercises on their own machines. That way they are already familiar with the environment, and they will still have their work when the training is over. We will give a short list of freely available (open source) software that it would be useful to have installed in advance (e.g. GHC, the Haskell compiler. The other items depend on the details of the course).
There are no formal restrictions on the number of participants per course, although we ask that you advise us of the probable number of participants in advance. Depending on the actual number of participants, we may recommend to use additional lecturers in order to ensure that everyone has sufficient opportunity to ask questions and get help during the exercises.
We offer on-site consulting in combination with on-site courses at a reduced daily rate. Please contact us if you are interested.
Cost
The base costs of the predefined courses are listed on the respective pages. To these base costs, travel costs depending on the location of the course venue are added. Additional lecturers also cost extra.
For customised courses, we estimate how much additional preparation time we need to develop the course materials, and will provide you with a quote based on that estimate upon request.
For a quote, or for more information, please e-mail us with as many details as possible.Why Well-Typed
Our teachers have more than a decade of experience with Haskell, functional programming, compiler design, and related areas. They have been training people at all experience levels, both in academia and in industry.
the insight they brought about how to think in Haskell was great and something that would be very difficult to get from a book or online
— Anonymous
