AI Fundamentals · Beginner

    Generative AI-Powered Software Engineering with AI Coding Assistants

    The field of software engineering is undergoing a rapid transformation due to the usage of large language models and generative AI frameworks. The days when developers had to remember every syntax detail or repeatedly implement common desi…

    11+
    enrolled
    4 hrs
    of instruction
    10
    lectures
    10
    modules
    Generative AI-Powered Software Engineering with AI Coding Assistants

    What's inside

    Live sessions
    5 · 90 min
    Decks & handouts
    4

    01 · What you'll be able to do

    Five things you can ship afterwards.

    The field of software engineering is undergoing a rapid transformation due to the usage of large language models and generative AI frameworks. The days when developers had to remember every syntax detail or repeatedly implement common design patterns from scratch have gone behind them. AI coding assistants like GitHub Copilot and Amazon CodeWhisperer are reshaping how developers can write code, enabling them to focus more on problem-solving and less on code boilerplate implementation. This course will equip the learners with the skills to harness these AI-powered tools, turning them from simple code completion utilities into powerful development partners. Contents Understanding AI Coding Assistants Building Coding Solutions with AI Assistants GitHub Copilot Amazon CodeWhisperer Prompt Engineering through AI Assistants Code Generation Code Debugging Code Integration and Testing AI-Assisted Code Review and Quality Techniques Code Review Prompting Techniques and Patterns Documentation Generation and Code Analysis Code Performance Optimization Practical Use Cases on AI Coding Assistants for Software Development Course Objectives Analyse the Technological Landscape of AI Coding Assistants. Create complex coding solutions by strategically leveraging AI-generated suggestions and recommendations. Implement AI coding assistants such as GitHub Copilot and Amazon CodeWhisperer (Amazon Q) into software development processes for efficient code generation and problem-solving. Assess code quality, performance, and vulnerabilities using AI-powered review tools. Critique and refine code suggestions to maintain high software development standards.

    Analyse the Technological Landscape

    Analyse the Technological Landscape of AI Coding Assistants.

    Create complex coding solutions

    Create complex coding solutions by strategically leveraging AI-generated suggestions and recommendations.

    Implement AI coding assistants

    Implement AI coding assistants such as GitHub Copilot and Amazon CodeWhisperer (Amazon Q) into software development processes for efficient code generation and problem-solving.

    Assess code quality performance

    Assess code quality, performance, and vulnerabilities using AI-powered review tools.

    Critique and refine code

    Critique and refine code suggestions to maintain high software development standards.

    02 · Curriculum

    What's in the course.

    10 modules · 10 lectures · 90 min of sessions

    01 · 7m02 · 24m03 · 13m06 · 32m07 · 14m

    Each block is one module, sized by session length.

    • Diving into Modern AI Coding Assistants7m

    04 · Is it for you?

    Who it's for, and what to bring.

    Built for

    • Beginner to mid-level AI professionals

    Bring with you

    • Learn to implement software engineering and development practices through generative AI-powered AI coding assistants such as GitHub Copilot and Amazon CodeWhisperer.

    05 · FAQ

    Before you enrol.

    Each of the 10 modules is a recorded live session, with slide deck and handouts from that session. Watch at your own pace.

    $59.99

    Ready to start?

    $59.99, or free with Premium membership.

    Get Premium