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

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

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

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

Foundations of AI, LLMs, and Development Environments

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain a comprehensive understanding of AI, Large Language Models (LLMs), and their development environments. You'll start by learning the foundational principles of AI and LLMs, followed by hands-on demonstrations of the projects you'll build, giving you practical experience. The course is structured progressively, from environment setup to deep dives into Python programming, culminating in the construction of LLMs using libraries like Hugging Face’s Transformers. As you work through each section, you'll be guided step-by-step with tutorials and practice exercises that reinforce key concepts. The journey includes setting up your development environment, mastering Python fundamentals, exploring deep learning and machine learning, and diving into the complexities of Generative AI. Key concepts such as the transformer architecture, self-attention mechanism, and using OpenAI APIs will be explored in detail. By completing each module, you will build your coding and problem-solving skills, progressively building toward more advanced techniques in AI development. This course is ideal for those wanting to break into AI and machine learning development. The target audience includes beginners with some basic understanding of programming, specifically those interested in AI applications. No prior experience in AI is required, though familiarity with Python will be beneficial. By the end of the course, you will be able to set up your development environment for AI projects, understand and implement LLMs using transformer architecture, create and deploy AI models, and integrate OpenAI’s models through API calls.

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

Generative Model ArchitecturesOpenAI APIHugging FaceObject Oriented Programming (OOP)AI literacyArtificial Intelligence and Machine Learning (AI/ML)AI Integrations

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

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

01Introduction6 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Foundations of AI, LLMs, and Development Environments'ЧтениеFull Specialization ResourcesЧтениеDemo: What You'll Build in This CourseВидео

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

Packt - Course Instructors

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

Foundations of AI, LLMs, and Development Environments
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.1 ч

7 модулей

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

Часть программы вашего университета
Course StructureВидео
How to Get the Most from This CourseВидео
02Development Environment Setup8 материалов

Development Environment Setup

Development Environment Setup: OverviewВидеоInstall Python on Windows: For Windows UsersВидеоInstall Python on Mac: For Mac UsersВидеоDownload Visual Studio CodeВидеоInstall the Python Extension Pack for VS CodeВидеоRunning First Python Program in VS CodeВидеоUnderstanding Python Code and Environment SetupDIALOGUEDevelopment Environment Setup - AssessmentЗадание
03Optional: Python Deep Dive—Master Python Fundamentals79 материалов

Optional: Python Deep Dive—Master Python Fundamentals

