Skip to content
#5 in Blockchain ProgrammingUdemyBlockchain ProgrammingPaid courseIntermediate level

Introduction to Corda Development (Udemy.com)

Blockchain Development for the Enterprise

Created by: Austin Moothart

Last updated August 2018

Our take

Based on the ratings of 1,350 students, a sample of their written reviews and the syllabus, as the course stood in August 2018. No course pays to be reviewed.

This is a short, free course on building applications for Corda, the blockchain platform pitched at enterprises. Across 44 lectures and about three hours of video, plus 20 articles and 14 assignments, it covers states, contracts, transactions, flows and consensus, then has students complete an IOU CorDapp template by making failing unit tests pass. It is pitched as intermediate, and reviewers agree: it suits working developers, ideally with some Kotlin, who want a quick orientation or a stepping stone toward Corda developer certification rather than a from-scratch coding tutorial.

Students like the structure and the plain explanations of Corda's key concepts, and one Ethereum developer called it a fun exposure to a ledger he had never touched. Austin Moothart and his co-instructors get warm words from people prepping for certification, though the narrator talks fast and the auto captions do him no favors. The sharper complaints are about depth. Several lower-star reviews call it mostly theory that mirrors the Corda docs, say the assignments assume Kotlin even though the code now includes Java sources, and note that solutions come lumped together rather than per assignment. Links to the Corda site have also drifted since 2018.

It is free, so the value question is easy. Next to the Solidity, Web3 and NFT courses in this category it sits closer to the Hyperledger Fabric course: no Ethereum, no tokens, just an enterprise ledger and JVM code. Anyone who needs Corda specifically will get a solid map of the framework in an evening, but should expect to lean on the official documentation and a Kotlin refresher to finish the assignments. The course has not been updated since August 2018, so treat the setup and node instructions as a guide rather than gospel.

Best forJava or Kotlin developers who need a quick, free orientation to Corda before reading the official docs or sitting the certification exam.
Skip it ifYou want hands-on Ethereum or Solidity work, or you don't know Kotlin and expect the assignments to be walked through in Java.

Pros

  • Free, and short enough to finish in an evening: 3.3 hours of video across 44 lectures
  • Test-driven format: 14 assignments have students fix failing unit tests until an IOU CorDapp works
  • Reviewers call it well structured, moving cleanly from states and contracts to flows and consensus
  • Rated 4.6 by about 1,350 students, the large majority giving four or five stars

Cons

  • Not updated since August 2018; links and node instructions no longer match current Corda docs
  • Assignments lean on Kotlin, and Java learners say the videos give them no path to follow
  • Several reviews call it mostly theory that mirrors the free Corda key-concepts documentation
Good course with examples. The lecture videos were at a quicker pace than comfortable but otherwise a well structured course with a lot of content.
Sumedh Tamhane, a student

Marked intermediate and that is fair: working Java or Kotlin skills are needed for the assignments, even though the page calls them optional.

icon
What you will learn

  • To build and run CorDapps.
  • To become a Certified Corda Developer.

Course content

12 sections · 44 lectures · 3.3 hours of video 14 assignments, 20 articles

  1. 1Welcome to Corda 1 free preview2 lectures · 3 min
  2. 2The Corda Ledger2 lectures · 8 min
  3. 3States 1 free preview2 lectures · 13 min
  4. 4Development Environment4 lectures · 5 min
  5. 5State Unit Tests2 lectures · 5 quizzes · 5 min
  6. 6Contracts4 lectures · 16 min
  7. 7Contract Unit Tests1 lecture · 4 quizzes · 2 min
  8. 8Transactions8 lectures · 46 min
  9. 9Flows2 lectures · 20 min
  10. 10Flow Unit Tests4 lectures · 4 quizzes · 6 min

Who it is for

The instructor says it suits

  • Anyone who wants to learn about Corda's blockchain solution for the enterprise.
  • Anyone who wants to build Cordapps.

What you need before you start

  • Blockchain experience is not required.
  • Java or Kotlin experience is helpful but not required.
  • Software development experience is recommended for the coding assignment.

