Haskell

Course Information

Duration: 36 Weeks
Time 1 Hour/Week
CI Code: CODE101
Location: Virtual, Live
Course Fee: Free With Membership / $199 Without Membership
Start Date: Course Schedule Below
Course Time: Check Registration
Student Age Eligibility: 8 - 17 Years
CI Courses
0 +
Expert teachers
0 +
Virtual Students
0 +
Course Hours
0 +

Why Coding Institute

Study Haskell with CI

Objective: This course introduces students to Haskell, a purely functional programming language known for its expressive syntax and advanced type system. It covers functional programming fundamentals, Haskell syntax, and techniques to solve computational problems in a declarative style.
Methods: Interactive coding exercises, problem-solving sessions, and project-based assignments.
Skills Gained:
-Understanding functional programming principles
-Proficiency in writing, debugging, and optimizing Haskell programs
-Ability to solve complex problems using functional paradigms

Available Start Dates & Times

* ALL COURSES ARE 1 HOUR LONG AND FOLLOW EASTERN TIME

Course Details

This Class is a Virtual Live Class

Modules

The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.

Semester 1

Topics: Overview of Haskell, history of functional programming, basic syntax, evaluation, simple cases, and common list operations.

Register for the full course syllabus

Semester 2

Topics: Defining recursive functions and understanding base and recursive cases, function composition, polymorphism basics, complex pattern matching.

Register for the full course syllabus

Semester 3

Topics: Functors, mapping, and introduction to Applicative types, handling functional I/O, performance optimization strategies, solving complex problems.

Register for the full course syllabus

Careers

Learning Outcomes

By the end of this course, students will be able to:

Ready to Apply?

Applying for Haskell CODE101

Start Your Journey Today!

Journey Towards Success

Highlights

Comprehensive Learning:

Detailed study for foundational learning and development in coding.

Interactive Learning:

Virtual labs, simulations, and real-world case studies.

Expert Instruction:

Live teaching from experienced professionals in the field.

Career Preparation:

Foundation for advanced studies and careers in coding.