open badge program icon

developerWorks Courses is an IBM Open Badge eligible program

This program qualifies as an IBM Open Badge offering, in addition to any notification from IBM informing you of your completion status for this activity, you will also receive a separate IBM badge claim notification email from youraccliam.com upon successful completion.

NOTICE: IBM leverages the services of Credly’s Acclaim platform, a 3rd party data processor authorized by IBM and located in the United States, to assist in the administration of the IBM Digital Badge program. In order to issue you an IBM Digital Badge, your personal information (name, email address, and badge earned) will be shared with the Credly’s Acclaim platform. You will receive an email notification from Acclaim with instructions for claiming the badge. Your personal information is used to issue your badge and for program reporting and operational purposes. It will be handled in a manner consistent with IBM privacy practices. The IBM Privacy Statement can be viewed here: https://www.ibm.com/privacy/us/en/. IBM employees can view the IBM Internal Privacy Statement here: https://w3.ibm.com/w3publisher/w3-privacy-notice.


Earning a badge takes only ONE step: Pass the quiz at the end of a qualifying course (make sure you are logged in before taking the quiz). You will get a notification via email within 48 hours with more information on how to receive your earned badge. Qualifying courses are listed below.


IBM’s Open Badges help you quickly and easily share verified proof of your IBM credentials wherever and whenever you choose. Learn more!

IBM has partnered with Pearson, the world’s largest education company, to adopt Mozilla’s Open Badges standard for communicating learning achievements with digital versions of IBM credentials for this pilot program. IBM is providing these badges free of charge to allow you to share and promote your IBM achievements on social media sites like LinkedIn, Twitter, Facebook, as well as your own personal webpages and blogs. The social media impact is of receiving and displaying digital badges is enormous–3.6 million potential views for every 10,000 badges issued.

IBM digital badges allow you to easily and quickly share verified proof of your achievement(s) wherever and whenever you choose. IBM digital badges contain verified metadata describing your qualifications and the rigorous process required to earn them. These badges are:

  • Digital emblems symbolizing skills and achievements
  • Easy to share in social media: LinkedIn, Twitter, Facebook, blogs
  • Tethered to IBM to validate and verify achievement

For more information on how to get a badge, please visit the frequently asked questions page on our site.

IBM’s Open Badges help you quickly and easily share verified proof of your IBM credentials wherever and whenever you choose.


What are some of the IBM Badges available for dW Courses?


Blockchain Essentials

BlockchainExplorerBadge2017

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • An understanding of how blockchain technology can improve banking, supply-chain, and other transaction-based business networks.
  • The ability to articulate how blockchain technology applies in multiple industry use cases.
  • Understanding of IBM Blockchain and the Hyperledger Project’s initiative to build an open-source distributed ledger that will change how business transactions are conducted.
  • Ability to deploy a blockchain network using the IBM Blockchain service for IBM Cloud.
  • Experience developing chaincode and deploying it to a blockchain network.

Curriculum supporting this badge: IBM developerWorks Course – Blockchain Essentials

Next steps for an earner of this badge:


IBM Cloud Essentials

BluemixEssentialsBadge

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • An understanding of the relevance of IBM Cloud platform in the cloud computing paradigm.
  • Understanding of the high level architecture of IBM Cloud.
  • Understanding of boilerplates, services and runtimes supported on IBM Cloud.
  • Ability to develop and deploy simple applications using IBM Cloud services on the IBM Cloud platform.

Curriculum supporting this badge: IBM developerWorks Course – IBM Cloud Essentials

Next steps for an earner of this badge:

  • Share your badge to social media to get recognized for your new skills

Continue your learning journey on developerWorks with follow-on learning paths:


Node-RED: basics to bots

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • Create a simple Node-RED boilerplate application in IBM Bluemix
  • Build a web page and create a REST API in Node-RED
  • Translate text, analyze tone, add audio, and send tweets from a Node-RED application by using IBM Watson cognitive services
  • Create a Facebook Messenger bot and connect it to the Watson Conversation service

The badge holder has also learned how to employ techniques that allow CSS and browser JavaScript reuse and to use media utilities to separate audio from a video stream for translation.

