https://github.com/fhdsl/AI_for_Efficient_Programming
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.
https://github.com/fhdsl/AI_for_Efficient_Programming
ai-uses annotate-code artificial-intelligence audience-researchers audience-software-developers category-software-dev chatbot course ethics hutch-course itn-course launched-apr2023 learn-ai llm refactor-code software-learning understand-code write-code
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/fhdsl/AI_for_Efficient_Programming
- Owner: fhdsl
- License: cc-by-4.0
- Created: 2023-03-31T19:32:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-06T19:41:26.000Z (6 months ago)
- Last Synced: 2025-06-06T20:54:36.355Z (6 months ago)
- Topics: ai-uses, annotate-code, artificial-intelligence, audience-researchers, audience-software-developers, category-software-dev, chatbot, course, ethics, hutch-course, itn-course, launched-apr2023, learn-ai, llm, refactor-code, software-learning, understand-code, write-code
- Language: CSS
- Homepage: https://hutchdatascience.org/AI_for_Efficient_Programming/
- Size: 62.4 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
- awesome_ai_agents - Ai_For_Efficient_Programming - This course on AI for software development explores the use of AI large language models (ChatGPT, Bard, etc) and their potential benefits… (Building / Ethics)
README
# AI and Large Language Models for Software
[](https://github.com/jhudsl/OTTR_Template/actions/workflows/render-all.yml)
This course was created from [this GitHub template](https://github.com/jhudsl/OTTR_Template).
You can see the rendered course material [here](https://hutchdatascience.org/AI_for_Efficient_Programming/).
If you would like to contribute to this course material, please [submit an issue](https://github.com/fhdsl/AI_for_Efficient_Programming/issues).
## 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

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