Курс от CourseraLearn the foundational concepts and practical skills behind applying generative AI to modern software development workflows in this hands-on course within the Software Development Skill Path. You will develop the ability to use AI tools to generate and refine code, modernize legacy systems, accelerate design and prototyping, create architecture diagrams, and enhance developer productivity. You will also learn how to apply AI in testing, documentation, CI/CD pipelines, and DevSecOps practices to improve automation, consistency, and code quality across the software lifecycle. This course draws on IBM’s expertise in AI-powered engineering to take you from conceptual understanding to real-world application. You’ll begin by exploring how large language models, transformers, and NLP power tools like ChatGPT and GitHub Copilot, then progress into building practical solutions such as chatbots, database designs, and AI-generated prototypes. Finally, you will expand your skills into full-workflow augmentation—using AI to generate test cases, translate and review code, support documentation, and contribute to secure, efficient development pipelines. By the end, you will be confident in designing AI-assisted workflows that enhance reliability, accelerate development, and support high-quality software delivery. Perfect for software developers, AI-curious engineers, DevOps practitioners, and anyone looking to strengthen their ability to build and ship software with the support of modern generative AI tools.
4 модулей · 49 учебных материалов

Преподаватель курса