À propos de ce Spécialisation
17,214 consultations récentes

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Planning flexible

Définissez et respectez des dates limites flexibles.

Niveau intermédiaire

Knowledge of at least one modern, high-level programming language is required.

Approx. 2 mois pour terminer

11 heures/semaine recommandées

Anglais

Sous-titres : Anglais, Coréen, Vietnamien, Arabe
User
Les étudiants prenant part à ce Specialization sont
  • Security Engineers
  • Chief Technology Officers (CTOs)
  • Machine Learning Engineers
  • Software Engineers
  • Data Scientists

Ce que vous allez apprendre

  • Check

    Understand smart contracts, a core idea and computational model of blockchain that enables automation, autonomy, scalability and transparency.

  • Check

    Have an understanding and working knowledge of the emerging blockchain technology.

  • Check

    How to design and program smart contracts and decentralized application.

  • Check

    How to think of innovative application models, leveraging the blockchain technology.

Compétences que vous acquerrez

Smart ContractEthereumBlockchainsSolidity
User
Les étudiants prenant part à ce Specialization sont
  • Security Engineers
  • Chief Technology Officers (CTOs)
  • Machine Learning Engineers
  • Software Engineers
  • Data Scientists

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Planning flexible

Définissez et respectez des dates limites flexibles.

Niveau intermédiaire

Knowledge of at least one modern, high-level programming language is required.

Approx. 2 mois pour terminer

11 heures/semaine recommandées

Anglais

Sous-titres : Anglais, Coréen, Vietnamien, Arabe

Comment fonctionne la Spécialisation

Suivez les cours

Une Spécialisation Coursera est une série de cours axés sur la maîtrise d'une compétence. Pour commencer, inscrivez-vous directement à la Spécialisation ou passez en revue ses cours et choisissez celui par lequel vous souhaitez commencer. Lorsque vous vous abonnez à un cours faisant partie d'une Spécialisation, vous êtes automatiquement abonné(e) à la Spécialisation complète. Il est possible de terminer seulement un cours : vous pouvez suspendre votre formation ou résilier votre abonnement à tout moment. Rendez-vous sur votre tableau de bord d'étudiant pour suivre vos inscriptions aux cours et vos progrès.

Projet pratique

Chaque Spécialisation inclut un projet pratique. Vous devez réussir le(s) projet(s) pour terminer la Spécialisation et obtenir votre Certificat. Si la Spécialisation inclut un cours dédié au projet pratique, vous devrez terminer tous les autres cours avant de pouvoir le commencer.

Obtenir un Certificat

Lorsque vous aurez terminé tous les cours et le projet pratique, vous obtiendrez un Certificat que vous pourrez partager avec des employeurs éventuels et votre réseau professionnel.

how it works

Cette Spécialisation compte 4 cours

Cours1

Blockchain Basics

4.6
1,994 notes
480 avis
Cours2

Smart Contracts

4.6
861 notes
140 avis
Cours3

Decentralized Applications (Dapps)

4.6
468 notes
56 avis
Cours4

Blockchain Platforms

4.6
445 notes
64 avis

Enseignant

Avatar

Bina Ramamurthy

Teaching Professor
Computer Science and Engineering Department

À propos de Université de Buffalo

The University at Buffalo (UB) is a premier, research-intensive public university and the largest, most comprehensive institution of the State University of New York (SUNY) system. UB offers more than 100 undergraduate degrees and nearly 300 graduate and professional programs....

À propos de Université d'État de New York

The State University of New York, with 64 unique institutions, is the largest comprehensive system of higher education in the United States. Educating nearly 468,000 students in more than 7,500 degree and certificate programs both on campus and online, SUNY has nearly 3 million alumni around the globe....

Foire Aux Questions

  • Oui ! Pour commencer, cliquez sur la carte du cours qui vous intéresse et inscrivez-vous. Vous pouvez vous inscrire et terminer le cours pour obtenir un Certificat partageable, ou vous pouvez accéder au cours en auditeur libre afin d'en visualiser gratuitement le contenu. Si vous vous abonnez à un cours faisant partie d'une Spécialisation, vous êtes automatiquement abonné(e) à la Spécialisation complète. Visitez votre tableau de bord d'étudiant(e) pour suivre vos progrès.

  • Ce cours est entièrement en ligne : vous n'avez donc pas besoin de vous présenter physiquement dans une salle de classe. Vous pouvez accéder à vos vidéos de cours, lectures et devoirs en tout temps et en tout lieu, par l'intermédiaire du Web ou de votre appareil mobile.

  • Time to completion can vary based on your schedule, but learners can expect to complete the Specialization in 4 to 6 months.

  • 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+.

  • 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.

  • No.

  • 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

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.