IBM Computer Technology Badges

(Each badge is for a duration of 3 weeks). 6 hours per week per badge

  1. Artificial Intelligence uses machine learning to mimic human intelligence. The computer must learn how to respond to certain actions, so it uses algorithms and historical data to create something called a propensity model. Artificial intelligence (AI) is the ability of a computer, or a robot controlled by a computer to do tasks that are usually done by humans because they require human intelligence and discernment.

Job Opportunities/Careers

AI Research Scientist

An artificial intelligence research scientist who specializes in AI is a subject-matter expert in several AI disciplines, including machine learning, applied mathematics, and computational statistics. These areas also include deep learning, graphical models, reinforcement learning, computer perception, natural language processing, and data representation.

  1. Cloud Computing Cloud Computing can be defined as the practice and skill of moving, hosting, storing, and managing the data of local or personal systems in distant or even remote locations. The idea of Cloud Computing is rooted in the gathering and compiling of data into one place for better efficiency and greater optimization.

Job Opportunities/Careers

IT Project Manager

 IT project managers plan and manage IT projects at every phase, including defining project goals, determining the systems and technology needed; creating detailed schedules; building a budget; identifying staffing needs; and hiring and managing the project staff.

  1. Cyber Security or information technology security is the practice of defending and protecting computers and servers, mobile devices, electronic systems, networks and data from malicious attack, damage or unauthorized access. Cybersecurity elevates an organization’s overall security posture by adopting practices, methods and tools that increase enterprise cyber resilience. Practitioners provide awareness on the latest cyber threats and can help set the foundation for incidence responses ad security operations.

 Job Opportunities in Cyber Security

The primary job of a cybersecurity analyst is to both formulate and create efficient systems and methods that will protect and guard the technical interest of a company or an employer. A cybersecurity analyst accomplishes this by identifying and locating the weak defense points of a system and improving the security of these defense points by creating various system blockades such as firewall and two-factor authorization. Some of the cyber security positions available on the job market include:

  • Security architect
  • Penetration tester (or ethical hacker)
  • Cryptography
  • Chief Infosec Officer
  • Security engineer
  • Security auditor (or forensic expert)
  • Incident responder · Vulnerability assessor
  • Security software developer
  • Security code auditor
  1. Enterprise Data Science is the study of data. It involves developing methods of recording, storing, and analyzing data to effectively extract useful information. Data science includes the collection, organization, analysis, and presentation of data. Enterprise data science makes use of advanced data science methods and tools, leveraging statistical sciences, machine learning technologies and industry-specific datasets to create unique data models that solve challenging problems across all industries. Examples of the usage of data science: Identification and prediction of disease, optimizing shipping and logistics routes in real-time, detection of frauds, healthcare recommendations etc.

Job Opportunities/Careers

Business Intelligence Developer

A business intelligence developer is at heart a data scientist, the difference being this person is laser-focused on making data more understandable for businesses. They study and analyze data, look for market and business trends. Business intelligence developers are tasked with designing, modeling, testing, and maintaining cloud-based data storage system.


Statisticians work to collect, analyze, and interpret data in order to identify trends and relationships which can be used to inform organizational decision-making. Additionally, the daily responsibilities of statisticians often include design data collection processes, communicating findings to stakeholders, and advising organizational strategy.

Data Analyst

Typical Job Requirements: Transform and manipulate large data sets to suit the desired analysis for companies. For many companies, this role can also include tracking web analytics and analyzing A/B testing. Data analysts also aid in the decision-making process by preparing reports for organizational leaders which effectively communicate trends and insights gleaned from their analysis.

Data Architect

Ensure data solutions are built for performance and design analytics applications for multiple platforms. In addition to creating new database systems, data architects often find ways to improve the performance and functionality of existing systems, as well as working to provide access to database administrators and analysts.

Data Engineer

Perform batch processing or real-time processing on gathered and stored data. Data engineers are also responsible for building and maintaining data pipelines which create a robust and interconnected data ecosystem within an organization, making information accessible for data scientist

Enterprise Design Thinking is a process for innovative problem solving. The intent is to deliver information that advances the state of the art and improve the lives of the people enterprises serve. Design Thinking is a powerful approach to innovation and brand differentiation. Design thinking is pulling together what’s desirable from a human point of view with what is technologically feasible and economical


 Job Opportunities/Careers

Enterprise Design Co-Creator

