Intersect Committees
Intersect Knowledge BaseIntersect Website
Intersect - Open Source Committee
Intersect - Open Source Committee
  • ABOUT
    • Open Source Committee (OSC)
      • πŸ™‚Open Source Committee Charter
      • Committee Members
      • Open Source Committee 2025 Proposals
      • OSC Communications
      • OSC Engagement
      • How to Join or Contact Us?
    • 🀠Open Source Office (OSO)
      • πŸ˜›2025 OSO Roadmap
        • 😍2024 OSO Roadmap (Archive)
      • 😲Developer Advocate Program
        • State of Developer Experience Survey
        • Developer Advocate Cohort #1
      • 😎Strategic Partnerships
        • πŸ§‘β€πŸ«TODO Group
        • πŸ—οΈLinux Foundation Decentralized Trust (LFDT, prevousliy Hyperledger)
        • πŸ¦‰Bitergia Analytics
      • πŸ‘¨β€πŸ«Project Support Services
      • πŸ“ŠCardano’s Decentralized Shift: Key Players and Impact
      • πŸ“ˆCurrent Monthly Maturity Report
      • πŸ˜‰True Open Source Maturity Pilot
      • πŸ“œIntersecting Open Source and Sustainability: A Paid Open Source Model for Ecosystems
    • 🀩Open Source Strategy
  • πŸ“šGuides and Educational Resources
    • πŸšΆβ€β™‚οΈHitchhiker's Guide to Cardano
    • 🀯Onboarding Guide for Haskell Learners
    • πŸŽ“Functional Programming in Haskell
    • πŸ§‘β€πŸŽ“Advanced Functional Programming in Haskell
    • 😁Onboarding Guide for Rust Learners
    • πŸ˜‰Onboarding Guide for Aiken Learners
    • πŸ˜…Onboarding Guide for Nix Learners
  • Working Groups
    • Developer Experience Working Group
    • Commercialization Working Group
      • SWOT Analysis
    • OSC Working Group Archive
      • Project Incubation WG (Archive)
      • Open Source Libraries Working Group
  • Policies
    • Introduction
    • πŸ“œGovernance Policy
      • Documentation
      • Legal
      • Glossary
    • πŸ”Security Policy
    • πŸͺœContribution Ladder Framework
    • πŸ˜‹Project Incubation Lifecycle Framework
      • πŸ₯ΉProject Incubation: Acceptance Criteria
    • βœ…OSC Voting Policy
      • OSC Off-Cycle Vote 09.2024
  • OSC Meeting Minutes
    • Open Source Committee Meeting Minutes
      • 2024 Meeting Minutes
        • 😁(12/15/23) Meeting Minutes
        • πŸ˜†(01/12/24) Meeting Minutes
        • 😊(01/26/24) Meeting Minutes
        • πŸ˜‰(02/02/24) Meeting Minutes
        • 😎(02/16/24) Meeting Minutes
        • πŸ₯Ή(02/23/24) Meeting Minutes
        • 😍(03/01/2024) Meeting Minutes
        • 🫠(03/08/2024) Meeting Minutes
        • πŸ₯Ή(03/15/2024) Meeting Minutes
        • πŸ˜…(03/22/2024) Meeting Minutes
        • πŸ˜†(03/28/2024) Meeting Minutes
        • 😁(04/12/2024) Meeting Minutes
        • πŸ˜›(04/19/2024) Meeting Minutes
        • πŸ€“(04/26/2024) Meeting Minutes
        • πŸ₯Έ(05/03/2024) Meeting Minute
        • 😏(05/17/2024) Meeting Minutes
        • 🫨(06/07/2024) Meeting Minutes
        • 🀩(06/21/2024) Meeting Minutes
        • 😌(07/12/2024) Meeting Minutes
        • 😎(07/19/2024) Meeting Minutes
        • 🀐(08/02/2024) Meeting Minutes
        • πŸ™ƒ(08/08/2024) Meeting Minutes
        • 🀠(08/22/2024) Meeting Minutes
        • 😡(09/05/2024) Meeting Minutes
        • πŸ§”(09/20/2024) Meeting Minutes
        • πŸ‘‹(10/03/2024) Meeting Minutes
        • πŸ™ƒ(10/31/2024) Meeting Minutes
        • 🀀(11/07/2024) Meeting Minutes
        • πŸ˜›(11/14/2024) Meeting Minutes
        • πŸ˜…(12/12/2024) Meeting Minutes
        • πŸ˜‰(12/19/2024) Meeting Minutes
      • πŸ™‚(01/09/2025) Meeting Minutes
      • πŸ˜‰(01/16/2025) Meeting Minutes
      • πŸ™‚(01/23/2025) Meeting Minutes
      • πŸ˜‰(02/06/2025) Meeting Minutes
      • πŸ€“(02/20/2025) Meeting Minutes
      • πŸ˜†(03/06/2025) Meeting Minutes
      • πŸ™ƒ(03/20/2025) Meeting Minutes
      • 🫒(04/03/2025) Meeting Minutes
      • πŸ˜…(04/17/2025) Meeting Minutes
      • πŸ™ƒ(05/01/2025) Meeting Minutes
      • 🀭(05/15/2025) Meeting Minutes
      • πŸ˜›(05/29/2025) Meeting Minutes
      • πŸ₯³(06/12/2025) Meeting Minutes
  • All Monthly Reports
    • Bitergia Repo Maturity Reports
      • Monthly Maturity Reports - 2025
        • Monthly Maturity Report - January 2025
        • Monthly Maturity Report - February 2025
        • Monthly Maturity Report - March 2025
        • Monthly Maturity Report - April 2025
        • Monthly Maturity Report- May 2025
      • Monthly Maturity Reports - 2024
        • Monthly Maturity Report - May 2024
        • Monthly Maturity Report - June 2024
        • Monthly Maturity Report - July 2024
        • Monthly Maturity Report - August 2024
        • Monthly Maturity Report - September 2024
        • Monthly Maturity Report - October 2024
        • Monthly Maturity Report - November 2024
        • Monthly Maturity Report - December 2024
