Online Course – IBM Certified Professional Certificate in Artificial Intelligence

Start your career in artificial intelligence. Gain job-ready skills in AI technologies, generative AI modeling, and programming, and learn to build AI-powered chatbots and apps in 6 months.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Understanding the basics of software engineering
  • Artificial Intelligence Skills
  • Artificial intelligence skills are generating
  • Prompt engineering
  • Website development using HTML, CSS and JavaScript
  • Developing applications using Python and Flask
  • Using installed AI libraries
  • Captioning images with artificial intelligence produces
  • Creating sites similar to ChatGPT with LLMs
  • Developing voice assistants using APIs and SDKs
  • Data summarization using LLMs
  • Developing a universal language translator

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • AI developer
  • Software Engineer
  • Artificial Intelligence-based application developer
  • Chatbot developer
  • Artificial Intelligence Engineer Produces
  • Sentiment Analysis App Developer
  • Virtual assistant developer
  • Website developer
  • Voice assistant developer
# Professional Certificate – 10-Course Series As artificial intelligence (AI) and generative AI transform our world, the demand for software developers with cutting-edge skills is increasing. The IBM AI Developer Certificate will give you the expertise you need to build AI-driven chatbots and applications, allowing you to start a career in AI in just 6 months. No prior AI or programming experience is required. AI developers are valuable software engineers who design, develop, and implement AI-driven and genAI-driven applications and virtual assistants. They specialize in applying their programming expertise and integrating pre-built AI models and APIs to create intelligent software and alternatives. During this professional certificate program, you will learn the fundamentals of software engineering, artificial intelligence, generative AI, prompt engineering, HTML, JavaScript, and Python. Through hands-on labs and projects, you’ll gain hands-on experience building AI applications that you can talk about in interviews. Upon successful completion of the program, you’ll receive a professional certificate from Coursera and a digital badge from IBM that showcases your expertise in AI. Plus, you’ll have access to career help, job search, and interview preparation resources. Enroll in the IBM AI Developer credential today and transform your career opportunities in just 6 months. ## Hands-on Learning Project During this credential, you’ll complete hands-on labs and projects that will help you practice and apply your new generative AI and software development skills. Examples of projects you’ll work on include: – Developing a portfolio website using HTML, CSS, and JavaScript. – Building a sentiment analysis app using Python, Flask, and installed AI libraries. – Giving your images meaningful captions using generative AI. – Creating a ChatGPT-like website with open source LLMs. – Create a voice assistant using OpenAI APIs and IBM Watson SDKs. – Develop a meeting assistant with Llama. – Summarize your private data using LLMs and generative AI. – Build “Whitefish”, a universal voice-driven language translator with Flan and Gradio.

Details of the courses that make up the specialization

Introduction to Software Engineering

  • Course 1
  • 14 hours

Course Details

What you’ll learn

  • Describe software engineering, software development life cycle (SDLC), and software development tools, technologies, and stacks.
  • List different types of programming languages ​​and create basic programming structures such as loops and conditionals in Python.
  • Provide an outline for application architecture approaches and design, patterns, and deployment architectures.
  • Summarize the skills required in software engineering and describe the career options it provides.

Brain skills you will acquire

  • Category: Python Programming
  • Category: Application Development
  • Category: Web Applications
  • Category: Flask
  • Category: Artificial Intelligence (AI)

Introduction to Artificial Intelligence (AI)

  • Course 2
  • 13 hours

Course Details

What you’ll learn

  • Describe what artificial intelligence is and explain the key concepts related to AI.
  • Show how AI applications can change our lives and our work.
  • Identifying the potential and impact of AI to transform businesses and careers.
  • Describe the problems, limitations, and ethical dilemmas associated with AI.

Brain skills you will acquire

  • Category: Software Engineering
  • Category: Software Development
  • Category: Code Generation
  • Category: AI Guidelines

Artificial Intelligence: Introduction and Applications

  • Course 3
  • 6 hours

Course Details

What you’ll learn

  • Describe generative artificial intelligence and distinguish it from deterministic artificial intelligence.
  • Describe the capabilities of generative artificial intelligence and its real-world uses.
  • Identify the applications of generative artificial intelligence in a variety of fields.
  • Explore common generative artificial intelligence models and tools for creating text, code, images, audio, and video.

Brain skills you will acquire

  • Category: Career
  • Category: Software Engineer
  • Category: Programming Challenges
  • Category: Interview Preparation
  • Category: Full Stack Developer

