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

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

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

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

Fundamentals of AI, Machine Learning, and Python Programming

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

О курсе

Updated in May 2025. This course now 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. Embark on a transformative learning experience designed to equip you with a robust understanding of AI, machine learning, and Python programming. This course begins with a thorough introduction to artificial intelligence and machine learning, demystifying the core concepts and exploring how algorithms and data-driven techniques empower computers to learn and adapt. As you progress, you'll delve into the architecture of deep learning and neural networks, grasping how these advanced structures mimic human cognition to process complex data and make accurate predictions. Transitioning from theory to practical application, the course guides you through setting up your development environment with Anaconda, laying the groundwork for efficient coding and package management. You'll then immerse yourself in Python programming, mastering flow control mechanisms, data structures, and functions. The journey continues with an exploration of essential Python libraries such as NumPy, Matplotlib, and Pandas, providing you with the tools to handle data manipulation and visualization effectively. The latter part of the course focuses on advanced AI topics, including the installation and application of deep learning libraries like TensorFlow and PyTorch. You'll learn about the fundamental structures of artificial neurons and neural networks, and the crucial roles of activation functions, loss functions, and optimizers in training models. Through hands-on projects, such as building regression models for house price prediction and binary classification models for heart disease prediction, you'll apply your knowledge to real-world scenarios, reinforcing your learning and enhancing your practical skills. This course is designed for aspiring data scientists, machine learning enthusiasts, and Python programmers. It is ideal for beginners seeking a comprehensive introduction to AI and machine learning, as well as professionals looking to deepen their understanding of these technologies. Prerequisites include basic programming knowledge and a keen interest in artificial intelligence and data science.

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

Model TrainingArtificial Neural NetworksPredictive ModelingDeep LearningPython ProgrammingData ManipulationRegression AnalysisMatplotlibTensorflowArtificial IntelligenceMachine Learning SoftwareNumPyApplied Machine LearningArtificial Intelligence and Machine Learning (AI/ML)Computer ProgrammingPyTorch (Machine Learning Library)Programming PrinciplesMachine Learning MethodsPandas (Python Package)Development Environment

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

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

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

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Fundamentals of AI, Machine Learning, and Python Programming'ЧтениеFull Specialization ResourcesЧтение
02Introduction to AI and Machine Learning2 материалов

Introduction to AI and Machine Learning

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

Packt - Course Instructors

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

Fundamentals of AI, Machine Learning, and Python Programming
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16 ч

30 модулей

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

Субтитры: Венгерский, Казахский

Часть программы вашего университета
Introduction to AI and Machine LearningВидео
Introduction to AI and Machine LearningDIALOGUE
03Introduction to Deep learning and Neural Networks3 материалов

Introduction to Deep learning and Neural Networks

Introduction to Deep learning and Neural NetworksВидеоAssessment 1ЗаданиеUnderstanding Artificial NeuronsDIALOGUE
04Setting Up Computer - Installing Anaconda2 материалов

Setting Up Computer - Installing Anaconda

Setting Up Computer - Installing AnacondaВидеоSetting Up Your Python Development EnvironmentDIALOGUE
05Python Basics - Flow Control3 материалов

Python Basics - Flow Control

Python Basics - Flow Control - Part 1ВидеоPython Basics - Flow Control - Part 2ВидеоMastering Python Flow ControlDIALOGUE
06Python Basics - Lists and Tuples3 материалов

Python Basics - Lists and Tuples

Python Basics - Lists and TuplesВидеоAssessment 2ЗаданиеUnderstanding Tuples and Lists in PythonDIALOGUE
07Python Basics - Dictionaries and Functions3 материалов

Python Basics - Dictionaries and Functions

Python Basics - Dictionaries and Functions - part 1ВидеоPython Basics - Dictionary and Functions - part 2ВидеоWorking with Python DictionariesDIALOGUE
08NumPy Basics3 материалов

NumPy Basics

NumPy Basics - Part 1ВидеоNumPy Basics - Part 2ВидеоBasics of NumPy Arrays and OperationsDIALOGUE
09Matplotlib Basics4 материалов

Matplotlib Basics

Matplotlib Basics - part 1ВидеоMatplotlib Basics - part 2ВидеоAssessment 3ЗаданиеVisualizing Data with MatplotlibDIALOGUE
10Pandas Basics3 материалов

Pandas Basics

Pandas Basics - Part 1ВидеоPandas Basics - Part 2ВидеоUnderstanding Pandas Series and DataFramesDIALOGUE
11Installing Deep Learning Libraries2 материалов

Installing Deep Learning Libraries

Installing Deep Learning LibrariesВидеоInstalling and Managing Python Libraries for Deep LearningDIALOGUE
12Basic Structure of Artificial Neuron and Neural Network3 материалов

