AI & Software Dev

AI and Software Developer Professional Certificate (IBM)

200 hours • Hybrid, Self-Paced • Starting range $85K–$135K (early-career, national framing)

IBM via Coursera

Best for: Career changers ready to build software. Best if you can invest 3–5 months consistently.

Job outcomes: Software Developer · Full-Stack Developer · Web Developer

Ramp: Intermediate track. Builds from fundamentals through React, Node, and cloud-native apps.

★ Pilot program — reviewed by a real team within 1–2 business days.

A merged 16-course pathway combining the IBM Software Developer Professional Certificate with IBM AI Developer content — preparing graduates for the dual demand of modern application development and AI-augmented engineering. Coursework covers the software development lifecycle, full-stack web development with HTML/CSS/JavaScript, React, Node.js/Express, Django, Python, Git/GitHub, containers (Docker, Kubernetes, OpenShift), microservices and serverless, plus generative AI, prompt engineering, AI application development with Flask and Gradio, and the AI-augmented coding tools (ChatGPT, GitHub Copilot, Google Gemini, IBM watsonx) that modern employers expect. No prior AI or programming experience required.

Official program syllabus

Training details

Delivery format

Hybrid, Self-Paced

Total hours

200 Hours= 197 Clock Hours + 4 Lab Hours

Training providers

IBM via Coursera

Published tuition and fees

$7,500

Qualifying WorkforceAP members are not billed for covered training.

Program snapshot

What you should know before you apply

Best fit

Career changers ready to build software. Best if you can invest 3–5 months consistently.

Typical roles

Software Developer · Full-Stack Developer · Web Developer

Course preview

  • Introduction to Software Engineering
  • Introduction to Artificial Intelligence
  • Generative AI: Introduction and Applications
  • Generative AI: Prompt Engineering

Plus 13 more courses in the full path.

Languages

English Spanish (auto-subtitles)Portuguese (full)

Skills you’ll learn

Software engineeringPythonReactCloud

Course list

1. Introduction to Software Engineering ~15 hrs

Software development lifecycle (SDLC), software architecture, and the basic programming and IT career paths.

2. Introduction to Artificial Intelligence ~11 hrs

AI fundamentals, prompt engineering, automation, machine learning vs. deep learning, and the roles generative AI plays across industries.

3. Generative AI: Introduction and Applications ~5 hrs

Common AI applications and training techniques. Explore how different industries deploy generative AI for content, code, and decision support.

4. Generative AI: Prompt Engineering ~6 hrs

Commonly used prompt patterns and where they apply. Techniques for producing meaningful, reliable outputs from AI models.

5. Introduction to HTML, CSS, and JavaScript ~11 hrs

Web application fundamentals and developer terminology. Identify and use developer online editors and apply HTML, CSS, and JavaScript in digital environments.

6. Getting Started with Git and GitHub ~8 hrs

Version control with Git, repository management on GitHub, branching, merging, pull requests, and collaborative developer workflows.

7. Python for Data Science, AI & Development ~22 hrs

Foundational Python — syntax, data types, expressions, variables, string operations, structures, and Python for development & AI.

8. Developing Front-End Apps with React ~16 hrs

Build modern user interfaces with React — functional components, hooks, state management with Redux, useEffect, component composition, and Vite. Capstone: a working React shopping cart application.

9. Developing Back-End Apps with Node.js and Express ~13 hrs

Build back-end applications with Node.js and Express — routing, middleware, REST APIs, asynchronous JavaScript, and integration with databases and front-end clients.

10. Django Application Development with SQL and Databases ~17 hrs

Develop web applications with the Django framework & ORM. Cover models, views, templates, SQL fundamentals, and databases.

11. Introduction to Containers with Docker, Kubernetes & OpenShift ~13 hrs

Containerization fundamentals — Docker images and containers, Kubernetes orchestration, and OpenShift for enterprise container deployment.

12. Application Development using Microservices and Serverless ~13 hrs

Build cloud-native applications using microservices architecture and serverless functions. Cover API gateways, service decomposition, and event-driven design.

13. Developing AI Applications with Python and Flask ~10 hrs

Create Python applications across the full development lifecycle. Build Python modules, run unit tests, package applications, and ensure PEP8 best practices.

14. Building Generative AI-Powered Applications with Python ~10 hrs

Develop web-based AI applications using Python libraries such as Flask and Gradio, integrated with HTML, CSS, and JavaScript front-ends.

15. Generative AI: Elevate Your Software Development Career ~16 hrs

Build innovative solutions using generative AI tools — ChatGPT, GitHub Copilot, Google Gemini, and IBM watsonx Code Assistant — for productive AI-augmented coding.

16. Software Developer Career Guide and Interview Preparation ~10 hrs

Networking strategies, assessing job listings, and demonstrating readiness across technical challenges, and interview questions.

17. Lab, Project, and Test Preparation ~4 hrs

Hands-on labs, project work, and test preparation supporting all program competencies.

Before you apply

What to expect from this program

Difficulty level

Intermediate. Prior comfort with computers or related study helps.

Time commitment

200 hours • Hybrid, Self-Paced. 17 courses in the full path.

What you should know first

Intermediate track. Builds from fundamentals through React, Node, and cloud-native apps.

Funding

Available at no cost through WIOA funding for qualifying members.

Program costs are covered by grants, scholarships, partnerships, and donations — never billed to qualifying members.

Career outcomes

Roles this program prepares you for

Software Developer

Full-Stack Developer

Web Developer

Salary range: $85K–$135K. Actual wages depend on employer, location, and experience.

Ready to start your career in AI & Software Dev?

Applications take about 5 minutes. No cost for qualifying members. We respond within 1–2 business days.

Apply Now
Reviewed by a real team in 1–2 business days

Ready to start?

Apply in minutes. A member advisor will follow up within 1–2 business days.