DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. 5 Enterprise Blockchain Certification and Training Courses That Will Help Your Career in 2019

5 Enterprise Blockchain Certification and Training Courses That Will Help Your Career in 2019

Looking to take your blockchain career to the next level?

Jesse Casman user avatar by
Jesse Casman
CORE ·
Jan. 29, 19 · Presentation
Like (2)
Save
Tweet
Share
4.58K Views

Join the DZone community and get the full member experience.

Join For Free

As enterprises look for more secure ways to collaborate and complete transactions with other businesses, blockchain applications are moving into the forefront in 2019. Check out these four courses and one Early Adapter Program to advance your career in 2019.

1. Ethereum and Solidity: The Complete Developer’s Guide (Udemy)

Filled with 24 hours of video and 14 articles, this comprehensive course focuses on using Ethereum and Solidity to build production-ready apps with smart contracts. The course covers what problems are suited for a solution with Ethereum blockchain and how to design, test, and deploy smart contracts. You’ll see practical examples to help you build your next enterprise blockchain application.

The course is divided into four sections.

The course goal is to build web apps with Ethereum, and therefore, it does not cover cryptocurrencies. This makes it a lot more useful.

Explanations are provided for key Ethereum Network concepts, as shown below:

Rating: 4.6 out of 5
Last Updated: 12/2018

Students: 32,367

2. Become a Blockchain Developer With Ethereum and Solidity (Udemy)

This is another huge course with 15 hours of video, 4 articles, and 50 downloadable resources. The course covers building a decentralized Ethereum blockchain application from the very beginning, including an explanation of the philosophy behind blockchain and distributed and decentralized applications.

You’ll start with a blank project, and learn how to deploy it, create smart contracts, and build unit tests. Learn how to deploy your distributed blockchain application with Ethereum TestRPC, private chain, test chain, and main net. The instructor will also teach you how to write tests in Solidity with the Truffle Suite.

The course structure covers more of the cryptocurrency fundamentals than Ethereum and Solidity: The Complete Developer’s Guide course. The last section covers building a Decentralized Application (DApp) from scratch.

The course structure is as follows:

  1. Blockchain philosophy

  2. How does a blockchain work?

  3. Cryptography fundamentals

  4. Environment development

  5. Building a Dapp from scratch

Additionally, this course covers installation of the required tools on Mac, Windows, and Linux.

Rating: 4.5 out of 5

Last Updated: 9/2018

Students: 13,215

3. Blockchain Specialization by University at Buffalo (Coursera)

Coursera creates “Specializations” in order to focus on specific topics. A Specialization is a series of related courses designed to help you master a specific topic. You can begin a Specialization by enrolling in the entire specialization or a single course.

There are 4 courses in the Blockchain Specialization: Blockchain Basics (19 videos, 21 readings, 21 quizzes), Smart Contracts (23 videos, 18 readings, 18 quizzes), Decentralized Applications (Dapps) (21 videos, 13 readings, 16 quizzes), and Blockchain Platforms (29 videos, 18 readings, 18 quizzes).

Your account Dashboard shows progress in each area.

Students can go at their own pace. Within a course, there are suggested due dates to help you manage your schedule, but quizzes and programming assignments can be submitted late without consequence. Coursera estimates the total Specialization will take 2 months to complete at 9 hours per week.

The course is taught by Bina Ramamurthy, Director, Data-Intensive Computing Program, Department of Computer Science and Engineering, University of Buffalo. It is designed for Intermediate-level learners with knowledge of at least one modern, high-level programming language.

You can audit the course for free. If you pay for the course (after a 7-day free trial, it’s $49/month), you will get a shareable course certificate.

Rating: 4.6 out of 5

New Course: Rolling enrollment

4. Blockchain: Learning Solidity (LinkedIn Learning)

This intermediate-level course teaches you how to build a contract-based application with Solidity, a programming language for the Ethereum platform. The course starts with the basics of blockchain and smart contracts. You then learn about the Solidity ecosystem, including syntax and advanced concepts such as source mappings, and then apply them to build the first contract.

The learning objectives for the course are as follows:

  • Installing Solidity
  • Solidity programming basics: types, variables, functions, and conditionals
  • Creating a smart contract in Solidity
  • Setting variables
  • Adding modifiers
  • Finalizing functions
  • Testing your contract

The course comes closely integrated with your LinkedIn account. All exercise files are available for download as a zip file as well.

Example code from the basic syntax of a contract:













The course is provided by LinkedIn Learning. LinkedIn was bought by lynda.com in 2015, and Microsoft acquired Linkedin in December 2016.

Rating: 4.5 out of 5

Last Updated: Oct 2018

5. Extra Credit: Blockchain Development Platform - Platform 6 - Free Early Adopter Program

The Early Adopter Program for Platform 6 is not an academic blockchain course. However, it is included on this list since it provides access to a platform that provides all the off-chain features and services required to develop, package, and run enterprise-class decentralized applications that use blockchain.

If you aim at creating decentralized B2B apps, you will have to consider not only the on-chain side of them (smart contracts deployed on a public or private network) but also all that is off-chain (a web user interface and APIs to manage users and profiles, their positions in an org structure, approval, and/or completion workflows, data validation and transformation, search and display of transactions, back-end system integration, alerts and monitoring…).

Platform 6 will take care of all the off-chain parts of your apps and integrate easily with your Ethereum smart contracts. This includes various built-in services, like user management, transactions, blockchain integration, persistence, data models, reporting, routing, workflows, organizations, and application packaging.

Platform 6 is the application development platform used by Amalto, with over 15 years of implementation and operation of enterprise applications. It has recently been productized and has been made available to developers. Amalto has an impressive list of clients like Chevron, GE, Iron Mountain, and many more, with B2B applications built using Platform 6.

Blockchain application Solidity Ethereum career

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How Do the Docker Client and Docker Servers Work?
  • Top Five Tools for AI-based Test Automation
  • PostgreSQL: Bulk Loading Data With Node.js and Sequelize
  • Visual Network Mapping Your K8s Clusters To Assess Performance

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: