not approved
Haskell for beginners in Vietnamese
Current Project Status
Unfunded
Amount
Received
$0
Amount
Requested
$12,000
Percentage
Received
0.00%
Solution

We have a strong desired to contribute a bit to help Vietnamese builders can learn haskell much more easier.

Problem

Haskell is freaking hard to learn! And even harder for beginner in Vietnam to feel it.

Impact / Alignment
Feasibility
Auditability

Team

1 member

Haskell for beginners in Vietnamese

Please describe your proposed solution.

We would like to contribute to Vietnamese developers and Cardano community intuitive and easier way to learn Haskell.

Please describe how your proposed solution will address the Challenge that you have submitted it in.

We've made the youtube videos based on this outline:

  1. Data type
  2. Type class
  3. List
  4. foldl & foldr
  5. Function composition
  6. Monoid
  7. Functor
  8. Applicative
  9. Monad
  10. State Monad and exercises
  11. StateT Monad and exercises
  12. Monad transformer

What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?

TBD

Please provide a detailed plan, including timeline and key milestones for delivering your proposal.

We've made the youtube videos based on this outline:

  1. Data type (done)
  2. Type class (done)
  3. List (done)
  4. foldl & foldr
  5. Function composition (done)
  6. Monoid (done)
  7. Functor (done)
  8. Applicative (done)
  9. Monad (done)
  10. State Monad and exercises (todo)
  11. StateT Monad and exercises (todo)
  12. Monad transformer (todo)

Please provide a detailed budget breakdown.

TBD

Please provide details of the people who will work on the project.

Currently only 1 team member ahaxu https://github.com/ahaxu

If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.

No, because i will submit new idea after this course (for eg: Programming Plutus for Beginner (in both English and Vietnamese))

Please describe what you will measure to track your project's progress, and how will you measure these?

By youtube view/ insights for each video (not fake or by cheating …)

What does success for this project look like?

Learner can feel learning haskell is not that kinda difficult.

Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.

This is totally new project with the aim to help Vietnamese developers to learn haskell much more easier.

gitlab link for course: https://gitlab.com/ahaxu/haskell-tutorial-vietnamese

link for youtube playlist (almost cover 8/11 = 72.7% proposed outline)

https://www.youtube.com/embed/playlist?start=?list=PLG_6Oir-FxJpr9eh_OWqdTph1Ja-FiR0d

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00