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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Python for Finance: Investment Fundamentals & Data Analytics · LearnSpace
Назад в каталог
courseraБизнес

Python for Finance: Investment Fundamentals & Data Analytics

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

О курсе

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. This course provides a solid foundation in using Python for financial analysis and investment decision-making. You'll learn to apply Python programming and data analysis tools to solve financial problems, from basic calculations to advanced portfolio optimization. The course starts with Python programming basics, including the installation of Jupyter and Anaconda, and progresses to key financial concepts such as calculating rates of return, measuring investment risk, and handling time-series data. As you advance, you’ll gain hands-on experience using Python libraries tailored for financial modeling and analysis. Topics like the Capital Asset Pricing Model (CAPM), Markowitz Portfolio Theory, and Monte Carlo simulations will help you optimize portfolios and evaluate risk. By the end, you’ll be equipped to analyze financial data, perform regression analysis, and apply Python to real-world investment challenges. This course is perfect for finance enthusiasts and those looking to merge finance with programming and data analysis. Basic finance knowledge is helpful, but no prior Python experience is required.

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

Python ProgrammingFinancial ForecastingRegression AnalysisSimulationsJupyterObject Oriented Programming (OOP)Correlation AnalysisRisk AnalysisPortfolio ManagementReturn On InvestmentGeneral FinanceFinancial DataRisk ModelingStatistical AnalysisInvestment ManagementPortfolio RiskTime Series Analysis and ForecastingFinancial ModelingSimulation and Simulation SoftwareInvestments

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

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

01Welcome! Course Introduction2 материалов

Welcome! Course Introduction

What Does the Course Cover?ВидеоFull Course ResourcesЧтение
02Introduction to Jupyter and Programming with Python9 материалов

Introduction to Jupyter and Programming with Python

Programming Explained in 5 MinutesВидео

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

Packt - Course Instructors

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

Python for Finance: Investment Fundamentals & Data Analytics
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.4 ч

17 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Why PythonВидео
Why JupyterВидео
Installing Python and JupyterВидео
Jupyter's Interface - the DashboardВидео
Jupyter's Interface - Prerequisites for CodingВидео
Python 2 vs Python 3: What's the Difference?Видео
Programming Concepts: Abstract and Mechanistic Thinking in PythonDIALOGUE
Introduction to Jupyter and Programming with Python - AssessmentЗадание
03Python Variables and Data Types7 материалов

Python Variables and Data Types

Python VariablesВидеоUnderstanding Numbers and Boolean ValuesВидеоStringsВидеоIntroduction to Anaconda AIВидеоUsing the Anaconda Assistant: StringsВидеоUnderstanding Python Variables and Their TypesDIALOGUEPython Variables and Data Types - AssessmentЗадание
04Basic Python Syntax9 материалов

Basic Python Syntax

The Arithmetic Operators of PythonВидеоWhat is the Double Equality SignВидеоHow to Reassign ValuesВидеоHow to Add CommentsВидеоUnderstanding Line ContinuationВидеоHow to Index ElementsВидеоHow to Structure Your Code with IndentationВидеоUnderstanding Python Arithmetic OperatorsDIALOGUEBasic Python Syntax - AssessmentЗадание
05More on Python Operators4 материалов

More on Python Operators

Python Comparison OperatorsВидеоPython's Logical and Identity OperatorsВидеоWorking with Comparison and Boolean OperatorsDIALOGUEMore on Python Operators - AssessmentЗадание
06Conditional Statements6 материалов

Conditional Statements

Getting to Know the IF StatementВидеоAdding an ELSE statementВидеоElse if, for Brief - ELIFВидеоAn Additional Explanation of Boolean ValuesВидеоMastering Python IF StatementsDIALOGUEConditional Statements - AssessmentЗадание
07Python Functions9 материалов

Python Functions

How to Define a Function in PythonВидеоHow to Create a Function with a ParameterВидеоAnother Way to Define a FunctionВидеоHow to Use a Function within a FunctionВидеоUse Conditional Statements and Functions TogetherВидеоHow to Create Functions that Contain a Few ArgumentsВидеоBuilt-In Functions in Python Worth KnowingВидеоCreating and Using Python FunctionsDIALOGUEPython Functions - AssessmentЗадание
08Python Sequences7 материалов

Python Sequences

Introduction to ListsВидеоUsing Methods in PythonВидеоWhat is List SlicingВидеоWorking with TuplesВидеоPython DictionariesВидеоManipulating Lists in PythonDIALOGUEPython Sequences - AssessmentЗадание
09Using Iterations in Python10 материалов

Using Iterations in Python

Using For LoopsВидеоUsing While Loops and IncrementingВидеоUse the range() Function to Create ListsВидеоCombine Conditional Statements and LoopsВидеоAll In - Conditional Statements, Functions, and LoopsВидеоUsing the Anaconda Assistant: Several Python ToolsВидеоHow to Iterate over DictionariesВидеоUsing the Anaconda Assistant: DictionariesВидеоIteration and Loop Control in PythonDIALOGUEUsing Iterations in Python - AssessmentЗадание
10Advanced Python Tools17 материалов

Advanced Python Tools

Object Oriented ProgrammingВидеоModules, Packages, and the Standard LibraryВидеоImporting ModulesВидеоMust-have packages for Finance and Data ScienceВидеоWorking with arraysВидеоGenerating Random NumbersВидеоA Note on Using Financial Data in PythonВидеоSources of Financial DataВидеоAccessing the Notebook FilesВидеоImporting and Organizing Data in Python – Part IВидеоImporting and Organizing Data in Python – Part II.AВидеоImporting and Organizing Data in Python – Part II.BВидеоImporting and Organizing Data in Python – Part IIIВидеоChanging the Index of Your Time-Series DataВидеоRestarting the Jupyter KernelВидеоIntroduction to Object-Oriented Programming (OOP)DIALOGUEAdvanced Python Tools - AssessmentЗадание
11PART II FINANCE - Calculating and Comparing Rates of Return in Python12 материалов

PART II FINANCE - Calculating and Comparing Rates of Return in Python

Considering Both Risk and ReturnВидеоWhat are We Going to See Next?ВидеоCalculating a Security's Rate of ReturnВидеоSimple Returns Part IВидеоSimple Returns Part IIВидеоLog ReturnsВидеоPortfolio of Securities and Calculating Rate of ReturnВидеоCalculating the Rate of Return of a Portfolio of SecuritiesВидеоPopular Stock IndicesВидеоCalculating the Return of IndicesВидеоBalancing Risk and Return in InvestmentsDIALOGUEPART II FINANCE - Calculating and Comparing Rates of Return in Python - AssessmentЗадание
12PART II Finance - Measuring Investment Risk12 материалов

PART II Finance - Measuring Investment Risk

How Do We Measure a Security's Risk?ВидеоCalculating a Security's Risk in PythonВидеоThe Benefits of Portfolio DiversificationВидеоCalculating the Covariance between SecuritiesВидеоMeasuring the Correlation between SecuritiesВидеоCalculating Covariance and CorrelationВидеоConsidering the Risk of Multiple SecuritiesВидеоCalculating Portfolio RiskВидеоUnderstanding Systematic Versus Idiosyncratic RiskВидеоCalculating Diversifiable and NonDiversifiable RiskВидеоUnderstanding Risk and Return in InvestmentsDIALOGUEPART II Finance - Measuring Investment Risk - AssessmentЗадание
13PART II Finance - Using Regressions for Financial Analysis6 материалов

PART II Finance - Using Regressions for Financial Analysis

Simple Regression AnalysisВидеоRunning a Regression in PythonВидеоHow to Distinguish Good RegressionsВидеоComputing Alpha, Beta, and R2 in PythonВидеоUnderstanding Simple RegressionDIALOGUEPART II Finance - Using Regressions for Financial Analysis - AssessmentЗадание
14PART II Finance - Markowitz Portfolio Optimization6 материалов

PART II Finance - Markowitz Portfolio Optimization

Markowitz Portfolio TheoryВидеоObtaining the Efficient Frontier Part IВидеоObtaining the Efficient Frontier Part IIВидеоObtaining the Efficient Frontier Part IIIВидеоUnderstanding the Efficient Frontier with Markowitz TheoryDIALOGUEPART II Finance - Markowitz Portfolio Optimization - AssessmentЗадание
15PART II Finance - The Capital Asset Pricing Model10 материалов

PART II Finance - The Capital Asset Pricing Model

The Intuition Behind the CAPMВидеоUnderstanding and Calculating BetaВидеоCalculating the Beta of a StockВидеоThe CAPM FormulaВидеоCalculating the Expected Return of a StockВидеоIntroducing the Sharpe RatioВидеоObtaining the Sharpe Ratio in PythonВидеоMeasuring AlphaВидеоUnderstanding Beta and Risk in CAPMDIALOGUEPART II Finance - The Capital Asset Pricing Model - AssessmentЗадание
16PART II Finance - Multivariate Regression Analysis4 материалов

PART II Finance - Multivariate Regression Analysis

Multivariate Regression AnalysisВидеоRunning a Multivariate Regression in PythonВидеоExploring Multivariate RegressionsDIALOGUEPART II Finance - Multivariate Regression Analysis - AssessmentЗадание
17PART II Finance - Monte Carlo Simulations as a Decision-Making Tool16 материалов

PART II Finance - Monte Carlo Simulations as a Decision-Making Tool

The Essence of Monte Carlo SimulationsВидеоMonte Carlo in Corporate FinanceВидеоMC Predicting Gross Profit Part IВидеоMC Predicting Gross Profit Part IIВидеоForecasting Stock Prices with an MC SimulationВидеоMC Forecasting Stock Prices Part IВидеоMC Forecasting Stock Prices Part IIВидеоMC Forecasting Stock Prices Part IIIВидеоAn Introduction to Derivative ContractsВидеоThe Black Scholes FormulaВидеоMC Black Scholes Merton UpdatedВидеоMC Euler Discretization Part IВидеоMC Euler Discretization Part IIВидеоPART II Finance - Monte Carlo Simulations as a Decision-Making Tool - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание