מה צריך לדעת לפני
שתתחיל

מתחיל 7 June 2026 14:14

נגמר 7 June 2026

00 ימים
00 שעות
00 דקות
00 שניות
course image

Generative AI in Software Engineering Certification

Master AI-powered software development from code generation to testing, UX prototyping, security fixes, and automated documentation using tools like CodeWhisperer and Uizard.
via Coursera

2889 קורסים


Not Specified

שדרוג אופציונלי זמין

Not Specified

התקדמות בקצב שלך

Paid Course

שדרוג אופציונלי זמין

סקירה כללית

This comprehensive specialization on Generative AI in Software Engineering equips you with the skills to automate, enhance, and accelerate every phase of the software development lifecycle. Begin with AI-powered code generation, multilingual translation, and intelligent refactoring using tools like Amazon CodeWhisperer.

Progress to AI-driven UX prototyping with user behavior prediction and rapid interface creation using tools like Uizard. Conclude with automating software testing, strengthening security, and generating accurate, full-stack documentation using GenAI tools.

To be successful in this course, you should have a basic understanding of programming, UI/UX principles, and software development practices. By the end of this course, you will be able to:

- Automate Code Generation:

Build clean, functional code with AI tools - Enhance UX Design:

Predict user behavior and generate intelligent UI prototypes - Automate Software Testing:

Generate test cases and identify vulnerabilities using GenAI - Strengthen Code Security:

Fix vulnerabilities in real-time across languages - Streamline Documentation:

Generate API and project documentation with AI - Create End-to-End Docs:

Deliver consistent documentation for full-stack systems Ideal for developers, QA engineers, UX designers, and product teams adopting GenAI.

סילבוס

  • Introduction
  • Overview of the course and objectives
    Introduction to Generative AI in Software Engineering
    Prerequisites: Basic programming, UI/UX principles, software development practices
  • Module 1: AI-powered Code Generation
  • Understanding AI-driven code generators
    Using Amazon CodeWhisperer for code suggestions
    Writing clean, functional code with AI assistance
  • Module 2: Multilingual Code Translation and Refactoring
  • Automated code translation across programming languages
    Refactoring code intelligently with AI tools
    Best practices for maintaining code integrity
  • Module 3: AI-driven UX Prototyping
  • Introduction to AI in UX design
    Predicting user behavior with machine learning
    Creating intelligent UI prototypes using Uizard
  • Module 4: Automating Software Testing
  • Generating test cases automatically
    Identifying and addressing vulnerabilities with GenAI
    Integrating AI tools into existing testing frameworks
  • Module 5: Strengthening Code Security
  • Real-time vulnerability detection and resolution
    Cross-language security practices
    Hands-on practice with AI security tools
  • Module 6: Streamlining Documentation with AI
  • Automating API documentation generation
    Creating project documentation with AI-driven tools
    Ensuring consistency in documentation across platforms
  • Module 7: Creating End-to-End Documentation
  • Generating full-stack system documentation
    Best practices for maintaining accurate and comprehensive documentation
  • Capstone Project
  • Apply course concepts to a real-world project
    Develop a comprehensive solution incorporating AI tools for full lifecycle development
  • Conclusion and Certification
  • Review of key learnings
    Certification assessment and final evaluation
    Guidance on practical implementation and further learning paths

נלמד על ידי

Priyanka Mehta


נושאים

Computer Science