Powered by GitBook
On this page
  • πŸ“˜ Aiken Smart Contract Learning Resources (All Levels)
  • πŸ“˜ Documentation & Language References
  • πŸ“š Tutorials & Example Projects
  • πŸŽ₯ Video Courses & Walkthroughs
  • πŸ’» Interactive Platforms & Development Tools
  • πŸ§‘β€πŸ« Structured Learning Tracks
  • 🌐 Community Resources & Support
  • 🧭 Suggested Learning Path
  1. Guides and Educational Resources

Onboarding Guide for Aiken Learners

This page is in active construction and welcome to feedback for any inaccuracies.

PreviousOnboarding Guide for Rust LearnersNextOnboarding Guide for Nix Learners

Last updated 3 days ago

πŸ“˜ Aiken Smart Contract Learning Resources (All Levels)

Aiken is a modern, strictly-typed smart contract language built for the Cardano blockchain. Inspired by Elm and Rust, it was designed to be fast, safe, and developer-friendly. Unlike Plutus, Aiken compiles directly to Plutus Core without requiring Haskell expertise, making it ideal for developers entering the Cardano smart contract ecosystem.

Below, resources are organized into books (docs), tutorials, video walkthroughs, interactive platforms, and Cardano-specific deployment tools. A detailed learning path is included at the end to guide you from zero to full-stack smart contract development.


πŸ“˜ Documentation & Language References

Aiken Official Documentation – Free/All Levels https://aiken-lang.org/docs The central resource for everything Aiken. Includes installation instructions, syntax explanations, a full language tour, blueprint format spec, and deployment examples.

Language Tour – Free/Beginner https://aiken-lang.org/docs/reference/language-tour Covers Aiken syntax, functions, types, modules, and pattern matching.

Blueprint Format – Free/Intermediate https://aiken-lang.org/docs/reference/blueprints Explains how Aiken packages smart contracts into deployable blueprints with validator definitions and metadata.

GitHub Source Repositories – Free/All Levels

  • Compiler:

  • Standard Library:

  • Examples:

  • Playground (in development):


πŸ“š Tutorials & Example Projects

Hello World Tutorial – Free/Beginner https://aiken-lang.org/docs/tutorials/hello-world A full walk-through of building, testing, and simulating a UTxO validator in Aiken. Ideal for first-time smart contract developers.

Vesting Contract – Free/Intermediate https://aiken-lang.org/docs/examples/vesting A contract that unlocks ADA after a set time. Includes off-chain interaction via Mesh.

