CSA Full Stack: Become a Proficient Plutus Developer

This 13-week course is designed for serious developers who want to gain a strong grip on the design and architecture of full stack professional solutions on the Cardano blockchain. Learn how to ideate, design, and develop potential commercial applications.
The CSA Full Stack course is taught by experienced Cardano developers who will guide you through the latest technologies and best practices.


Course Objectives:

  • Understand the design and architecture of full stack professional solutions on the Cardano blockchain
  • Be able to ideate, design, and develop potential commercial applications for Cardano startups
  • Become a proficient dApp developer with a strong grip on popular frameworks for front-end, middleware and backend.


One should have completed our Cardano Developer professional Program to puruse CSA Full Stack

Experience with blockchain technology is helpful, but not required

Academics who wish to explore the intricacies of Cardano for research and education

One who has programming experience in any language and basic understanding of blockchain concepts

Course Content

The CSA Full Stack course is taught live online, so you can participate from anywhere in the world. The course is divided into 10 modules, each of which covers a different aspect of Cardano development. You’ll have access to recorded lectures, code samples, and other resources to help you learn and practice the material.

  1. Use case analysis – NFT Market Place – Design pattern improvements
  2. Plutarch Template Project in Nix + hands on
  3. Use case analysis (continued) creating a whitepaper for the sample project
  4. Using Latex or Markdown to create documents, whitepapers.
  5. UNIT TESTING with Tasty+hUnit, hands on on small sample contracts from the project repo
  6. PROPERTY BASED TESTING tasty+hedgehog
  7. Unit Testing + Property Based testing specific to smart contracts, and Hands-on session
  8. Brief primer on Typescript as e-learning, q&a
  9. Advanced session on Lucid and mentored hands on
  10. Integration Testing Typescript
  11. Integration Testing Testnet
  12. Stress Testing
  13. Blockfrost / Maestro
  14. NextJS – Backend Server – Wallet Connector – Lucid – Tx construction with hands-on activities
  15. Creation of Server APIS for smart contract / PAB endpoints
  16. INTEGRATION OF ORACLES with Charli3 / public oracles
  18. Project Catalyst Proposal Creation

Course Assessment

The CSA Full Stack is assessed through a combination of assignments, quizzes, and a final project. The assignments and quizzes will test your understanding of the course material, while the final project will give you an opportunity to apply your skills to build a real-world Cardano application.


Over 13 weeks, you’ve become a proficient Plutus developer, mastering Cardano’s design, Plutus language, smart contracts, and native features. Guided by experienced instructors, you’ve gained a comprehensive skill set for full stack development. As you step into the blockchain industry, equipped with hands-on experience and a solid foundation, we’re excited to see the impact you’ll make. Best of luck on your ongoing journey as a Cardano developer!

Enroll Today

If you’re ready to become a proficient Plutus developer and learn how to build full stack applications on the Cardano blockchain, enroll in the CSA Full Stack course today.

Keep in Touch


Contact Us