not approved

Haskell Bootcamp TPG X KONMA

$70,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact / Alignment
Feasibility
Auditability
Solution

We want to enhance the skillsets of developers through a Haskell Bootcamp which covers the theory & practical application and help expanding the Cardano ecosystem and develop solutions using Haskell.

Problem:

As of May 2021, Haskell was the 28th most popular programming language by Google searches for tutorials, but made up less than 1% of active users on the GitHub source code repository.

Yes Votes:
₳ 27,843,826
No Votes:
₳ 25,755,865
Votes Cast:
221

  • Video cover image
  • Video cover image

[IMPACT] Please describe your proposed solution.

The Phoenix Guild has planned to organize a Haskell Bootcamp for developers who are interested in learning the language and also motivate them by incentivizing the learning process.

Our aim is to have at least 20-30% of the developers from this cohort who are able to attempt projects, and bounties and work on hackathons independently.

Our long-term goal is to be able to help these developers apply for grants and lead their projects in the web3 ecosystem.

The Bootcamp will be completely asynchronous which means that except for 1-2 sessions, all the other study material will be given to the students and they can work with those in an asynchronous manner. They would be responsible for their own time and work submissions. There would be office hours by mentors and masterclasses, which are recommended to attend. The Bootcamp will be specifically designed to cater to these developers which allows them to study during their own time and convenience.

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

The success metric for the cohort is for the cohort attendees to be able to start working in the web3 ecosystem post the cohort completion. Work could be focused on Cardano or other ecosystems, could be part-time, full-time, in the form of hackathon/grant projects, and so on. Individual success in the cohort is measured step-wise. At the end of the cohort, the individuals would have to submit group projects that will be evaluated by the mentors.

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

  • Plutus is evolving so we need constant access to new documentation and repositories so we can update the course material. Refresher courses can be offered to keep everyone up to date.

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

We want to split our milestones into 2 parts, one would be the learning and the 2nd would be the implementation.

WEEK 1

Module : Programming in Haskell

  • What is functional programming?
  • Why Haskell?
  • What is Haskell?
  • Features of Haskell
  • Installation and Setup
  • Haskell Playground

WEEK 2

Module : Introduction and Basics

  • Get comfortable with Haskell
  • Types and Classes
  • Hands-on exercises

WEEK 3

Module: Foundations

  • Conditional workflow in a program
  • Introduction to functions
  • Function syntax and pattern matching
  • Case expressions
  • Hands-on exercises

WEEK 4

Module: Lists and Recursive Functions

  • Basics of Lists
  • String comprehensions
  • Hello recursions
  • Thinking recursively
  • Hands-on exercises

WEEK 5

Module: Higher Order functions and intermediate Haskell

WEEK 6 - 12

  • Project Week

PLANNED MASTER CLASSES (TENTATIVE)

  • Introduction to Cardano ecosystem

  • Why Cardano?

  • Development in Cardano - An introduction

  • Introduction to Smart Contracts and Plutus

  • Getting started with Plutus

    [FEASIBILITY] Please provide a detailed budget breakdown.

Boot Camp & Demo Day Budget

  • Operational Cost - $ 10000
  • Marketing and Design - $ 7000
  • Content curation - $ 12000
  • Bounties & Incentives - $ 10000

Education Module Development Budget

  • Remuneration for Haskell, Plutus, Marlowe, PAB Trainers $2500 x 3 trainers x 3 months = $22500

  • Repository building (Handbooks, Workbooks, etc) $ 3500

  • Outreach programs to Colleges and Universities $ 5000

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

  • Gnanalakshmi T C - Content Creator and Mentor A Technology Geek, Innovator, Keynote speaker, and Community builder. She is also a Fellow Alumni at WomenWhoCode and started the WomenWhoCode Blockchain community. She is currently involved in a few NFT projects as a Solidity developer and is the Blockchain Architect at a Decentralised Fantasy game org known as CoinFantasy. She is an ambassador at various layer-1 chains like Aeternity, Algorand, NEAR Protocol as well as Covalent. She is passionate about education and technology.

<https://www.linkedin.com/in/gyan-lakshmi/>

  • Srilakshmi - User onboarding and communication Leading the user onboarding vertical of the Phoenix Guild to empower women in Web3 and part of the Ocean Protocol Ambassador program. Also, the co-founder of an NFT Marketplace called Naksh. Responsible for Business strategies, Brand Development, Financials, and Onboarding of Emerging Talent in the Indian Art Industry focusing on Digital and Urban art.

<https://www.linkedin.com/in/srilakshmi-tc/>

  • Nivedita - Community manager | Leading the community management of the Phoenix Guild, part of the Ocean Protocol Ambassador program. Also, the co-founder of an NFT Marketplace called Naksh. Responsible for Marketing Strategies, Planning of Drops/ Artist Collections, Onboarding Traditional Artists, and Research on Traditional Indian Art Forms that can be added to the Marketplace.

<https://www.linkedin.com/in/niveditavivek/>

Konma Labz - Technical Support

Haskell Mentor - Santanu Chatterjee

<https://www.linkedin.com/in/santanuchat>

Plutus Mentor - Sebastian Pabón

<https://www.linkedin.com/in/ing-sebastian-pabon/>

Head of Tech, Konma - Sangeet Muralidhar

<https://www.linkedin.com/in/sangeet-muralidhar/>

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

We would see the result of the Bootcamp and if there is more demand for it then we would go ahead and work on a 2nd cohort and would require funding for the same.

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

  • Total number of sign-ups for Bootcamp

  • Weekly attendance to track consistency

  • Feedback system post each module completion

  • Number of projects successfully submitted on Demo Day.

    [AUDITABILITY] What does success for this project look like?

The success metric for the cohort is for the cohort attendees to be able to start working in the web3 ecosystem post the cohort completion. Work could be focused on Cardano or other ecosystems, could be part-time, full-time, in the form of hackathon/grant projects, and so on. Individual success in the cohort is measured step-wise. At the end of the cohort, the individuals would have to submit group projects that will be evaluated by the mentors.

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

New Proposal.

Community Reviews (1)

Comments

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