Full-stack dApp with MeshJS – Free/Intermediate–Advanced https://meshjs.dev/guides/smart-contracts How to deploy Aiken contracts in a real frontend using Mesh and Cardano testnet.

Escrow, Royalty, and Swap Contracts – Free/Advanced https://meshjs.dev/libraries/smart-contract Mesh contract templates written in Aiken. Ready to customize for production use.


πŸŽ₯ Video Courses & Walkthroughs

Cardano Foundation Hackathon Sessions – Free/Intermediate Includes practical contract demos and advanced validator concepts presented during Cardano Summit workshops.

MeshJS + Aiken Walkthroughs – Free/Intermediate Visual step-throughs on YouTube and Mesh docs showing how to test and deploy Aiken validators in a web frontend.


πŸ’» Interactive Platforms & Development Tools

Aikup Installer (for CLI) – Free https://aikup.dev/install Cross-platform CLI installer for Aiken. Automatically sets up your environment.

Aiken CLI – Free Includes:

  • aiken check – Type/syntax check

  • aiken test – Unit/property tests

  • aiken build – Plutus Core compilation

  • aiken blueprint – Deployment packaging Docs


πŸ§‘β€πŸ« Structured Learning Tracks

Catalyst-Funded Aiken Education Projects – Free (if funded) Look for funded proposals like:

  • β€œAiken Alive”


🌐 Community Resources & Support

Discord: Cardano Devs #aiken-lang – Free https://discord.gg/cardano Aiken support is active under the #aiken-lang channel. Includes core contributors and friendly SPOs.


🧭 Suggested Learning Path

Phase
Focus Area
Recommended Resources

🟒 Getting Started

Install Aiken + Write First Contract

Aikup, Hello World, Language Tour

🟑 Build Projects

Write Real Validators, Test Logic

Vesting + Gift Card, Blueprint docs

πŸ”΅ Full Stack Dev

Off-chain + UI integration

MeshJS Walkthroughs, Lucid, PyCardano

🟣 Power User

Reusable Contracts, Testing, CI

Mesh Libraries, aiken test, GitHub Actions

🟠 Community Learning

Join Groups, Get Help, Contribute

Discord, Awesome-Aiken, Catalyst Proposals

Gift Card Validator – Free/Intermediate An example dApp with redeemable NFTs, showing validator logic and blueprint structure.

StoicPool Aiken Video Series (Rhys Morgan) – Free/Beginner–Intermediate An 8-part YouTube series from a Cardano SPO. Covers project setup, validator logic, and off-chain interaction.

ReddSpark Beginner Walkthrough – Free/Beginner Windows-based walkthrough showing the Hello World flow with commentary and troubleshooting tips.

VS Code Extension – Free Offers syntax highlighting, inline errors, and autocomplete for Aiken projects.

Playground (In Development) A browser-based Aiken environment to simulate validators without installing anything locally.

Plutus PBL Curriculum (w/ Aiken Modules) – Free A project-based curriculum featuring Aiken validator labs and smart contract challenges.

β€œAiken Bootcamp Vietnam” These offer free, structured education delivered by the community. Check updates at .

Awesome Aiken (Community Curated) – Free A curated repository of templates, tools, tutorials, validator logic, and dApp demos.

Aiken GitHub Organization – Free Home of the Aiken compiler, stdlib, and example projects.

Cardano Stack Exchange Q&A for developer-specific issues using Aiken in the EUTXO model.

Reddit Discussions Real-world Aiken projects, problems, and community learning journeys are often shared here.

πŸ“š
πŸ˜‰
https://github.com/aiken-lang/aiken
https://github.com/aiken-lang/stdlib
https://github.com/aiken-lang/examples
https://github.com/aiken-lang/playground
https://github.com/aiken-lang/awesome-aiken#examples
https://www.youtube.com/@stoicpool
https://www.youtube.com/watch?v=N-JmswJuQRU
https://marketplace.visualstudio.com/items?itemName=aiken-lang.aiken
https://github.com/aiken-lang/playground
https://plutuspbl.io
Project Catalyst
https://github.com/aiken-lang/awesome-aiken
https://github.com/aiken-lang
https://cardano.stackexchange.com
https://reddit.com/r/cardano