Actively listen and observe during research activities and workshops, seek user insights to define what problems to solve, test prototypes with users to improve ideas and demonstrate empathy for users and clients. Share in-progress work with users and demonstrate empathy for team members and stakeholders. Evolve abstract ideas into concrete solutions, build on the ideas of others and generate many potential solutions. Align with team members through enterprise design thinking playbacks and share design thinking experiences that establish credibility and inspire others. Seek patterns in user behavior and recognize and resolve assumptions.

Enterprise Design Thinking Coach

Support others as they practice design research, recognize quality design research and know when more is needed and help create design research plans. Guide diverse teams through observation, reflection, and making lead design thinking activities and motivate others to participate. Give thoughtful critique and feedback to Enterprise Design Thinking Hills, Playbacks, prototypes, etc. Help teams pivot during workshops, work sessions, or Agile iterations. Explore different ways to apply design thinking activities based on the team ‘s needs and lead teams through divergent thinking exercises. Drive teams to reflect at key moments in time and guide efforts to analyze and synthesize research findings into critical insights.

Enterprise Design Thinking Advocate

Support and engage with teams during milestone Enterprise Design Thinking Playbacks. Help identify and bring various stakeholders into projects. Assess team’s progress and provide cues for improvement. Set expectations for teams to work using Enterprise Design Thinking, invite key clients and users to participate in design sessions and reuse and distribute enterprise design thinking artifacts made by teams across the organization. Identify and scope user-centered projects or initiatives for success. Sponsor quick-win projects that deliver great user experiences and promote enterprise design thinking badges.


Quantum computing is a computing area focused on creating computer technology based on the principles of quantum theory, which explains the behavior of energy and material on the atomic and subatomic levels. Quantum computing is the processing of information that’s represented by special quantum states. Through tapping into quantum phenomena such as “superposition” and “entanglement”, these machines can process information in a fundamentally different way to classical computers such as smartphones, laptops, or even today’s most powerful supercomputers.


Job Opportunities/Careers


  • Careers that are implementing Quantum Computing include:


  • Quantum Computing Analyst


  • Software Engineer


  • Research Analyst


  • Quantum Algorithms and Applications Analyst


  1. Blockchain


The term “Blockchain” has been increasingly thrown around a lot in our ever-modernizing society with very little explanation. Essentially, a blockchain is a series of lists and records of transactions pertaining to cryptocurrencies such as Verge, Ethereum, and even Bitcoin


Blockchain is a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a business network. An asset can be tangible (a house, a car, cash, land) or intangible (intellectual property, patents, copyrights, branding). Virtually anything of value can be tracked and traded on a blockchain network, reducing risk and cutting costs for all involved.


Job Opportunities/Careers

Emerging fields that handle and decode blockchains include:

Product Manager

Risk Analyst

A Risk Analyst, or Risk Assessor, is a business expert responsible for determining the potential consequences of performing a business action. Their duties include reading and analyzing financial data, creating visual models to represent possible outcomes, and preparing reports about business decisions.

Business Analyst

A Business Analyst, or Systems Analyst, collects data about an organization’s operations to improve its systems and processes. Their primary duties include researching business processes, making reports with recommendations to the company’s management, and analyzing the potential impact of their recommendations.

  1. Internet of Things (IoT)

The term “Internet of Things” refers to the implementation of internet or computing systems in everyday mundane objects. For example, if one were to program a bathroom mirror to repeat daily affirmations or create a stuffed animal that tracks a child’s growth they would be working with the internet of things.

Job Opportunities/Careers

Game Engineer

A software developer that produces video games. Responsibilities include ensuring that the visual elements of the game are properly designed and can work on various pieces of hardware. Some game engineers work independently, creating smaller games meant to function on a mobile phone or computer.

Software Developer

Design algorithms and flowcharts to create new software programs and systems. Responsibilities include producing efficient and elegant code based on requirements. Testing and deploying programs and applications. Troubleshooting, debugging, maintaining, and improving existing software.

Web Application Developer

A web application developer is required to write well-designed, testable, efficient code by using the best software development practices. The developer is responsible for designing, coding, and modifying websites. The goal should be to strive and create visually appealing sites that feature user-friendly design and clear navigation.

Data Scientist

Data scientists utilize their analytical, statistical, and programming skills to collect, analyze, and interpret large data sets. They then use this information to develop data-driven solutions to difficult business challenges.