Curriculum supporting this badge: IBM developerWorks Course – Node-RED: basics to bots

Next steps for an earner of this badge:


Get started with IBM Streams

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • An understanding of the basics of stream computing, fundamental concepts of IBM Streams, and the IBM Streams runtime environment
  • How to use Streams Studio for creating and importing projects, submitting and canceling jobs, and viewing jobs, health, metrics, and data
  • How to use the graphical editor to design and enhance a Streams application
  • How to use the data visualization capabilities in the Streams Console

The badge holder has learned how to use the components and features of IBM Streams and more specifically, Streams Studio. They have built and enhanced a simple application based on a connected-car automotive scenario which tracks vehicle locations and speeds (and other variables).

Curriculum supporting this badge: IBM developerWorks Course – Get Started with IBM Streams

Next steps for an earner of this badge:


Chatbots and Watson: Let’s talk about national parks

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • Understand how Watson Conversation learns to understand the intent (or purpose) and entities (clarifying context) expressed by a user as the user interacts with a chatbot in natural language
  • Build progressively more complex conversational flows by using features such as conditions, context, and expressions
  • Integrate external services into a chatbot; specifically, the Weather Company Data service to provide the weather at each national park
  • Interact with Watson programmatically by using the Watson Developer Cloud SDK for Node.js

The badge holder has created a chatbot that simulates a simple conversation about national parks. To do this, they used the Watson Conversation service, the Weather Company Data service, IBM Bluemix, and Node.js. The chatbot learns to understand questions and commands about US national and the weather. For example, the chatbot responds to inputs like “What types of animals live in Denali national park?”, “Tell me the weather at Zion”, and more.

Curriculum supporting this badge: IBM developerWorks Course – Chatbots and Watson: Let’s talk about national parks

Next steps for an earner of this badge:


Robots are coming! Build IoT apps with IBM Watson, Swift, and Node-RED

What does holding this badge represent?

This Badge Earner has completed an online self-paced course on connecting Node-RED flows (applications) running on IBM Bluemix (IBM Cloud) to more flows and simple Swift applications. Using the applications to track the temperature of a Raspberry Pi CPU, storing that data in IBM Cloudant NoSQL database, taking pictures with the RaspCam, sending Twitter notifications, and sending simple commands from your smartphone to the iRobot. This training covers how to:

  • Connect a Raspberry Pi to a Node-RED application to read the temperature from the device
  • Deploy the Node-RED application on IBM Bluemix
  • Add social service notifications and a Cloudant database to your Node-RED flows
  • Create a simple UI in Swift and Xcode to show temperature data
  • Add a RaspCam camera (optional) to the Raspberry Pi and then send pictures to the Cloudant database on Bluemix for storage and analysis
  • Use the Watson Visual Recognition service to analyze your pictures
  • Create a voice user interface to invoke commands on the Raspberry Pi
  • Add more Watson services: Speech to Text, Text to Speech, and Weather Company Data
  • Optional: configure communication between an iRobot and the Raspberry Pi

Curriculum supporting this badge: IBM developerWorks Course – Robots are coming! Build IoT apps with IBM Watson, Swift, and Node-RED

Next steps for an earner of this badge:


IBM API Connect Workflow Management

What does holding this badge represent?

This Badge Earner has completed an online self-paced course on how to set up an API lifecycle management system by using IBM API Connect. This training covers how to:

  • Work with the architecture of API Connect and its features
  • Set up a defined development and publishing environment by using catalogs and spaces
  • Create and execute a lifecycle approval process
  • Publish APIs
  • Update (supersede) APIs with new versions
  • Retire, archive, and delete APIs
  • Create a voice user interface to invoke commands on the Raspberry Pi
  • Access API analytics

Curriculum supporting this badge: IBM developerWorks Course – IBM API Connect: Workflow and lifecycle management

Next steps for an earner of this badge:


Blinky lights and motion detectors: Create fun Watson IoT apps

What does holding this badge represent?

