Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 3.82 KB

plutus-pioneer-program-en.md

File metadata and controls

64 lines (51 loc) · 3.82 KB
Error in user YAML: (<unknown>): did not find expected key while parsing a block mapping at line 4 column 3
---
# Netlify identifier
title: en (English) Home page content
content:
  hero_content: |
    # Plutus Pioneer Program

    Applications for the third cohort of the program are now closed. However, we continue welcoming applications from developers for future courses we will be running later this year.

  hero_cta_label: Register
  hero_cta_href: '/plutus-pioneer-program/#plutus'
  page_content: |
      What is the Plutus pioneer program?
    -----------------------------------
    It is a program to recruit and train developers in Plutus for the Cardano ecosystem. When you join this program, you will become part of a group with access to a set of courses that teach you the core principles of how to code in both Haskell and Plutus. It will be highly interactive, with weekly videos, exercises, and Q&A sessions, along with exclusive access to the creators and key experts in the language. You will also be able to join a dedicated community channel, created to help pioneers connect to each other as you learn.

    What prior experience do I need?
    --------------------------------
    This course is not for coding beginners. While you do not need to be an expert in formal methods, programming experience and a general aptitude for logical and mathematical thinking are highly desirable. Some prior knowledge of Haskell or functional programming is also recommended, as Plutus is heavily based on Haskell and includes advanced features like Template Haskell, type-level programming, and effect systems. We recommend that you read the [Learn You a Haskell guide](http://learnyouahaskell.com/) before taking the course.

    Please register your interest using the form below and we will be in touch.

    What can I expect to learn?
    ---------------------------
    This course involves approximately ten hours a week of your time and efforts. It covers the building blocks of Haskell and Plutus, including:

      * Functions and data types
      * Type classes
      * Monads
      * Template Haskell
      * Using the Plutus Playground
      * Extended UTXO model
      * Working with Plutus (on and off the chain)
      * Minting policies
      * State machines
      * The Plutus application framework (PAF)
      * Fundamentals of the Plutus application backend (PAB)
      * some cases studies and practical exercises 

    As with all learning experiences, the more you put in the more you will get out!

    When can I join?
    -------------------
    Our third course has just started and will run through to the end of March. Depending on demand, we plan to open up a fourth cohort later in the summer, so please register your interest today to hear more in due course.


    How can I register for the Plutus pioneer program?
    --------------------------------------------------
    If you are interested in joining a future cohort of this program, please complete the registration form below. You will receive a short application form, and we will be in touch when we have fresh course dates to offer.

    Will I be certified? 
    --------------------
    Yes, we will be awarding certificates to those pioneers who successfully complete the entire program. Certificates will be represented as non-fungible tokens (NFTs) (on the testnet) and locked by a Plutus contract. Pioneers can demonstrate their qualification by constructing an appropriate transaction to unlock their individual token.
  available_testnets: Available testnets
  tecnhical_support_content: |
    #### Need technical support?

    To contact IOHK Technical Support, please submit a request using the Submit a request form. You can also click on the Support button at the bottom right of your screen.

    The request form is better if you have a lot to write.
  technical_support_cta_label: Support request
  technical_support_cta_href: https://iohk.zendesk.com/hc/en-us/requests/new/
  more_label: More
---