Marlowe programming language

Financial smart contracts that everyone can code.
4.39 (656 reviews)
Udemy
platform
English
language
Other
category
Marlowe programming language
10 119
students
2 hours
content
May 2019
last update
FREE
regular price

Why take this course?

🚀 Course Title: Financial Smart Contracts Everyone Can Code with Marlowe 📚 TDMG⃣ Headline: Dive into Marlowe: The Simple Language for Crafting Financial Blockchain Smart Contracts!


🌍 Introduction: Welcome to the world of financial smart contracts where Marlowe takes center stage. Despite its evolution, our course Marlowe Programming Language will guide you through the version that shaped the understanding of this powerful tool as it stood in 2019. Stay tuned for our upcoming edition which will cover the latest advancements in Marlowe!

🔍 What is Marlowe? Marlowe is a domain-specific language (DSL) designed to model financial instruments as smart contracts on blockchains. It's tailored for business engineers and subject matter experts, not just software developers. With Marlowe, you can easily understand, create, and test financial agreements using a small set of intuitive building blocks.

🧠 No Programming Background Needed! Marlowe is embedded in Haskell, a robust language with a mature ecosystem and testing framework. But you don't need to be a programmer to harness the power of Marlowe. A browser-based contract editor and simulator allow you to experiment with your financial creations without writing a single line of code!

🛠️ Learning Objectives:

  • Understand the basics of Marlowe and its application in financial smart contracts.
  • Learn how to model financial instruments using Marlowe's DSL.
  • Explore Marlowe's integration with the Haskell ecosystem for testing and verification.
  • Gain insights into the evolution and future prospects of Marlowe.

📅 Course Structure:

  1. Introduction to Marlowe - Discovering the foundation of financial smart contracts.
  2. Marlowe Concepts - Exploring the key components that make up a Marlowe contract.
  3. Building Your First Contract - A step-by-step guide to creating your initial financial instrument in Marlowe.
  4. Testing and Verification - Learning how to ensure your contracts are secure and work as intended within the Haskell environment.
  5. Marlowe's Role in the Cardano Ecosystem - Understanding Marlowe's significance within the broader context of blockchain technology.

🤝 Community Collaboration: We extend our heartfelt gratitude to the following community members who contributed their expertise and time to this course:

  • @alexludden: for providing close captioning and translations to Spanish and French, ensuring that Marlowe's magic is accessible to a wider audience.
  • @carlos_lopez_de_lara: for his exceptional graphic design and video editing skills, which have elevated the course material visually.
  • @zzantares: for meticulously reviewing the scripts of our examples to ensure precision and accuracy.

🚀 Conclusion: Embark on your journey into the world of financial smart contracts with Marlowe. Whether you're a seasoned programmer or new to coding, Marlowe offers a straightforward path to building trust-free, self-executing financial agreements on a blockchain. Join us and be part of this exciting evolution in finance and technology!


🔍 Key Features:

  • Suitable for beginners with no prior programming experience.
  • Interactive browser-based tools for practical learning.
  • Comprehensive coverage of Marlowe's current state and future developments.
  • Real-world examples and case studies to illustrate concepts.
  • Engaging video content with community-contributed translations and captions.

📚 Resources Included:

  • Access to a library of resources, including lectures, reading materials, and reference guides.
  • Hands-on practice exercises and assignments.
  • Community forum access for collaboration and support.

🔥 Stay Updated: Keep an eye out for our new edition of the course to align with Marlowe's latest advancements and stay ahead in the field of financial smart contracts! 🌟

Loading charts...

2280242
udemy ID
19/03/2019
course created date
17/12/2019
course indexed date
Bot
course submited by