Artificial Intelligence: Fundamentals of Instructional Engineering

  • Course 4
  • 7 hours

Course Details

What you’ll learn

  • Explain the concept and importance of instruction engineering in generative artificial intelligence models.
  • Implement best practices for creating guidelines and explore examples of impactful guidelines.
  • Practice common instruction engineering techniques and patterns for writing effective instructions.
  • An exploration of common tools for instruction engineering.

Brain skills you will acquire

  • Category: Data Science
  • Category: Data Analysis
  • Category: Python Programming
  • Category: Numpy
  • Category: Funds

Introduction to HTML, CSS, & JavaScript

  • Course 5
  • 10 hours

Course Details

What you’ll learn

  • Describe the web application development ecosystem and terms such as client-side developer, server-side developer, and full-stack developer.
  • These are the tools and integrated development environments (IDEs) used by web developers.
  • Create and structure basic web pages using HTML and style them with CSS.
  • Develop dynamic web pages with interactive functions using JavaScript.

Brain skills you will acquire

  • Category: Voice Assistants
  • Category: Chatbots
  • Category: Python Programming

Python for Data Science, AI & Development

  • Course 6
  • 25 hours

Course Details

What you’ll learn

  • Learn Python – the most popular programming language for data science and software development.
  • Implement the logic of Python programming: variables, data structures, branches, loops, functions, objects, and classes.
  • Demonstrate proficiency in using Python libraries such as Pandas and NumPy and develop code using Jupyter Notebooks.
  • Access and scrape data using APIs and Python libraries like Beautiful Soup.

Brain skills you will acquire

  • Category: Artificial Intelligence (AI)
  • Category: Large Language Models (LLM)
  • Category: Natural Language Generation
  • Category: Generative Artificial Intelligence

Developing AI applications with Python and Flask

  • Course 7
  • 11 hours

Course Details

What you’ll learn

  • Describe the steps and processes required to create an application in Python, including the application development lifecycle.
  • Create modules in Python, run unit tests, and package applications while adhering to PEP8 code best practices.
  • Explain the features of Flask and deploy applications on the web using the Flask framework.
  • Create and deploy an AI-based application on a web server using IBM Watson AI and Flask libraries.

Brain skills you will acquire

  • Category: Software Engineering
  • Category: Software Architecture
  • Category: Python Programming
  • Category: Agile and Scrum
  • Category: Software Development Life Cycle (SDLC)

Building Generative Artificial Intelligence-Driven Applications with Python

  • Course 8
  • 13 hours

Course Details

What you’ll learn

  • Explain the key concepts of generative artificial intelligence models, AI technologies, and AI platforms such as IBM Watson and Hugging Face.
  • Integrate and augment large language models (LLMs) using RAG technology to bring apps and chatbots to life.
  • Use Python libraries like Flask and Gradio to create web applications that communicate with generative artificial intelligence models.
  • Create generative AI-powered apps and chatbots using models, Python, and related frameworks.

Brain skills you will acquire

  • Category: Generative Artificial Intelligence
  • Category: AI Ethics
  • Category: Natural Language Processing
  • Category: Machine Learning
  • Category: Artificial Intelligence

Artificial Intelligence: Upgrade Your Career in Software Development

  • Course 9
  • 17 hours

Course Details

What you’ll learn

  • Discuss how to generate code snippets, scripts, and programs using generative artificial intelligence models.
  • Submit techniques for application design and architecture, bug detection, code refactoring, and program optimization using generative AI.
  • Develop innovative solutions with AI-based tools and models.
  • Explain the challenges and ethical considerations associated with the use of generative artificial intelligence in programming and options for minimizing them.

Brain skills you will acquire

  • Category: Artificial Intelligence (AI)
  • Category: Engineering Guidelines

Software Programmer Career Guide and Interview Preparation

  • Course 10
  • 11 hours

Course Details

What you’ll learn

  • Describe the role of a software engineer and some career options and potential opportunities in the field.
  • Explain how to build a foundation for a job search, including researching jobs, writing a resume, and preparing a portfolio of work.
  • Summarize what a candidate can expect during a typical job interview cycle, different types of interviews, and how to prepare for them.
  • Explain how to conduct an effective interview, including techniques for answering questions and how to present yourself professionally.

Brain skills you will acquire

  • Category: Website Development
  • Category: JavaScript
  • Category: Internet
  • Category: Popup Style Sheet (CSS)