What Is Python and Where It's Used?ВидеоPython Compilation and Interpretation ProcessВидеоDeclaring Variables in PythonВидеоData TypesВидеоPython f-StringsВидеоNumbers: Integers and FloatsВидеоIntroduction to Lists: Accessing and Modifying ThemВидеоf-Strings and Individual Values from a ListВидеоSorting a List and Getting a List LengthВидеоLists and Loops: Looping Through a ListВидеоMaking a List of Numbers with Loops and the Range FunctionВидеоStatistics Functions for NumbersВидеоGenerate Even Numbers with the List and RangeВидеоImportant: Code Organization NoteВидеоList ComprehensionВидеоTuplesВидеоBranching: If Statements and BooleansВидеоThe Elif and the in KeywordsВидеоHands-On: Using and and or Logical OperatorsВидеоand or Logical OperatorsВидеоChecking for InequalitiesВидеоHands-On: Inner If-StatementsВидеоData Structures: Dictionaries—Introduction and Declaring and Accessing ValuesВидеоModifying a DictionaryВидеоIterating Through a DictionaryВидеоNested Dictionaries and Looping Through ThemВидеоLooping Through a Dictionary with a List InsideВидеоUser Input and While Loops: User Input—IntroductionВидеоHands-On: Odd or Even NumberВидеоWhile Loops and Simple Quit ProgramВидеоHands-On: Quiz GameВидеоRemoving All Instances of Specific Values from a ListВидеоHands-On: Dream Travel Itinerary Program—Filling a Dictionary with User InputВидеоFunctions: IntroductionВидеоPassing Information to a Function (Parameters)ВидеоPositional and Named ArgumentsВидеоDefault Values: ParametersВидеоReturn Values from a FunctionВидеоHands-On: Returning an Integer and Intro to DocStringВидеоFunctions: Passing a List as ArgumentВидеоPassing an Arbitrary Number of Arguments to a FunctionВидеоIntroduction to Modules: Importing Specific Functions from a ModuleВидеоUsing the "as" as an AliasВидеоClasses and OOP: Object-Oriented Programming—The init and str MethodsВидеоThe init and str MethodsВидеоAdding More Methods to the ClassВидеоSetting a Default Value for an AttributeВидеоModifying Class Attribute: Directly and with MethodsВидеоInheritance: Create an Ebook—Child ClassВидеоOverriding MethodsВидеоCreating and Importing from a ModuleВидеоThe Object Class: OverviewВидеоThe Python Standard LibraryВидеоRandom Module: Random Fruit Hands-OnВидеоHands-On: Random Fruit with Choice Module MethodВидеоUsing Datetime ModuleВидеоWriting and Reading Files: Do Useful Tasks with PythonВидеоThe Path Class and Reading a Text FileВидеоResolving Path: Reading from a Subdirectory with PathВидеоPath Properties OverviewВидеоWriting to Text File with PathВидеоRead and Write to File Using the "with" KeywordВидеоHandling ExceptionsВидеоThe "FileNotFound" and "IndexError" Exception TypesВидеоCustom Exception Creation and HandlingВидеоJSON: Reading and Writing to a JSON FileВидеоHands-On: Writing and Reading Countries to JSON FileВидеоHands-On: File OrganizerВидеоPython Virtual Environment and PIPВидеоSetting Up Virtual Environment and Installing a PackageВидеоHands-On: Watermarker Python ToolВидеоBuilding an Image Watermarker in Python: Part 1ВидеоGenerating the Watermarked ImagesВидеоReading CSV File: IntroductionВидеоGetting the CSV Header PositionВидеоReading Data from a CSV ColumnВидеоPlotting a Graph with CSV DataВидеоFundamentals of Python Programming: Data Types, Lists, and FunctionsDIALOGUEOptional: Python Deep Dive—Master Python Fundamentals - AssessmentЗадание
04Understanding Deep and Machine Learning12 материалов

Understanding Deep and Machine Learning

Deep and Machine Learning Deep Dive: Overview and BreakdownВидеоDeep Learning Key AspectsВидеоDeep Neural Network Dissection: Full Dive with AnalogiesВидеоThe Single Neuron Computation: Deep DiveВидеоWeights: Deep DiveВидеоActivation Functions: Deep Dive with AnalogiesВидеоDeep Learning SummaryВидеоMachine Learning Introduction: Machine Learning vs. Deep LearningВидеоLearning Types: Education System AnalogyВидеоComparative Capabilities: Deep Learning, Machine Learning, and AI SummaryВидеоUnderstanding Deep Learning and Machine Learning HierarchiesDIALOGUEUnderstanding Deep and Machine Learning - AssessmentЗадание
05Generative AI: Architecture and Core Technologies5 материалов

Generative AI: Architecture and Core Technologies

GenAI Introduction and Architecture OverviewВидеоGenAI Key Technologies: Limitations and ChallengesВидеоGenAI Key Components Overview and SummaryВидеоUnderstanding Generative AI Basics and ApplicationsDIALOGUEGenerative AI: Architecture and Core Technologies - AssessmentЗадание
06LLMs: Concepts, Architecture, and Hands-On Development9 материалов

LLMs: Concepts, Architecture, and Hands-On Development

LLMs: OverviewВидеоThe Transformer Architecture: FundamentalsВидеоThe Self-Attention Mechanism: AnalogyВидеоThe Transformers Library: Deep DiveВидеоHands-On: Create a Simple LLM from the Transformers LibraryВидеоHands-On: Enhanced Transformers LLMВидеоOpen-Source vs. Closed-Source Models: OverviewВидеоUnderstanding Large Language Models and Transformer ArchitectureDIALOGUELLMs: Concepts, Architecture, and Hands-On Development - AssessmentЗадание
07OpenAI Models and Setup8 материалов

OpenAI Models and Setup

Set Up OpenAI Account and API KeyВидеоUsing APIs Effectively in AI ProjectsВидеоHands-On: Making Our First Call to OpenAI ModelВидеоConclusion to the Course 'Foundations of AI, LLMs, and Development Environments'ЧтениеSetting Up and Using OpenAI API Keys in PythonDIALOGUEOpenAI Models and Setup - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание