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

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

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

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

Machine Learning Foundations

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

О курсе

In this course, you will learn the core programming, statistical, and mathematical skills that form the foundation of modern machine learning. You will develop the ability to work confidently with Python for ML workflows, manipulate and analyze data using industry-standard libraries, apply efficient data structures and algorithms, and use statistical reasoning and hypothesis testing to draw meaningful conclusions from data. You will also build essential intuition in linear algebra, calculus, probability, and optimization—concepts that underpin nearly all machine learning models. By completing this course, you will gain the practical and theoretical grounding needed to understand how machine learning systems work beneath the surface. You will be better prepared to read, implement, and reason about ML algorithms, debug data and modeling issues, and transition into more advanced machine learning and AI topics with confidence. What makes this course unique is its carefully integrated, multi-author approach. Drawing on expertise from Google, Meta, and DeepLearning.AI, the course blends real-world programming practices with rigorous mathematical intuition. Rather than treating theory and practice separately, it connects them into a cohesive learning path that builds durable understanding and long-term readiness for applied machine learning work.

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

Probability & StatisticsStatistical InferenceArtificial Intelligence and Machine Learning (AI/ML)Pandas (Python Package)Programming PrinciplesNumPyLinear AlgebraProbabilityDimensionality ReductionBayesian StatisticsPython ProgrammingMachine Learning MethodsMachine Learning AlgorithmsStatistical Hypothesis TestingData StructuresProbability DistributionStatistical Machine LearningStatistical MethodsStatistical AnalysisModel Optimization

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

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

01Start Here: Get Oriented and Check Your Skills2 материалов
Start Here: How This Skill-Based Course WorksЧтениеSkill Diagnostic: Find Your Recommended Starting PointЗадание
02Data structures in Python36 материалов

Lists and tuples

Annotated follow-along guide: Data structures in PythonЛабораторная

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

Professionals from the Industry

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

Machine Learning Foundations
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 25.2 ч

12 модулей

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

Субтитры: Арабский, Французский, Украинский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Турецкий, Испанский, Японский

Часть программы вашего университета
How to use Jupyter NotebooksЧтение
Introduction to listsВидео
Modify the contents of a listВидео
Reference guide: ListsЧтение
Introduction to tuplesВидео
Compare lists, strings, and tuplesЧтение
More with loops, lists, and tuplesВидео
zip(), enumerate(), and list comprehensionЧтение
Activity: Lists & tuples Лабораторная
Exemplar: Lists & tuples Лабораторная

Dictionaries and sets

Introduction to dictionariesВидеоDictionary methodsВидеоReference guide: DictionariesЧтениеIntroduction to setsВидеоReference guide: SetsЧтениеActivity: Dictionaries & setsЛабораторнаяExemplar: Dictionaries & setsЛабораторная

Arrays and vectors with NumPy

The power of packagesВидеоIntroduction to NumPyВидеоUnderstand Python libraries, packages, and modulesЧтениеPython’s new versions and featuresЧтениеBasic array operationsВидеоReference guide: ArraysЧтениеActivity: Arrays and vectors with NumPyЛабораторнаяExemplar: Arrays and vectors with NumPyЛабораторная

Dataframes with pandas

Introduction to pandasВидеоPandas basicsВидеоThe fundamentals of pandasЧтениеBoolean maskingВидеоBoolean masking in pandas ЧтениеGrouping and aggregationВидеоMore on grouping and aggregationЧтениеMerging and joining dataВидеоActivity: Dataframes with pandasЛабораторнаяExemplar: Dataframes with pandasЛабораторная
03Programming paradigms20 материалов

Procedural programming

What is procedural programming?ВидеоAlgorithmsВидеоWriting AlgorithmsЧтениеExercise: Make a cup of coffeeЧтениеMake a cup of coffee - solutionЧтениеSelf-review: Make a cup of coffeeЗаданиеAlgorithmic complexityВидеоIntro to Big-O notationЧтениеKnowledge check: Procedural ProgrammingЗадание

Functional programming

What is functional programming?ВидеоPure functionsВидеоRecursionВидеоRecursion example: Tower of HanoiЧтениеReversing a string on PythonВидеоMap & filterВидеоComprehensions

Object Oriented Programming

Python classes and instancesВидеоInstance methodsВидео
04Introduction to hypothesis testing18 материалов

Hypothesis testing

Module Resources & Required FilesЧтениеIntroduction to hypothesis testing ВидеоDifferences between the null and alternative hypothesesЧтениеType I and type II errors ЧтениеTest your knowledge: Introduction to hypothesis testingЗадание

One-sample tests

One-sample test for meansВидеоDetermine if data has statistical significanceЧтениеTest your knowledge: One-sample testsЗадание

Two-sample tests

Two-sample tests: MeansВидеоOne-tailed and two-tailed testsЧтениеTwo-sample tests: ProportionsВидеоA/B testing ЧтениеExperimental DesignЧтениеTest your knowledge: Two-sample testsЗадание

Hypothesis testing with Python

Annotated follow-along guide: Use Python to conduct a hypothesis testЛабораторнаяUse Python to conduct a hypothesis test ВидеоActivity: Explore hypothesis testingЛабораторнаяExemplar: Explore hypothesis testingЛабораторная
05Vectors and Linear Transformations12 материалов

Vector algebra

Vector Operations: Scalar Multiplication, Sum and Dot Product of VectorsЛабораторнаяVectors and their propertiesВидеоVector operationsВидеоThe dot productВидео

Linear transformations

Matrices as linear transformationsВидеоLinear transformations as matricesВидеоInteractive Tool: Linear TransformationsЧтениеMatrix multiplicationВидеоThe identity matrixВидеоMatrix inverseВидео

Ungraded Labs

Matrix MultiplicationЛабораторнаяLinear TransformationsЛабораторная
06Determinants and Eigenvectors11 материалов

Determinants In-depth

Determinant as an areaВидеоDeterminant of a productВидеоDeterminants of inversesВидео

Eigenvalues and Eigenvectors

Bases in Linear AlgebraВидеоSpan in Linear AlgebraВидеоEigenbasesВидеоEigenvalues and EigenvectorsВидеоPCA - OverviewВидеоPCA - Why It WorksВидеоPCA - Mathematical FormulationВидеоInterpreting Eigenvalues and EigenvectorsЛабораторная
07Derivatives and Optimization7 материалов

Derivatives

Motivation to DerivativesВидеоDerivatives and TangentsВидеоSlopes, maxima and minimaВидеоConcept of DerivativesPLUGINDerivatives and their notationВидео

Ungraded Lab

Differentiation in Python: Symbolic, Numerical and AutomaticЛабораторная

Optimization

Optimization of squared loss - The one powerline problemВидео
08Gradients and Gradient Descent8 материалов

Lesson 2 - Gradient Descent

Optimization using Gradient Descent in one variable - Part 1ВидеоOptimization using Gradient Descent in one variable - Part 2ВидеоOptimization using Gradient Descent in one variable - Part 3ВидеоOptimization using Gradient Descent in two variables - Part 1ВидеоOptimization using Gradient Descent in two variables - Part 2ВидеоOptimization Using Gradient Descent in Two VariablesЛабораторнаяOptimization using Gradient Descent - Least squaresВидеоOptimization using Gradient Descent - Least squares with multiple observationsВидео
09Introduction to Probability and Bayesian Reasoning7 материалов

Introduction to Probability

IndependenceВидеоConditional Probability - Part 1ВидеоConditional Probability - Part 2ВидеоBayes Theorem - IntuitionВидеоBayes Theorem - Mathematical FormulaВидеоBayes Theorem - Spam exampleВидеоBayes Theorem - The Naive Bayes ModelВидео
10Describing Probability Distributions and Covariance2 материалов

Describing Distributions

Standardizing a DistributionВидео

Probability Distributions with Multiple Variables

Covariance of a DatasetВидео
11Sampling and Point estimation8 материалов

Population and Sample

Central Limit Theorem - Discrete Random VariableВидеоCentral Limit Theorem - Continuous Random VariableВидеоSampling data from different distribution and studying the distribution of sample meanЛабораторная

Point Estimation

Maximum Likelihood Estimation: Motivation ВидеоInteractive Tool: Likelihood FunctionsЧтениеMLE: Linear RegressionВидеоRegularizationВидеоExploratory Data Analysis - Linear RegressionЛабораторная
12 Assessment2 материалов

Lesson

Learner Expectations for Skill AssessmentЧтениеSkills AssessmentЗадание
Чтение
Mapping key values to dictionary data structuresЗадание
Knowledge check: Functional ProgrammingЗадание