Knowledge of at least one modern, high-level programming language is required.
Understand smart contracts, a core idea and computational model of blockchain that enables automation, autonomy, scalability and transparency.
Have an understanding and working knowledge of the emerging blockchain technology.
How to design and program smart contracts and decentralized application.
How to think of innovative application models, leveraging the blockchain technology.
Knowledge of at least one modern, high-level programming language is required.
Coursera 專項課程是幫助您掌握一門技能的一系列課程。若要開始學習,請直接註冊專項課程,或預覽專項課程並選擇您要首先開始學習的課程。當您訂閱專項課程的部分課程時,您將自動訂閱整個專項課程。您可以只完成一門課程,您可以隨時暫停學習或結束訂閱。訪問您的學生面板,跟踪您的課程註冊情況和進度。
每個專項課程都包括實踐項目。您需要成功完成這個(些)項目才能完成專項課程並獲得證書。如果專項課程中包括單獨的實踐項目課程,則需要在開始之前完成其他所有課程。
在結束每門課程並完成實踐項目之後,您會獲得一個證書,您可以向您的潛在雇主展示該證書並在您的職業社交網絡中分享。
退款政策是如何规定的?
我可以只注册一门课程吗?
可以!点击您感兴趣的课程卡开始注册即可。注册并完成课程后,您可以获得可共享的证书,或者您也可以旁听该课程免费查看课程资料。如果您订阅的课程是某专项课程的一部分,系统会自动为您订阅完整的专项课程。访问您的学生面板,跟踪您的进度。
有助学金吗?
我可以免费学习课程吗?
此课程是 100% 在线学习吗?是否需要现场参加课程?
此课程完全在线学习,无需到教室现场上课。您可以通过网络或移动设备随时随地访问课程视频、阅读材料和作业。
完成专项课程后我会获得大学学分吗?
此专项课程不提供大学学分,但部分大学可能会选择接受专项课程证书作为学分。查看您的合作院校了解详情。
完成专项课程需要多长时间?
Time to completion can vary based on your schedule, but learners can expect to complete the Specialization in 4 to 6 months.
What background knowledge is necessary?
Knowledge of at least one modern, high-level programming language is required. Learners should have an understanding of object-oriented design and programming, as well as the command line interface of a Linux-like system. This object-oriented knowledge is necessary for understanding and designing a smart contract. Basic working knowledge of web applications, HTML and javascript are necessary for developing Dapps. Also required is a laptop or a desktop of this specification: 64 bit machine with minimum 4Gb ram, 10Gb free space and Windows 7 or above , or ubuntu 16.04 or Mac os x 10.0+.
Do I need to take the courses in a specific order?
It is important that learners take the courses in order, since the concepts and projects are developed based on the previous course, as described below.
· The first course focuses on essential concepts and does not require programming.
· The second course explores the smart contract, gradually building the skills to program smart contracts in Solidity and test them using the Remix IDE. It features a programming project.
· The third course drills deeper into developing end-to-end applications for the blockchain. It features interaction of a blockchain ecosystem with traditional web applications. Learners will develop applications and a project in the Truffle environment.
· The fourth course introduces other blockchain platforms and business applications. Learners will compose a white paper that compares industry blockchain platforms.
What will I be able to do upon completing the Specialization?
On completion of this specialization, a learner will recognize foundational concepts of blockchain, and apply these program concepts on the blockchain, including:
· Algorithms and techniques enabling trust in a decentralized peer-to-peer network
· Transactions, account, block and the structure of a blockchain
· The distributed immutable ledger of transactions
· Smart contracts, a core idea and computational model of blockchain that enables automation, autonomy, scalability and transparency
· The blockchain application stack and orchestrating blockchain Dapp solutions for business use cases
· Ongoing industry-wide blockchain efforts, such as Hyperledger (supply chain) and R3 Corda (financial)
More specifically, on successful completion of the specialization, a learner will able to
· Have an understanding and working knowledge of the emerging blockchain technology
· Design and program smart contracts and decentralized application
· Evaluate the applicability of the blockchain technology to their current business problems
· Think of innovative application models leveraging the blockchain technology
· Contribute to protocol improvement of the blockchain
還有其他問題嗎?請訪問 學生幫助中心。