Skip to content

This course on AI for software development explores the use of AI large language models (ChatGPT, Bard, etc) and their potential benefits and challenges. Hands-on activities show the ways in which AI can speed up software development tasks and free up time for more creative and strategic work, maximizing benefits/efficiency while limiting harm.

License

Notifications You must be signed in to change notification settings

fhdsl/AI_for_Efficient_Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI and Large Language Models for Software

Render Bookdown and Coursera

This course was created from this GitHub template.

You can see the rendered course material here.

If you would like to contribute to this course material, please submit an issue.

About this course

This course guides learners in how to leverage AI, specifically Large Language Models such as ChatGPT and Bard, for software.

Learning Objectives

This course will teach learners to use AI to:

  • Generate code
  • Debug code
  • Refactor code
  • Annotate code
  • Understand code written by others
  • Translate code to other languages
  • Follow ethical guidelines for using AI

Creative Commons License
All materials in this course are licensed under a Creative Commons Attribution 4.0 International License unless noted otherwise.

About

This course on AI for software development explores the use of AI large language models (ChatGPT, Bard, etc) and their potential benefits and challenges. Hands-on activities show the ways in which AI can speed up software development tasks and free up time for more creative and strategic work, maximizing benefits/efficiency while limiting harm.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published