VOOZH about

URL: https://www.coursera.org/learn/packt-coding-with-chatgpt-and-other-llms

⇱ Coding with ChatGPT and Other LLMs | Coursera


Coding with ChatGPT and Other LLMs

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Coding with ChatGPT and Other LLMs

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Utilize LLMs for advanced coding tasks like refactoring and optimization.

  • Understand how IDEs and LLM tools enhance coding productivity.

  • Master advanced debugging techniques for complex coding issues.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

April 2026

Assessments

12 assignments

Taught in English

There are 12 modules in this course

This course explores how developers can leverage large language models (LLMs) like ChatGPT for coding, debugging, and AI-driven software development. As LLMs revolutionize the programming landscape, this course equips you with the knowledge to harness them effectively for faster, more efficient coding.

Throughout the course, you will gain the skills needed to use LLMs for advanced tasks such as refactoring, optimization, and debugging. You'll learn how to integrate these tools into your development workflow and improve your productivity. What sets this course apart is its blend of theoretical insights and hands-on applications. You'll not only learn the technical skills but also understand the ethical and legal considerations of using LLMs in real-world projects. Ideal for experienced coders, data scientists, and AI enthusiasts, this course builds on a foundational understanding of programming and AI concepts. It’s perfect for those seeking to enhance their skills and stay ahead in the rapidly evolving field of AI-driven development. Based on the book, Coding with ChatGPT and other LLMs, by Dr. Vincent Austin Hall.

In this section, we introduce large language models, their architectures, and applications in coding.

What's included

2 videos5 readings1 assignment

2 videosβ€’Total 2 minutes
  • Course Overview videoβ€’1 minute
  • What is ChatGPT and What Are LLMs - Overview Videoβ€’1 minute
5 readingsβ€’Total 85 minutes
  • Introductionβ€’30 minutes
  • LLaMA's Family Treeβ€’15 minutes
  • The Architecture of Geminiβ€’15 minutes
  • How Transformers Workβ€’15 minutes
  • ChatGPT Uses Reinforcement Learning from Human Feedbackβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Introduction to Large Language Modelsβ€’10 minutes

In this section, we explore leveraging LLMs for coding, focusing on prompt engineering, code quality assessment, and refining generated code for practical applications.

What's included

1 video3 readings1 assignment

1 videoβ€’Total 1 minute
  • Unleashing the Power of LLMs for Coding A Paradigm Shift - Overview Videoβ€’1 minute
3 readingsβ€’Total 45 minutes
  • Introductionβ€’15 minutes
  • Planning Your LLM-Powered Codingβ€’15 minutes
  • Getting into LLM-Powered Codingβ€’15 minutes
1 assignmentβ€’Total 10 minutes
  • Harnessing LLMs for Efficient Software Developmentβ€’10 minutes

In this section, we cover using LLMs for code refactoring, debugging, and optimization with practical examples.

What's included

1 video7 readings1 assignment

1 videoβ€’Total 1 minute
  • Code Refactoring, Debugging, and Optimization: A Practical Guide - Overview Videoβ€’1 minute
7 readingsβ€’Total 155 minutes
  • Introductionβ€’30 minutes
  • Prompt 5 Debugging HTMLβ€’30 minutes
  • Refactoring Codeβ€’30 minutes
  • Documenting Codeβ€’20 minutes
  • Testing Codeβ€’15 minutes
  • Agentsβ€’15 minutes
  • My Appβ€’15 minutes
1 assignmentβ€’Total 10 minutes
  • Code Refactoring and Software Development Practicesβ€’10 minutes

In this section, we explore techniques to improve readability of LLM-generated code, emphasizing documentation, code structuring, and collaboration in AI-assisted development.

What's included

1 video6 readings1 assignment

1 videoβ€’Total 1 minute
  • Demystifying Generated Code for Readability - Overview Videoβ€’1 minute
6 readingsβ€’Total 65 minutes
  • Introductionβ€’15 minutes
  • Disadvantages of Learned Compressionβ€’10 minutes
  • Here is What Claude 3 Says About Its Own Example of Bad Codeβ€’15 minutes
  • Why Is Reading Code Hard?β€’10 minutes
  • Summarizing Code for Understandingβ€’10 minutes
  • Generating Documentationβ€’5 minutes
1 assignmentβ€’Total 10 minutes
  • Enhancing Code Clarity and Maintainabilityβ€’10 minutes

In this section, we explore identifying bias in LLM-generated code, applying ethical strategies, and using fairness metrics to prevent unfair outcomes and legal risks.

What's included

1 video5 readings1 assignment

1 videoβ€’Total 1 minute
  • Addressing Bias and Ethical Concerns in LLM-Generated Code - Overview Videoβ€’1 minute
