This is a course created by Emerald Academy. It is meant to teach you intermediate Cadence concepts & patterns. During the course, you will extend your basic Cadence knowledge to include more advanced patterns you will likely utilize when developing real applications.
- Master Capability-based control
- Understand current issues with poor capabilitly links and how to work through them
- Learn how to implement Admin control
- Improve the efficiency and readability of transaction/script code
- Helpful patterns to control permissions and improve efficiencies in a smart contract
- Miscellaneous information like handling time in Cadence
- You want to get a stronger understanding of the Cadence smart contract language
- You want to learn more advanced Cadence patterns & concepts
- You have completed our Beginner Cadence Course and are looking for more
The lessons will be split into "chapters," and chapters will be split into "days." I did it this way so you can manage your time and progress through the course as you like. Do not feel pressured to do this every day. Do it at your own pace and have fun with it! It will always be here :)
Here's an overview:
- Lessons split into days
- Written & video content associated with each day. The videos will be from my YouTube Channel.
- Quests to complete
- A completion certificate (this FLOAT) if you have completed all the quests from Chapters 1-4. This will be proof that you have significant Cadence knowledge, and you will be able to show it to whoever you like as proof of expertise. Or just for fun! :D
The prerequisit for this course is that you are able to understand and write practically all major concepts of Cadence code, such as:
- Resources
- Account Storage
- Access Control
If you're looking for a more direct answer, if you have completed our Beginner Cadence Course, then you are good to go.
Quests are like homework assignments. There are quests for every day of content. They will test your understanding of the concepts that are in that day's content.
When you finish a quest, please store all your quests together. Then, when you want them to be reviewed, submit them in the #quest-submissions channel inside the Emerald City Discord and our instructors will review them.
This course is currently available in English only.
Whenever you want my friend! :)
You can start the first day here.
This course was created by Emerald Academy, which is a series of educational resources & bootcamps created by your best friends at Emerald City. If you're interested in more educational content or getting involved in the broader Emerald Academy community, come join our Discord :)
If you have any feedback, please let me know. You can message me on Twitter, on Discord, on YouTube, anything. I am not smarter than any of you. If you have suggestions, I am sure they are great and I'd love to hear them.
Feel free to reach out to me on any of these platforms:
Discord: tsnakejake#8364