How it compares

Against the other 94 rated Udemy courses in Blockchain Programming on CourseDuck:

  • Rating4.6 out of 5higher than 76% of them
  • Reviews1,350#19 of 95 by number of reviews
  • Length3.3 hourslonger than 51% of them
  • Last updatedAugust 2018earlier than 95% of them

icon
Course Description

Introduction to Corda Development provides developers with the knowledge to build enterprise grade blockchain applications on the Corda platform.

The result of this class will be a fully functional IOU CorDapp. The course provides a mixture of video, documentation and coding to help you complete an application template through fixing unit tests in a test driven development manner.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Austin Moothart

A blockchain enthusiast who helps teams adapt their use cases to blockchain technology. Decentralized software has the potential to revolutionize the enterprise world and Corda is on the leading edge of this movement.

As a passionate teacher, I am here to empower teams to get the most out of blockchain technology. I leverage development experience with Java, Kotlin, AWS, and Azure to help teams get the most from blockchain technology.

icon
More Blockchain Programming courses

$89.99

$84.99

$11.99

$22.99

$24.99

$79.99

icon
Reviews

4.6

1,350 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Bogdan Repeta on 8/3/2021

This course gave me a very good introduction to Corda and overall description of the framework. It seems to have all that one needs to get started. However, I sometimes had a feeling that I could just read the docs on certain topics. And there were some issues with doing exercises in Java, though Kotlin worked fine.

By Poornima P on 5/21/2021

It did give a complete understanding of corda to a very amatuer person. I am completely satisfied with this course. I have a small suggestion, for the last assignment it would have been better if there was a demo at the end

By Andrew Jackman on 9/25/2020

Really good introduction, although some of the material was incorrect and required a bit of fiddling to fix (such as the list of API calls available when you run up the nodes - currency=GBP instead of cy=GBP in the /web/ui list of available endpoints).

By Tami Gentry on 8/10/2020

I've watched several "bootcamps" and other trainings to prepare for Corda certifications, and I have NOTHING but praise for these instructors and course author. Well done. I didn't feel ready to pass the tests without outside knowledge (some understanding of programming) but this course made more and more sense once that outside material was a little better absorbed. Brilliant, gentlemen.

By Paulo Carneiro on 3/5/2020

Yes, this course is a good match for me! I manage a blockchain project on Ethereum and have heard about Corda several times, so I decided to go ahead with this. Congrats for the course and thank you so much!!! By the way, I'd like that the instructors help me out. I await their contact!

By Carlos Gerardo Alfaro on 7/18/2019

Great course to start learning about corda, very hands on and lets you think a lot with the excercices to understand what you are doing. Also you can optionaly extend the course to finish the app beyon the examples. Great unit testing methodology to enter your code.

By Maroš Struk on 4/23/2019

The course provided concise yet comprehensive introduction to Corda development and explained most of the core Corda concepts. I feel like after taking this course I will be navigate through existing CorDapps. To create and deploy one on my own however, more extensive research will be necessary.

By Naman Malhotra on 3/1/2019

Very informative!! I'm satisfied with the overall learning in this course. Maybe lectures on how to do the last assignment could have been taught in more detail earlier in the course or students be given more instructor examples for the assignment. Also, the UK origin instructor's clarity of speech could be improved and his orating speed was rather fast. Changing the speed of the video to 0.75x doesn't work as well for sound quality.

By Juan Diego on 2/27/2019

This is a real good course. More than this, is a challenge. Any concept is completed with a practical exercise, which helps you fully understand the way corda works. To be a free course, this is really amazing. Fully recommended!!!

By Trey Auten on 10/15/2018

The solutions material was not there, so had to ask for it. I am new to Corda and Kotlin so the assignment exercises were very hard. I had to do a lot of searching on how to write the code. Would help if it showed how to do the assignments instead just ok here you go do it. Feel like it assumes you know all the syntax and components already.

Showing all 10 reviews on CourseDuck

Read all 1,350 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100