К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Coding with ChatGPT and Other LLMs · LearnSpace
Назад в каталог
courseraПрограммирование

Coding with ChatGPT and Other LLMs

Курс от Packt
Начальный≈ 19.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Large Language ModelingCode ReviewAI IntegrationsDebuggingChatGPTProgramming PrinciplesComputer ProgrammingVibe codingSecure CodingPrompt EngineeringQuality ImprovementResponsible AIPrompt Engineering ToolsData EthicsPrompt PatternsSecurity TestingAI SecurityLLM ApplicationIntegration TestingApplication Security

Программа курса

12 модулей · 96 учебных материалов

01What is ChatGPT and What Are LLMs9 материалов

Lesson 1

Course Overview videoВидеоWhat is ChatGPT and What Are LLMs - Overview VideoВидеоIntroductionЧтениеLLaMA's Family TreeЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Coding with ChatGPT and Other LLMs
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.2 ч

12 модулей

Язык: Английский

Часть программы вашего университета
The Architecture of GeminiЧтение
How Transformers WorkЧтение
Reflect: Choose the Right LLM for the JobDIALOGUE
ChatGPT Uses Reinforcement Learning from Human FeedbackЧтение
Introduction to Large Language ModelsЗадание
02Unleashing the Power of LLMs for Coding A Paradigm Shift5 материалов

Lesson 1

Unleashing the Power of LLMs for Coding A Paradigm Shift - Overview VideoВидеоIntroductionЧтениеPlanning Your LLM-Powered CodingЧтениеGetting into LLM-Powered CodingЧтениеHarnessing LLMs for Efficient Software DevelopmentЗадание
03Code Refactoring, Debugging, and Optimization: A Practical Guide10 материалов

Lesson 1

Code Refactoring, Debugging, and Optimization: A Practical Guide - Overview VideoВидеоIntroductionЧтениеPrompt 5 Debugging HTMLЧтениеRefactoring CodeЧтениеDocumenting CodeЧтениеPractice: Planning a Code Cleanup with an LLMDIALOGUETesting CodeЧтениеAgentsЧтениеMy AppЧтениеCode Refactoring and Software Development PracticesЗадание
04Demystifying Generated Code for Readability9 материалов

Lesson 1

Demystifying Generated Code for Readability - Overview VideoВидеоIntroductionЧтениеDisadvantages of Learned CompressionЧтениеHere is What Claude 3 Says About Its Own Example of Bad CodeЧтениеWhy Is Reading Code Hard?ЧтениеPractice: Applying LLMs to Improve Code ReadabilityDIALOGUESummarizing Code for UnderstandingЧтениеGenerating DocumentationЧтениеEnhancing Code Clarity and MaintainabilityЗадание
05Addressing Bias and Ethical Concerns in LLM-Generated Code8 материалов

Lesson 1

Addressing Bias and Ethical Concerns in LLM-Generated Code - Overview VideoВидеоIntroductionЧтениеDetecting Bias Tools and StrategiesЧтениеAnalyzing the Training DataЧтениеFairness MetricsЧтениеPractice: Analyze and Mitigate Bias in an AI SystemDIALOGUECode ReviewsЧтениеEthical Considerations in AI Code DevelopmentЗадание
06Navigating the Legal Landscape of LLM-Generated Code7 материалов

Lesson 1

Navigating the Legal Landscape of LLM-Generated Code - Overview VideoВидеоIntroductionЧтениеTaiwan Human Creative ExpressionЧтениеAccountability and Redress MechanismsЧтениеPractice: Analyze Liability for AI-Generated CodeDIALOGUEDevelopments and ComplianceЧтениеNavigating Legal and Ethical Challenges in AI CodeЗадание
07Security Considerations and Measures7 материалов

Lesson 1

Security Considerations and Measures - Overview VideoВидеоIntroductionЧтениеCode VulnerabilitiesЧтениеImplementing Security Measures for LLM-Powered CodingЧтениеPractice: Analyze and Secure an LLM-Powered ApplicationDIALOGUEEncryption and Data ProtectionЧтениеSecurity Fundamentals in Modern DevelopmentЗадание
08Limitations of Coding with LLMs7 материалов

Lesson 1

Limitations of Coding with LLMs - Overview VideoВидеоIntroductionЧтениеAI AgentsЧтениеDependency ManagementЧтениеPractice: Analyze and Mitigate LLM Agent Risks in CI/CDDIALOGUEFuture Research Directions to Address LimitationsЧтениеChallenges in LLM-Driven Code and AI DevelopmentЗадание
09Cultivating Collaboration in LLM-Enhanced Coding7 материалов

Lesson 1

Cultivating Collaboration in LLM-Enhanced Coding - Overview VideoВидеоIntroductionЧтениеBest Practices for Code SharingЧтениеPractice: Design a Team Protocol for AI-Generated CodeDIALOGUETest the code thoroughlyЧтениеPeer Mentorship Sharing the WisdomЧтениеCollaborative Coding in the Age of LLMsЗадание
10Expanding the LLM Toolkit for Coders Beyond LLMs12 материалов

Lesson 1

Expanding the LLM Toolkit for Coders Beyond LLMs - Overview VideoВидеоIntroductionЧтениеPyCharm's Code CompletionЧтениеNetBeans' Code CompletionЧтениеVS Code's IntelliSenseЧтениеPractice: Design a Developer ToolchainDIALOGUEESLintЧтениеPMDЧтениеFortify Static Code AnalyzerЧтениеBanditЧтениеCypressЧтениеExpanding the LLM Toolkit for CodersЗадание
11Helping Others and Maximizing Your Career with LLMs7 материалов

Lesson 1

Helping Others and Maximizing Your Career with LLMs - Overview VideoВидеоIntroductionЧтениеSupporting a Culture of Continuous LearningЧтениеPractice: Design Your Community Contribution PlanDIALOGUESocial Media and Online CommunitiesЧтениеBuilding Genuine RelationshipsЧтениеProfessional Growth and AI in the Modern WorkplaceЗадание
12The Future of LLMs in Software Development8 материалов

Lesson 1

The Future of LLMs in Software Development - Overview VideoВидеоIntroductionЧтениеGenerative Business Intelligence (Gen BI)ЧтениеComing Challenges and OpportunitiesЧтениеNo Jobs for HumansЧтениеReflect: Evaluate Future AI Scenarios in Your WorkplaceDIALOGUESummaryЧтениеThe Evolving Role of LLMs in Coding and DevelopmentЗадание