Basic Structure of Artificial Neuron and Neural Network

Basic Structure of Artificial Neuron and Neural NetworkВидеоAssessment 4ЗаданиеUnderstanding Artificial Neural NetworksDIALOGUE
13Activation Functions Introduction2 материалов

Activation Functions Introduction

Activation Functions IntroductionВидеоUnderstanding Activation Functions in Deep LearningDIALOGUE
14Popular Types of Activation Functions2 материалов

Popular Types of Activation Functions

Popular Types of Activation FunctionsВидеоExploring Activation FunctionsDIALOGUE
15Popular Types of Loss Functions3 материалов

Popular Types of Loss Functions

Popular Types of Loss FunctionsВидеоAssessment 5ЗаданиеUnderstanding Loss Functions in Deep LearningDIALOGUE
16Popular Optimizers2 материалов

Popular Optimizers

Popular OptimizersВидеоUnderstanding Deep Learning OptimizersDIALOGUE
17Popular Neural Network Types2 материалов

Popular Neural Network Types

Popular Neural Network TypesВидеоExploring Neural Network TypesDIALOGUE
18King County House Sales Regression Model - Step 1 Fetch and Load Dataset3 материалов

King County House Sales Regression Model - Step 1 Fetch and Load Dataset

King County House Sales Regression Model - Step 1 Fetch and Load DatasetВидеоAssessment 6ЗаданиеLoading and Inspecting Data with PandasDIALOGUE
19Steps 2 and 3 - EDA and Data Preparation3 материалов

Steps 2 and 3 - EDA and Data Preparation

Steps 2 and 3 - EDA and Data Preparation - Part 1ВидеоSteps 2 and 3 - EDA and Data Preparation - Part 2ВидеоExploratory Data Analysis with Pandas for Regression ModelsDIALOGUE
20Step 4 - Defining the Keras Model3 материалов

Step 4 - Defining the Keras Model

Step 4 Defining the Keras Model - Part 1ВидеоStep 4 Defining the Keras Model - Part 2ВидеоBuilding a Keras Sequential Model for House Price PredictionDIALOGUE
21Steps 5 and 6 - Compile and Fit Model3 материалов

Steps 5 and 6 - Compile and Fit Model

Steps 5 and 6 Compile and Fit ModelВидеоAssessment 7ЗаданиеCompiling and Fitting a Regression ModelDIALOGUE
22Step 7 Visualize Training and Metrics2 материалов

Step 7 Visualize Training and Metrics

Step 7 Visualize Training and MetricsВидеоVisualizing Regression Model Training with MatplotlibDIALOGUE
23Step 8 Prediction Using the Model2 материалов

Step 8 Prediction Using the Model

Step 8 Prediction Using the ModelВидеоPredicting House Prices with a Pre-trained ModelDIALOGUE
24Heart Disease Binary Classification Model - Introduction3 материалов

Heart Disease Binary Classification Model - Introduction

Heart Disease Binary Classification Model - IntroductionВидеоAssessment 8ЗаданиеBinary Classification with Neural NetworksDIALOGUE
25Step 1 - Fetch and Load Data2 материалов

Step 1 - Fetch and Load Data

Step 1 - Fetch and Load DataВидеоLoading and Analyzing CSV Data with PandasDIALOGUE
26Steps 2 and 3 - EDA and Data Preparation3 материалов

Steps 2 and 3 - EDA and Data Preparation

Steps 2 and 3 - EDA and Data Preparation - Part 1ВидеоSteps 2 and 3 - EDA and Data Preparation - Part 2ВидеоExploratory Data Analysis with PythonDIALOGUE
27Step 4 - Defining the Model3 материалов

Step 4 - Defining the Model

Step 4 - Defining the ModelВидеоAssessment 9ЗаданиеBuilding a Sequential Model for ClassificationDIALOGUE
28Step 5 - Compile, Fit, and Plot the Model2 материалов

Step 5 - Compile, Fit, and Plot the Model

Step 5 - Compile, Fit, and Plot the ModelВидеоCompiling and Training a Keras ModelDIALOGUE
29Step 5 - Predicting Heart Disease Using Model2 материалов

Step 5 - Predicting Heart Disease Using Model

Step 5 - Predicting Heart Disease Using ModelВидеоInterpreting Machine Learning Model PredictionsDIALOGUE
30Step 6 - Testing and Evaluating Heart Disease Model7 материалов

Step 6 - Testing and Evaluating Heart Disease Model

Step 6 - Testing and Evaluating Heart Disease Model - Part 1ВидеоStep 6 - Testing and Evaluating Heart Disease Model - Part 2ВидеоConclusion to the Course 'Fundamentals of AI, Machine Learning, and Python Programming'ЧтениеUnderstanding Dataset Splitting for Model EvaluationDIALOGUEAssessment 10ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание