06 How to solve for IRR YTM with While Loops and Conditional Statements/055 Conditional Statements.mp438.63MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/056 Keywords pass continue and break.mp439.4MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/057 Calculate a Project s Payback Period.mp421.87MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/058 While Loops.mp435.63MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/059 The Internal Rate of Return - IRR (Theory).mp423.91MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/060 Solving for a Project s IRR.mp460.77MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/061 Bonds and the Yield to Maturity - YTM (Theory).mp436.99MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/062 Solving for a Bond s Yield to Maturity (YTM).mp412.53MB
06 How to solve for IRR YTM with While Loops and Conditional Statements/063 Coding Exercise 5.mp455.81MB
07 How to create great graphs with Matplotlib - Plotting NPV and IRR/064 Intro.mp414.48MB
07 How to create great graphs with Matplotlib - Plotting NPV and IRR/065 Line Plots.mp423.34MB
07 How to create great graphs with Matplotlib - Plotting NPV and IRR/066 Scatter Plots.mp47.22MB
07 How to create great graphs with Matplotlib - Plotting NPV and IRR/067 Customizing Plots (Part 1).mp424.42MB
07 How to create great graphs with Matplotlib - Plotting NPV and IRR/068 Customizing Plots (Part 2).mp480.42MB
07 How to create great graphs with Matplotlib - Plotting NPV and IRR/069 Plotting NPV IRR.mp440.68MB
08 The Numpy Package Working with numbers made easy/071 Modules Packages and Libraries - No need to reinvent the Wheel.mp432.03MB
08 The Numpy Package Working with numbers made easy/072 Numpy Arrays.mp435.72MB
08 The Numpy Package Working with numbers made easy/073 Indexing and Slicing Numpy Arrays.mp413.67MB
08 The Numpy Package Working with numbers made easy/074 Vectorized Operations with Numpy Arrays.mp418.73MB
08 The Numpy Package Working with numbers made easy/075 Changing Elements in Numpy Arrays Mutability.mp424.52MB
08 The Numpy Package Working with numbers made easy/076 View vs. copy - potential Pitfalls when slicing Numpy Arrays.mp419.27MB
08 The Numpy Package Working with numbers made easy/077 Numpy Array Methods and Attributes.mp421.97MB
08 The Numpy Package Working with numbers made easy/078 Numpy Universal Functions.mp417.77MB
08 The Numpy Package Working with numbers made easy/079 Boolean Arrays and Conditional Filtering.mp418.14MB
08 The Numpy Package Working with numbers made easy/080 Advanced Filtering Bitwise Operators.mp428.31MB
08 The Numpy Package Working with numbers made easy/081 Determining a Project s Payback Period with np.where().mp422.53MB
08 The Numpy Package Working with numbers made easy/082 Creating Numpy Arrays from Scratch.mp437.86MB
08 The Numpy Package Working with numbers made easy/083 Coding Exercise 7.mp473.13MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/084 Evaluating Investments with np.npv() and np.irr().mp422.24MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/085 Evaluating Annuities with np.fv() - Funding Phase.mp432.8MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/086 Evaluating Annuities with np.fv() - Payout Phase.mp424.4MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/087 How to solve for annuity payments with np.pmt().mp415.78MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/088 How to solve for the number of periodic payments with np.nper().mp412.7MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/089 How to calculate the required Contract Value with np.pv().mp415.27MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/090 Frequency of compounding and the effective annual interest rate.mp421.81MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/091 How to evaluate a Retirement Plan A-Z.mp431.97MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/092 Retirement Plan Sensitivity Analysis.mp430.76MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/093 Mortgage Loan Analysis - Debt Sizing.mp439.07MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/094 Mortgage Loan Analysis - Interest Payments and Amortization Schedule.mp481.35MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/095 Calculate PV of equal installments with np.pv() - Valuation of Bonds.mp410.15MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/096 Capital Budgeting - Mutually exclusive Projects (Part 1).mp423.06MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/097 Capital Budgeting - Mutually exclusive Projects (Part 2).mp440.99MB
09 How to solve complex TVM and Capital Budgeting problems with Python and Numpy/098 Capital Budgeting - Mutually exclusive Projects (Part 3).mp418.67MB
10 --- PART 2 STATISTICS AND HYPOTHESIS TESTING WITH PYTHON NUMPY AND SCIPY ---/100 Statistics - Overview Terms and Vocabulary.mp495.73MB
10 --- PART 2 STATISTICS AND HYPOTHESIS TESTING WITH PYTHON NUMPY AND SCIPY ---/101 Coding Projects Part 2 - Overview.mp421.07MB
10 --- PART 2 STATISTICS AND HYPOTHESIS TESTING WITH PYTHON NUMPY AND SCIPY ---/102 Download of Part 2 Course Materials.mp430.19MB
11 How to perform Descriptive Statistics on Populations and Samples/103 Population vs. Sample.mp443.91MB
11 How to perform Descriptive Statistics on Populations and Samples/104 Visualizing Frequency Distributions with plt.hist().mp422.65MB
11 How to perform Descriptive Statistics on Populations and Samples/105 Relative and Cumulative Frequencies with plt.hist().mp436.43MB
11 How to perform Descriptive Statistics on Populations and Samples/106 Measures of Central Tendency (Theory).mp420.74MB
11 How to perform Descriptive Statistics on Populations and Samples/107 Coding Measures of Central Tendency - Mean and Median.mp422.33MB
11 How to perform Descriptive Statistics on Populations and Samples/108 Coding Measures of Central Tendency - Geometric Mean.mp416.56MB
11 How to perform Descriptive Statistics on Populations and Samples/109 Excursus Why Log Returns are useful.mp412.4MB
11 How to perform Descriptive Statistics on Populations and Samples/110 Variability around the Central Tendency Dispersion (Theory).mp427.68MB
11 How to perform Descriptive Statistics on Populations and Samples/111 Minimum Maximum and Range with PythonNumpy.mp412.3MB
11 How to perform Descriptive Statistics on Populations and Samples/112 Percentiles with PythonNumpy.mp417.57MB
11 How to perform Descriptive Statistics on Populations and Samples/113 Variance and Standard Deviation with PythonNumpy.mp416.35MB
11 How to perform Descriptive Statistics on Populations and Samples/114 Skew and Kurtosis (Theory).mp418.03MB
11 How to perform Descriptive Statistics on Populations and Samples/115 How to calculate Skew and Kurtosis with scipy.stats.mp427.45MB
12 Common Probability Distributions and how to construct Confidence Intervals/117 How to generate Random Numbers with Numpy.mp425.19MB
12 Common Probability Distributions and how to construct Confidence Intervals/118 Reproducibility with np.random.seed().mp417.25MB
12 Common Probability Distributions and how to construct Confidence Intervals/119 Probability Distributions - Overview.mp435.68MB
12 Common Probability Distributions and how to construct Confidence Intervals/120 Discrete Uniform Distributions.mp428.2MB
12 Common Probability Distributions and how to construct Confidence Intervals/121 Continuous Uniform Distributions.mp420.11MB
12 Common Probability Distributions and how to construct Confidence Intervals/122 The Normal Distribution (Theory).mp418.43MB
12 Common Probability Distributions and how to construct Confidence Intervals/123 Creating a normally distributed Random Variable.mp424.11MB
12 Common Probability Distributions and how to construct Confidence Intervals/124 Normal Distribution - Probability Density Function (pdf) with scipy.stats.mp426.92MB
12 Common Probability Distributions and how to construct Confidence Intervals/125 Normal Distribution - Cumulative Distribution Function (cdf) with scipy.stats.mp415.38MB
12 Common Probability Distributions and how to construct Confidence Intervals/126 The Standard Normal Distribution and Z-Values.mp438.63MB
12 Common Probability Distributions and how to construct Confidence Intervals/127 Properties of the Standard Normal Distribution (Theory).mp414.84MB
12 Common Probability Distributions and how to construct Confidence Intervals/128 Probabilities and Z-Values with scipy.stats.mp459.27MB
12 Common Probability Distributions and how to construct Confidence Intervals/129 Confidence Intervals with scipy.stats.mp448.12MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/131 Sample Statistic Sampling Error and Sampling Distribution (Theory).mp433.91MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/132 Sampling with np.random.choice().mp420.64MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/133 Sampling Distribution.mp421.58MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/134 Standard Error.mp410.65MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/135 Central Limit Theorem (Coding Part 1).mp426.3MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/136 Central Limit Theorem (Coding Part 2).mp430.34MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/137 Central Limit Theorem (Theory).mp416.98MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/138 Point Estimates vs. Confidence Interval Estimates (known Population Variance).mp423.42MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/139 The Student s t-distribution What is it and whywhen do we use it.mp420.14MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/140 Unknown Population Variance - the Standard Case (Example 1).mp426.34MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/141 Unknown Population Variance - the Standard Case (Example 2).mp417.8MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/142 Student s t-Distribution vs. Normal Distribution with scipy.stats.mp429.63MB
13 How to estimate Population parameters with Samples - Sampling and Estimation/143 Bootstrapping with Python an alternative method without Statistics.mp428.05MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/145 Hypothesis Testing (Theory).mp450.95MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/146 Two-tailed Z-Test with known Population Variance.mp452.74MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/147 What is the p-value (Theory).mp413.03MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/148 Calculating and interpreting z-statistic and p-value with scipy.stats.mp422.19MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/149 One-tailed Z-Test with known Population Variance.mp431.2MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/150 Two-tailed t-Test (unknown Population Variance).mp438.81MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/151 One-tailed t-Test (unknown Population Variance).mp415.56MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/152 Hypothesis Testing with Bootstrapping.mp432.46MB
14 How to perform Hypothesis Tests Z-Tests t-Tests Bootstrapping more/153 Testing for Normality of Financial Returns with scipy.stats.mp449.49MB
15 -- PART 3 ADVANCED PYTHON MONTE CARLO SIMULATIONS AND VALUE AT RISK (VAR) ---/155 Overview Download of Course Materials for Part 3.mp411.28MB
15 -- PART 3 ADVANCED PYTHON MONTE CARLO SIMULATIONS AND VALUE AT RISK (VAR) ---/156 Coding Projects Part 3 - Overview.mp418.91MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/157 How to work with nested Lists.mp418.25MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/158 2-dimensional Numpy Arrays.mp416.13MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/159 How to slice 2-dim Numpy Arrays (Part 1).mp428.92MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/160 How to slice 2-dim Numpy Arrays (Part 2).mp48.76MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/161 Recap Changing Elements in a Numpy Array slice.mp416.51MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/162 How to perform row-wise and column-wise Operations.mp422.48MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/163 Reshaping and Transposing 2-dim Numpy Arrays.mp424.65MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/164 Creating 2-dim Numpy Arrays from Scratch.mp416.88MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/165 Arithmetic Vectorized Operations with 2-dim Numpy Arrays.mp427.5MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/166 The keepdims parameter.mp420.76MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/167 Adding Removing Elements.mp416.49MB
16 n-dimensional Numpy Arrays How to work with numerical Tabular Data/168 Merging and Concatenating Numpy Arrays.mp418.72MB
17 How to create your own user-defined Functions/170 Defining your first user-defined Function.mp427.36MB
17 How to create your own user-defined Functions/171 What s the difference between Positional Arguments vs. Keyword Arguments.mp436.35MB
17 How to create your own user-defined Functions/172 How to work with Default Arguments.mp428.47MB
17 How to create your own user-defined Functions/173 The Default Argument None.mp426.8MB
17 How to create your own user-defined Functions/174 How to unpack Iterables.mp418.62MB
17 How to create your own user-defined Functions/175 Sequences as arguments and args.mp426.26MB
17 How to create your own user-defined Functions/176 How to return many results.mp413.44MB
17 How to create your own user-defined Functions/177 Scope - easily explained.mp435.27MB
17 How to create your own user-defined Functions/178 How to create Nested Functions.mp430.12MB
17 How to create your own user-defined Functions/179 Putting it all together - Case Study.mp469.22MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/181 What is the Value-at-Risk (VaR) (Theory).mp420.39MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/182 Analyzing the Data past Performance.mp425.46MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/183 How to use the Parametric Method to calculate Value-at-Risk (VaR).mp423.88MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/184 How to use the Historical Method to calculate Value-at-Risk (VaR).mp413.6MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/185 Monte Carlo Simulations for Value-at-Risk - Parametric (Part 1).mp429.44MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/186 Monte Carlo Simulations for Value-at-Risk - Parametric (Part 2).mp443.53MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/187 Monte Carlo Simulations for Value-at-Risk - Parametric (Part 3).mp451.01MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/188 Monte Carlo Simulations for Value-at-Risk - Bootstrapping (Part 1).mp441.98MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/189 Monte Carlo Simulations for Value-at-Risk - Bootstrapping (Part 2).mp436.11MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/190 Conditional Value-at-Risk (CVaR).mp419.47MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/191 Dynamic path-dependent Simulations (Part 1).mp441.54MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/192 Dynamic path-dependent Simulations (Part 2).mp467.44MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/193 Dynamic path-dependent Simulations (Part 3).mp417.74MB
18 Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy/194 Dynamic path-dependent Simulations (Part 4).mp465.49MB
19 --- PART 4 MANAGING (FINANCIAL) DATA WITH PANDAS BEYOND EXCEL ---/196 Introduction.mp47.12MB
19 --- PART 4 MANAGING (FINANCIAL) DATA WITH PANDAS BEYOND EXCEL ---/197 Download of Part 4 Course Materials.mp468.4MB
19 --- PART 4 MANAGING (FINANCIAL) DATA WITH PANDAS BEYOND EXCEL ---/198 Tabular Data and Pandas DataFrames.mp423.02MB
20 Pandas Basics - Starting from Zero/199 First Steps (Inspection of Data Part 1).mp453.76MB
20 Pandas Basics - Starting from Zero/200 First Steps (Inspection of Data Part 2).mp442.83MB
20 Pandas Basics - Starting from Zero/201 Built-in Functions Attributes and Methods.mp443.9MB
20 Pandas Basics - Starting from Zero/203 Explore your own Dataset Coding Exercise 1 (Solution).mp434.75MB
20 Pandas Basics - Starting from Zero/204 Selecting Columns.mp433.01MB
20 Pandas Basics - Starting from Zero/205 Selecting Rows with Square Brackets (not advisable).mp418.75MB
20 Pandas Basics - Starting from Zero/206 Selecting Rows with iloc (position-based indexing).mp445.9MB
20 Pandas Basics - Starting from Zero/207 Slicing Rows and Columns with iloc (position-based indexing).mp420.57MB
20 Pandas Basics - Starting from Zero/209 Selecting Rows with loc (label-based indexing).mp425.26MB
20 Pandas Basics - Starting from Zero/210 Slicing Rows and Columns with loc (label-based indexing).mp480.34MB
20 Pandas Basics - Starting from Zero/212 Summary and Outlook.mp454.3MB