Earners of this badge know how to:

  • Configure a SensorTag to send input to the Watson IoT Platform
  • Create a Node-RED app to listen for motion events
  • Convert motion input to English sentences
  • Connect a light to the Watson IoT platform and use the Raspberry Pi as a gateway
  • Control the light from the Node-RED app
  • Use the Natural Language Classifier and Natural Language Understanding services to interpret commands
  • Add a speech input to the app

Curriculum supporting this badge: IBM developerWorks Course – Blinky lights and motion detectors: Create fun Watson IoT apps

Next steps for an earner of this badge:


Streaming Analytics Basics for Python Developers

What does holding this badge represent?

Earners of this badge know how to:

  • Build a basic Streams application using a Python API
  • The most common IBM Streams operations in the Python API
  • Learn and apply essential concepts of stream computing
  • Write a fully functional program that monitors patients’ vital signs
  • Monitor their applications in the Streams Console and visualize results in the Python notebook

Curriculum supporting this badge: IBM developerWorks Course – Streaming analytics basics for Python developers

Next steps for an earner of this badge:


IBM blockchain foundation developer

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • An understanding of the structure and benefits of using Hyperledger Composer.
  • How to use Hyperledger Composer to model and build a simple business network.
  • Key considerations and responsibilities of those who help to build, model, run, and maintain a blockchain business network.
  • Tools and applications that you can use to interact with the blockchain network.
  • Methods to arrive at consensus.

Curriculum supporting this badge: IBM developerWorks Course – IBM blockchain foundation developer

Next steps for an earner of this badge:


Docker Essentials: Extend Your Apps With Containers

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • What containers are and their benefits.
  • How to find and run Docker containers from the Docker Hub.
  • How to create your first Docker container and understand the layering and union file system.
  • How to solve problems of orchestration: reconciliation, scaling, high availability, and service discovery.
  • Some of the tools that can help you run highly available applications in production, such as the IBM Container service.
  • The best practices when developing DockerFiles.

Curriculum supporting this badge: IBM developerWorks Course – Docker essentials: Extend your apps with containers
Next steps for an earner of this badge:


Get started with Kubernetes and IBM Cloud Container Service

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • Core concepts of Kubernetes: differences between VMs and containers, Kubernetes architectural model, key resources, and pods
  • How to build a Docker image and deploy an application on Kubernetes in the IBM Cloud Container Service
  • How to control application deployments while minimizing your time with infrastructure management
  • How to add Watson artificial intelligence (AI) services to extend your applications

Curriculum supporting this badge: IBM developerWorks Course – Get started with Kubernetes and IBM Cloud Container Service

Next steps for an earner of this badge:


Discover your inner chatbot: find valuable insights with IBM Watson

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • How to build simple and complex queries with the Watson Discovery service in order to gain insights on your data
  • How to create a chatbot application that interacts in natural language by using several Watson services in IBM Clou
  • Train the Conversation service by creating intents, entities and dialog flows using the Conversation tooling
  • How to reveal the emotions and sentiment found in hotel reviews by using the Tone Analyzer service with the chatbot
  • Discover how customer preferences can be gleaned from social media data by using the Personality Insights API

Curriculum supporting this badge: IBM developerWorks Course – Discover your inner chatbot: find valuable insights with IBM Watson

Next steps for an earner of this badge:

  • Share your badge to social media to get recognized for your new skills
  • Join the IBM Coder program to create a profile and get content tailored to your needs, track your learning, and more.
  • Take more IBM developerWorks courses


Get started with Istio and IBM Cloud Container Service

What does holding this badge represent?

This badge is an IBM issued and IBM recognized badge that attests the following skills have been obtained by the holder:

  • Describe the twelve-factor app methodologies
  • List the benefits of cloud native apps and the microservices app architecture
  • How to describe how the microservices app architecture compares with existing app architectures
  • Show how an app can be designed as a set of microservices
  • Discuss how a service mesh can help address common issues with microservice implementations
  • Describe how Istio can be used to connect, manage, and secure microservices
  • Describe the logical components of Istio’s data plane and control plane

Curriculum supporting this badge: IBM developerWorks Course – Get started with Istio and IBM Cloud Container Service

Next steps for an earner of this badge: