Overview
Cardano Academy Aiken is a free online course that teaches developers how to write smart contracts, the small programs that run on a blockchain and enforce rules automatically, using a language called Aiken. Its full title is "Aiken: eUTxO Smart Contracts on Cardano"1, where eUTxO is the model Cardano uses to record funds. It suits programmers new to Web3, meaning apps built on blockchains, as well as developers coming from other blockchains2. The course sets out to show that you do not need to learn Haskell, the programming language behind Cardano's original Plutus smart contract tools, to build on Cardano1.
The Cardano Foundation publishes the course through its Cardano Academy, which also runs a wider catalog of blockchain courses. The course is self-paced, takes about four hours, and is pitched at an intermediate technical level1. The material is split into 10 units, and finishing it earns a verified digital badge that can be shown on LinkedIn, rather than a formal certification2.
Key Features
- Understand how Cardano keeps track of money. The course explains the eUTxO model, Cardano's way of recording funds as separate pieces that each carry their own data and spending conditions, and compares it with the account-style bookkeeping used by Ethereum2.
- Learn the background before you code. Early units cover how Bitcoin and Ethereum handle transactions, the roles of Haskell and the Plutus tools, and why Aiken arrived as a friendlier language that compiles down to the code Cardano runs2.
- Hands-on coding with a restaurant example. Learners install the Aiken tools, set up a first project, and write validators (the rule-checking code that decides whether a transaction may go ahead) for reservations, orders, payments, a tipping jar, and a "Chef's Special" NFT2.
- Patterns that prevent common mistakes. A later unit covers ways to avoid UTXO contention, where many users compete to spend the same on-chain record, and double-spending, where the same funds get used twice2.
- Reuse the written lessons. The written lessons for Cardano Academy Aiken live in the Cardano Foundation's public cardano-academy repository on GitHub under a CC-BY-4.0 license, which lets anyone reuse them with credit; the course videos are not covered by that license3.
What to Expect
You start on the course page, which lists the key takeaways, and register on the Cardano Academy learning platform to begin1. Lessons are on demand, so you can work through them on your own schedule, and the platform works on phones as well as desktops2. A Quiz Room and a Trophy Room add interactive and community elements that help the material stick2.
The first half is mostly concepts. You learn about state machines (how a blockchain moves from one recorded state to the next), how Cardano addresses work, the two-step way Cardano checks transactions, and how tokens created on the network behave2. The second half moves into writing code, with worked examples taken straight from the course script2. The final unit points to documentation, further hands-on courses, and developer communities for continued practice with Aiken2.
The course fits several kinds of learners. Developers new to Web3, developers from other blockchains who are unfamiliar with the eUTxO model, and Cardano builders who want a refresher or coding challenges are named as its audience. So are people who finished the Academy's Blockchain Fundamentals course or its CBCA (Cardano Blockchain Certified Associate) course2. Anyone who wants a formal credential afterward can take the CBCA exam, a separate paid certification2.
A short companion video on the Cardano Foundation site shows where Aiken and Plutus sit among Cardano's layers4. An introduction to Cardano development covers Cardano languages and tools, including Aiken, the language taught in Cardano Academy Aiken.
