Course Detail    

AI-Assisted Engineering 2.0

Course Overview

Learn to leverage LLMs like ChatGPT and GitHub Copilot to optimize coding, enhance problem-solving, and accelerate project delivery.

Mode of Delivery

Self-paced course (Online Learning)

Course Description

As the software development industry continues to innovate, leveraging Language Learning Models (LLMs) like ChatGPT and GitHub Copilot has become crucial for developers to optimise their workflow and enhance their skill set. These powerful tools enable developers to generate coding solutions efficiently and facilitate creative problem-solving by providing contextual and intelligent suggestions. Mastering the art of communication with these LLMs is paramount in harnessing their full potential and staying ahead of the ever-evolving technological curve.
This course is specially designed to help learners acquire the proficiency needed to effectively engage with LLMs and seamlessly integrate them into their development practices. The goal of this course is to equip engineers with the knowledge and techniques required to elevate your software development process and ultimately accelerate your project's delivery performance.
 
Module 1: Mastering LLMs 2.5 hrs
  • Introduction to LLM
  • Conversational tools
  • Conversational tools: the art of prompting
  • Inline tools
  • Inline tools: the art of context
  • Inline tools vs. Conversational tools
 
Module 2: Coding 6 hrs
  • Task research
  • Practical task (optional)
  • New feature creation
  • Practical tasks (mandatory)
  • Feature maintenance and bug fixing
  • Practical tasks (optional)
  • Refactoring
  • Practical tasks (optional)
Module 3: Development Testing 1 hr
  • New test creation
  • Practical tasks (optional)
  • Test data generation
  • Practical tasks (optional)
Module 4: Technical Documentation 0.5 hr
  • Technical documentation
  • Practical tasks (optional)

Learning Outcomes

The primary goal of this course is to provide knowledge and practical skills on how AI may speed up the execution of tasks that a midlevel developer faces daily and improve their average performance.
 
After you complete the course, you should be able to:
  • Utilise generative AI tools to improve the performance of software engineers during typical tasks:
  • Create effective prompts for conversational AI tools.
  • Leverage the features of inline AI tools to gain the best results.
  • Comprehend the limitations of generative AI tools and the need to validate their outputs.
 

Who Should Attend

Developers aiming to enhance their workflows and project outcomes through generative AI.
Professionals who want to understand how AI can assist in coding, testing, and documenting development tasks.

Duration

(7.5 Hrs)

Course Fee

$32.70 (Incl. of 9% GST)

Registration Fee

A Registration Fee of $10.90 (Incl. of 9% GST) will be collected upon course registration, and It is non-refundable.
* In the event of any class cancellation by Eduquest, the Registration fee will be refunded

Miscellaneous Fees (Incl. of 9% GST)

Admin Fee for Absent and Reschedule: $32.70

Admin Fee for Make-up Session for Partial Absent, Appeal & Re-assessment: $54.50

Miscellaneous Fees refer to any non-compulsory fees which the trainees pay only when applicable. Such fees are normally collected by Eduquest when the need arises.

Fees indicated are per pax and not per proforma invoice or invoice.

Schedule

Play Video

Course Fee $32.70 (Incl. of 9% GST)

This Course Includes:

Duration:  (7.5 Hrs)

Language: English

Related Courses

AI-Assisted Test Automation

Gain knowledge and practical skills on how AI may speed up the execution of tasks that a test automation engineer faces daily and improve their average performance.

Agile Foundations

Agile is one of the most popular and widely used buzzword in the IT Industry across the globe. But what exactly is Agile? Is it a methodology? Is it a framework? Is it applicable to my team and me?

Foundations of Machine Learning Operations

The course will provide an end-to-end view of the problem of machine learning operations (MLOps) in simple, non-technical language. Learners will discover the ‘what,’ ‘why,’

EngX Test Design Techniques

The primary goal of this course is to provide you with a comprehensive understanding of test design techniques and how to apply them in real-world scenarios.

EngX Unit Testing

Master the art of unit testing and TDD to write better code and boost efficiency. Learn to refactor confidently, improve legacy code, and validate quality using metrics. Discover how AI can enhance