FP Complete brings to you and your developers the latest functional programming methods by introducing an unequaled set of hands-on Haskell courses which present the subject matter in an understandable yet progressive manner. Our focus is on bringing developers up to speed in Haskell using the shortest time possible and keeping them informed about the latest techniques and methodologies.
The new course curriculum is designed to provide training for all stages of the project development cycle.
The One Day Introduction to Functional Programming using Haskell provides an overview of the Haskell. In this course, development managers as well as developers who are considering a project using Haskell learns the benefits of developing with a Functional Programming language.
The Two Day Introduction to Programming in Haskell is targeted to developers and provides the basic language syntax as well as the abstract type system, data types, basic and higher order functions, and monad classes.
The Two Day Advanced Programming in Haskell expands on to the basic Introduction to Haskell Programming and discusses techniques to improve Haskell’s behavior and performance. Topics such as advanced performance considerations, advanced data types and containers, type-oriented programming, parallelism and concurrency, and the fundamentals of Haskell web programming help developers better apply Haskell to a variety of problems. This course is tailored to intermediate Haskell developers who have a familiarity with the basic concepts.
The final course, which is available upon request, is a curriculum specially designed to the needs of advanced developers working with specific Haskell libraries and advanced concepts. The content and duration depends on individual requirements and needs (please contact us for details).
FP Complete world class instructors are recognized as experts in Haskell programming and training, bringing years of experience to the classroom. To date, we have provided training services to organizations in financial services, energy exploration and delivery, manufacturing, and high tech integrated circuit and processor design. Let us help you bring the benefits of functional programming with Haskell to you and your developers.
In all courses, attendees will learn how to design and implement applications using the Haskell programming language. The courses will focus on methodologies that ensure the creation of well-behaved, performing, and robust software. Material covered will include the language concepts and syntax, core libraries, commonly used tools, and available online documentation and help.
In order to provide the best possible teaching experience, classes are designed for up to 15 students. All courses follow roughly the same schedule. Each section includes a small exercise to reinforce the ideas presented in the lecture.
Your organization will need to provide a classroom or meeting room with a computer projector and a whiteboard or flipchart. Students should be provided with table workspace, connections to the internet and ample power. Students are expected to bring their own computers to connect to the FP Complete web based learning site for in-class exercises. One week prior to the course, the Instructor will provide instructions for students to set up their accounts on the learning site.
To make arrangements for your onsite training class, or for more information, email: training /at/ fpcomplete /dot/ com