5 readingsβ€’Total 55 minutes
  • Introductionβ€’10 minutes
  • Detecting Bias Tools and Strategiesβ€’15 minutes
  • Analyzing the Training Dataβ€’5 minutes
  • Fairness Metricsβ€’15 minutes
  • Code Reviewsβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Ethical Considerations in AI Code Developmentβ€’10 minutes

In this section, we examine IP ownership, liability, and legal frameworks for LLM-generated code to ensure compliance and responsible AI use.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Navigating the Legal Landscape of LLM-Generated Code - Overview Videoβ€’1 minute
4 readingsβ€’Total 60 minutes
  • Introductionβ€’10 minutes
  • Taiwan Human Creative Expressionβ€’20 minutes
  • Accountability and Redress Mechanismsβ€’15 minutes
  • Developments and Complianceβ€’15 minutes
1 assignmentβ€’Total 10 minutes
  • Navigating Legal and Ethical Challenges in AI Codeβ€’10 minutes

In this section, we explore LLM security risks, implement secure coding practices, and monitor vulnerabilities in AI-generated code for safer development.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Security Considerations and Measures - Overview Videoβ€’1 minute
4 readingsβ€’Total 70 minutes
  • Introductionβ€’20 minutes
  • Code Vulnerabilitiesβ€’15 minutes
  • Implementing Security Measures for LLM-Powered Codingβ€’15 minutes
  • Encryption and Data Protectionβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Security Fundamentals in Modern Developmentβ€’10 minutes

In this section, we examine the limitations of large language models in coding, integration challenges, and future research directions to improve their reliability and security in software development.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Limitations of Coding with LLMs - Overview Videoβ€’1 minute
4 readingsβ€’Total 41 minutes
  • Introductionβ€’10 minutes
  • AI Agentsβ€’20 minutes
  • Dependency Managementβ€’10 minutes
  • Future Research Directions to Address Limitationsβ€’1 minute
1 assignmentβ€’Total 10 minutes
  • Challenges in LLM-Driven Code and AI Developmentβ€’10 minutes

In this section, we explore sharing LLM-generated code to foster collaboration, transparency, and knowledge management. Key concepts include best practices, documentation, and using collaborative platforms for team productivity.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Cultivating Collaboration in LLM-Enhanced Coding - Overview Videoβ€’1 minute
4 readingsβ€’Total 50 minutes
  • Introductionβ€’15 minutes
  • Best Practices for Code Sharingβ€’10 minutes
  • Test the code thoroughlyβ€’10 minutes
  • Peer Mentorship Sharing the Wisdomβ€’15 minutes
1 assignmentβ€’Total 10 minutes
  • Collaborative Coding in the Age of LLMsβ€’10 minutes

In this section, we explore non-LLM AI tools like static code analysis and testing frameworks to enhance coding efficiency and software quality.

What's included

1 video9 readings1 assignment

1 videoβ€’Total 1 minute
  • Expanding the LLM Toolkit for Coders Beyond LLMs - Overview Videoβ€’1 minute
9 readingsβ€’Total 130 minutes
  • Introductionβ€’15 minutes
  • PyCharm's Code Completionβ€’10 minutes
  • NetBeans' Code Completionβ€’15 minutes
  • VS Code's IntelliSenseβ€’20 minutes
  • ESLintβ€’10 minutes
  • PMDβ€’15 minutes
  • Fortify Static Code Analyzerβ€’15 minutes
  • Banditβ€’15 minutes
  • Cypressβ€’15 minutes
1 assignmentβ€’Total 10 minutes
  • Expanding the LLM Toolkit for Codersβ€’10 minutes

In this section, we explore how mentoring, knowledge sharing, and community engagement enhance career growth and influence in LLM-powered coding through practical strategies and networking.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Helping Others and Maximizing Your Career with LLMs - Overview Videoβ€’1 minute
4 readingsβ€’Total 60 minutes
  • Introductionβ€’15 minutes
  • Supporting a Culture of Continuous Learningβ€’15 minutes
  • Social Media and Online Communitiesβ€’20 minutes
  • Building Genuine Relationshipsβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Professional Growth and AI in the Modern Workplaceβ€’10 minutes

In this section, we explore emerging LLM trends, future impacts on coding, and challenges in AI integration, emphasizing ethical considerations and practical applications.

What's included

1 video5 readings1 assignment

1 videoβ€’Total 1 minute
  • The Future of LLMs in Software Development - Overview Videoβ€’1 minute
5 readingsβ€’Total 40 minutes
  • Introductionβ€’10 minutes
  • Generative Business Intelligence (Gen BI)β€’10 minutes
  • Coming Challenges and Opportunitiesβ€’10 minutes
  • No Jobs for Humansβ€’5 minutes
  • Summaryβ€’5 minutes
1 assignmentβ€’Total 10 minutes
  • The Evolving Role of LLMs in Coding and Developmentβ€’10 minutes

Instructor

Packt
1,946 Coursesβ€’575,115 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,