Coiniran Academy Blockchain Development Course
Smart Contracts
- Solidity
- Ethereum
- Summer 2023
- NFT Certificate
- Decentralized Finance
- International Hackathon
- DevConnect Istanbul
Build your bright future
Blockchain & Smart Contract Development Course
The young blockchain and cryptocurrency industry has rapidly carved out its place in the global economy and the world of information technology. Companies’ growing interest in building blockchain projects has made “blockchain developer” one of the most in-demand roles in tech — with an average annual income roughly 40% higher than that of other developers.
The Coiniran smart-contract team set out to help Persian-speaking developers gain the technical knowledge and hands-on skills needed to build decentralized applications, by running a free, public course on smart-contract programming with Solidity.
Course Videos
Start watching the latest cohort (2023) right here, or browse the full archive of the earlier cohort (2021).
Course episodes
Our Track Record
We have run two free, public blockchain and smart-contract development cohorts and brought dozens of Persian-speaking developers into the world of Web3.
🇹🇷 Top students and instructors sponsored to attend DevConnect Istanbul 2023 and mentored at ETHGlobal Istanbul
ETHGlobal Istanbul ↗Guest speakers
Course Overview
Complete the course successfully and a wide range of opportunities opens up:
- Get hired as a blockchain developer at companies inside Iran
- Build a portfolio to land job offers from international companies
- Take on freelance or team projects from specialist blockchain job boards (introduced during the course)
- Compete in the hackathons and contests held several times a year in this space
- A travel scholarship to the Ethereum DevConnect conference in Istanbul, Turkey
The course consists of twelve online sessions (one per week — Thursdays, 6–8 PM). Between sessions we discuss and dig deeper on the forum. The topics covered are below:
Sessions 1 & 2
An overview of the technology and the fundamentals of blockchain
Sessions 3 & 4
Ethereum fundamentals
Architecture of centralized vs. decentralized applications
Sessions 5 & 6
Introduction to developer tools and environments
Solidity fundamentals
Sessions 7 & 8
Writing smart contracts (getting started with programming)
Ethereum and the end user
Sessions 9 & 10
Testing, debugging and smart-contract security
Advanced topics including smart-contract design patterns,
ENS, IPFS, Upgradable Contracts
Sessions 11 & 12
End-to-end smart-contract development and the course final project
Reviewing students’ projects
Bonus Sessions
Guest talks from developers of leading international blockchain and DeFi projects
Q&A Sessions
Beyond the smart-contract development forum, dedicated Q&A and troubleshooting sessions for students
...and much more
Meet the Instructors

Dr. Fatemeh Heidari
PhD in blockchain from Polytechnique Montréal and smart-contract auditor at Quantstamp
𝕏 / Twitter ↗
Dr. Shayan Eskandari
All course material was prepared under his guidance and supervision; he attends most of the sessions.
𝕏 / Twitter ↗Sign up
Enter your email to get more information and the registration link.



