Learn
Curriculum
33 courses in three schools, and an honest account of what is built.
The full plan, school by school, with each course’s level, prerequisites and status. Courses are written one at a time in prerequisite order, and a course is marked complete only when every lesson, test and project is written, independently reviewed for accuracy and tested.
What the statuses mean
- Complete
- Every lesson, module test, the project and the final are written, independently reviewed for accuracy, tested (numbers, answer keys, interactions) and live.
- Reviewed
- Written and reviewed for accuracy; final testing still in progress.
- In progress
- Being written or checked. Lessons may be readable but are not yet complete.
- Planned
- An outline only. Nothing is written yet; the syllabus shows what it will cover.
Finance & Accounting
| Code | Course | Level | Requires | Status | Lessons |
|---|---|---|---|---|---|
| F00 | Foundations of Finance | Introductory | — | Complete | 9 of 9 written |
| F01 | Introduction to Financial Accounting | Introductory | — | Complete | 12 of 12 written |
| F02 | Financial Statement Preparation | Introductory | F01 | Complete | 10 of 10 written |
| F04 | Mathematics of Finance | Introductory | — | Complete | 9 of 9 written |
| F03 | Financial Statement Analysis | Intermediate | F02 | Complete | 10 of 10 written |
| F05 | Corporate Finance | Intermediate | F04 | Planned | 16 topics outlined |
| F06 | Investment Analysis | Intermediate | F04 | Planned | 16 topics outlined |
| F07 | Financial Modelling | Advanced | F02, F05 | Planned | 14 topics outlined |
| F08 | Advanced Financial Decision-Making | Advanced | F05, F06 | Planned | 12 topics outlined |
The map as a list
- F00 Foundations of Finance: no required courses.
- F01 Introduction to Financial Accounting: no required courses; F00 recommended.
- F02 Financial Statement Preparation: requires F01.
- F04 Mathematics of Finance: no required courses; F00 recommended.
- F03 Financial Statement Analysis: requires F02; F04 recommended.
- F05 Corporate Finance: requires F04; F03 recommended.
- F06 Investment Analysis: requires F04; B04 recommended.
- F07 Financial Modelling: requires F02 and F05; B03 recommended.
- F08 Advanced Financial Decision-Making: requires F05 and F06.
Business Analytics & Data Science
| Code | Course | Level | Requires | Status | Lessons |
|---|---|---|---|---|---|
| B01 | Introduction to Business Analytics | Introductory | — | Complete | 9 of 9 written |
| B02 | Data Cleaning and Preparation | Introductory | — | Complete | 12 of 12 written |
| B03 | Excel for Business Analytics | Introductory | — | Complete | 10 of 10 written |
| B07 | SQL and Business Databases | Introductory | — | Planned | 12 topics outlined |
| B04 | Descriptive and Inferential Statistics | Intermediate | B01, B03 | Complete | 10 of 10 written |
| B10 | Visualisation and Business Intelligence | Intermediate | B01 | Planned | 12 topics outlined |
| B05 | Correlation Analysis | Intermediate | B04 | Complete | 10 of 10 written |
| B06 | Regression Analysis | Intermediate | B05 | Reviewed | 10 of 10 written |
| B08 | Machine Learning for Business | Advanced | B06, B02 | Planned | 16 topics outlined |
| B09 | Forecasting and Time Series | Advanced | B06 | Planned | 10 topics outlined |
| B11 | Optimisation and Decision Analytics | Advanced | B04 | Planned | 10 topics outlined |
| B12 | Experimental Design and Applied Analytics | Advanced | B04, B06 | Planned | 9 topics outlined |
The map as a list
- B01 Introduction to Business Analytics: no required courses.
- B02 Data Cleaning and Preparation: no required courses; B01 recommended.
- B03 Excel for Business Analytics: no required courses; B01 and B02 recommended.
- B07 SQL and Business Databases: no required courses; B01 and B02 recommended.
- B04 Descriptive and Inferential Statistics: requires B01 and B03; B02 recommended.
- B10 Visualisation and Business Intelligence: requires B01; B03 recommended.
- B05 Correlation Analysis: requires B04; B03 recommended.
- B06 Regression Analysis: requires B05; B03 recommended.
- B08 Machine Learning for Business: requires B06 and B02.
- B09 Forecasting and Time Series: requires B06.
- B11 Optimisation and Decision Analytics: requires B04; B03 recommended.
- B12 Experimental Design and Applied Analytics: requires B04 and B06.
Marketing & Business Strategy
| Code | Course | Level | Requires | Status | Lessons |
|---|---|---|---|---|---|
| M01 | Marketing Fundamentals | Introductory | — | Complete | 9 of 9 written |
| M02 | The 4Ps Marketing Mix | Introductory | — | Complete | 8 of 8 written |
| M04 | Market Research | Intermediate | M01, B04 | Complete | 10 of 10 written |
| M05 | Market Segmentation and Positioning | Intermediate | M01, B04 | Complete | 10 of 10 written |
| M10 | Branding and Product Strategy | Intermediate | M02 | Planned | 10 topics outlined |
| M09 | Pricing and Consumer Psychology | Intermediate | M02 | Planned | 9 topics outlined |
| M03 | The 7Ps of Services Marketing | Intermediate | M02 | Planned | 8 topics outlined |
| M07 | Digital Marketing | Intermediate | M02 | Planned | 11 topics outlined |
| M06 | Customer Analytics and RFM | Intermediate | M05 | Planned | 11 topics outlined |
| M11 | Competitive and Strategic Analysis | Advanced | M01 | Planned | 9 topics outlined |
| M08 | Marketing Analytics | Advanced | M07 | Planned | 13 topics outlined |
| M12 | Integrated Marketing Strategy | Advanced | M05, M08, M11 | Planned | 9 topics outlined |
The map as a list
- M01 Marketing Fundamentals: no required courses; F00 and B01 recommended.
- M02 The 4Ps Marketing Mix: no required courses; M01 recommended.
- M04 Market Research: requires M01 and B04; M02 recommended.
- M05 Market Segmentation and Positioning: requires M01 and B04; M04 and B02 recommended.
- M10 Branding and Product Strategy: requires M02.
- M09 Pricing and Consumer Psychology: requires M02.
- M03 The 7Ps of Services Marketing: requires M02.
- M07 Digital Marketing: requires M02.
- M06 Customer Analytics and RFM: requires M05; B02 recommended.
- M11 Competitive and Strategic Analysis: requires M01; M10 recommended.
- M08 Marketing Analytics: requires M07; B04 recommended.
- M12 Integrated Marketing Strategy: requires M05 and M08 and M11.
F00 Foundations of Finance: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. What finance is: money, time and risk | 1 | Complete | 75 | 15 |
| 2. Finance, accounting and economics | 1 | Complete | 65 | 16 |
| 3. Six principles behind financial decisions | 1 | Complete | 70 | 15 |
| 4. Capital and liquidity | 2 | Complete | 75 | 16 |
| 5. Value and valuation words | 2 | Complete | 75 | 16 |
| 6. Interest and inflation | 2 | Complete | 75 | 16 |
| 7. Financial markets | 3 | Complete | 70 | 15 |
| 8. Market participants | 3 | Complete | 80 | 16 |
| 9. Governance and the agency problem | 3 | Complete | 75 | 16 |
| Module tests | 1–3 | Complete | 32 | |
| Diagnostic, project and final | — | Complete | 36 |
F01 Introduction to Financial Accounting: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. What accounting is and why businesses need it | 1 | In progress | 75 | 16 |
| 2. Accounts, terminology and classifications | 1 | In progress | 80 | 16 |
| 3. The accounting equation | 1 | In progress | 75 | 16 |
| 4. Debits, credits and normal balances | 2 | In progress | 85 | 16 |
| 5. Journal entries | 2 | In progress | 80 | 16 |
| 6. Posting to the general ledger | 2 | In progress | 85 | 15 |
| 7. The trial balance | 2 | In progress | 75 | 15 |
| 8. Accrual versus cash accounting | 3 | In progress | 80 | 16 |
| 9. Adjusting entries | 3 | In progress | 95 | 16 |
| 10. Financial statements from the adjusted trial balance | 3 | In progress | 75 | 16 |
| 11. Closing entries | 4 | In progress | 80 | 16 |
| 12. The complete accounting cycle | 4 | In progress | 85 | 16 |
| Module tests | 1–4 | Complete | 45 | |
| Diagnostic, project and final | — | Complete | 37 |
F02 Financial Statement Preparation: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Revenue recognition | 1 | Complete | 85 | 16 |
| 2. Inventory and cost of goods sold | 1 | Complete | 85 | 16 |
| 3. The multi-step income statement | 1 | Complete | 80 | 16 |
| 4. Receivables and payables | 2 | Complete | 100 | 16 |
| 5. Long-lived assets | 2 | Complete | 100 | 16 |
| 6. The balance sheet and equity | 2 | Complete | 90 | 16 |
| 7. The statement of cash flows | 3 | Complete | 75 | 15 |
| 8. The indirect method | 3 | Complete | 80 | 16 |
| 9. Linking the statements | 4 | Complete | 80 | 16 |
| 10. US GAAP and IFRS | 4 | Complete | 85 | 16 |
| Module tests | 1–4 | Complete | 47 | |
| Diagnostic, project and final | — | Complete | 37 |
F04 Mathematics of Finance: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Simple and compound interest | 1 | Complete | 80 | 16 |
| 2. Effective annual rates | 1 | Complete | 75 | 16 |
| 3. Present and future value | 2 | Complete | 90 | 16 |
| 4. Discounting cash flows | 2 | Complete | 90 | 16 |
| 5. Annuities | 3 | Complete | 80 | 16 |
| 6. Perpetuities and growth | 3 | Complete | 75 | 16 |
| 7. Loan amortisation | 3 | Complete | 90 | 16 |
| 8. Inflation and real returns | 4 | Complete | 85 | 16 |
| 9. Mortgages | 4 | Complete | 85 | 16 |
| Module tests | 1–4 | Complete | 46 | |
| Diagnostic, project and final | — | Complete | 36 |
F03 Financial Statement Analysis: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Horizontal analysis | 1 | Complete | 75 | 16 |
| 2. Common-size statements | 1 | Complete | 75 | 16 |
| 3. Liquidity | 2 | Complete | 70 | 15 |
| 4. Solvency and leverage | 2 | Complete | 75 | 15 |
| 5. Efficiency and working capital | 2 | Complete | 70 | 15 |
| 6. Return on assets and equity | 3 | Complete | 75 | 16 |
| 7. DuPont analysis | 3 | Complete | 80 | 16 |
| 8. Cash flow and earnings quality | 4 | Complete | 75 | 16 |
| 9. Distress scores | 4 | Complete | 70 | 15 |
| 10. Benchmarking and annual reports | 4 | Complete | 65 | 14 |
| Module tests | 1–4 | Complete | 45 | |
| Diagnostic, project and final | — | Complete | 36 |
B01 Introduction to Business Analytics: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. The four kinds of analytics | 1 | Complete | 80 | 16 |
| 2. Business questions and measurable objectives | 1 | Complete | 75 | 16 |
| 3. Problem-solving frameworks | 1 | Complete | 80 | 16 |
| 4. Types of data | 2 | Complete | 70 | 16 |
| 5. Collecting data: sources, samples and bias | 2 | Complete | 75 | 16 |
| 6. Data quality: is the data fit for the question? | 2 | Complete | 70 | 16 |
| 7. KPIs: measuring what matters | 3 | Complete | 75 | 16 |
| 8. Summarising data: changes, averages and spread | 3 | Complete | 70 | 16 |
| 9. Interpreting results: charts, comparisons and causes | 3 | Complete | 80 | 16 |
| Module tests | 1–3 | Complete | 34 | |
| Diagnostic, project and final | — | Complete | 37 |
B02 Data Cleaning and Preparation: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Datasets: rows, columns, records and variables | 1 | In progress | 75 | 16 |
| 2. Profiling a dataset and writing validation rules | 1 | In progress | 75 | 16 |
| 3. Duplicate records | 2 | In progress | 80 | 16 |
| 4. Incorrect data types and inconsistent dates | 2 | In progress | 75 | 16 |
| 5. Text cleaning and consistent categories | 2 | In progress | 70 | 16 |
| 6. Missing values | 3 | In progress | 75 | 16 |
| 7. Outliers and impossible values | 3 | In progress | 90 | 16 |
| 8. Skewed data and transformations | 3 | In progress | 75 | 16 |
| 9. Normalisation and standardisation | 4 | In progress | 105 | 16 |
| 10. Encoding categorical variables | 4 | In progress | 90 | 16 |
| 11. Transforming and reshaping data | 4 | In progress | 105 | 16 |
| 12. Data quality reporting and a reproducible workflow | 4 | In progress | 70 | 16 |
| Module tests | 1–4 | Complete | 46 | |
| Diagnostic, project and final | — | Complete | 36 |
B03 Excel for Business Analytics: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Cells, references and formulas | 1 | Complete | 70 | 16 |
| 2. Functions, logic, text and dates | 1 | Complete | 65 | 16 |
| 3. Conditional sums, counts and averages | 1 | Complete | 60 | 16 |
| 4. Lookups: VLOOKUP, INDEX and MATCH, XLOOKUP | 2 | Complete | 70 | 16 |
| 5. Excel tables and cleaning data | 2 | Complete | 70 | 16 |
| 6. PivotTables | 2 | Complete | 70 | 16 |
| 7. Charts and conditional formatting | 3 | Complete | 80 | 16 |
| 8. Descriptive statistics and regression in Excel | 3 | Complete | 85 | 16 |
| 9. What-if analysis: data tables, Goal Seek, scenarios and Solver | 4 | Complete | 80 | 16 |
| 10. Dashboards that answer questions | 4 | Complete | 70 | 16 |
| Module tests | 1–4 | Complete | 47 | |
| Diagnostic, project and final | — | Complete | 36 |
B04 Descriptive and Inferential Statistics: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Describing distributions | 1 | Complete | 75 | 16 |
| 2. Probability | 1 | Complete | 70 | 16 |
| 3. Discrete distributions | 1 | Complete | 75 | 16 |
| 4. The normal distribution | 2 | Complete | 85 | 16 |
| 5. Sampling distributions | 2 | Complete | 80 | 16 |
| 6. Confidence intervals | 2 | Complete | 85 | 16 |
| 7. Hypothesis testing | 3 | Complete | 85 | 16 |
| 8. Comparing two means | 3 | Complete | 80 | 16 |
| 9. Proportions and chi-square tests | 4 | Complete | 90 | 16 |
| 10. One-way analysis of variance (ANOVA) | 4 | Complete | 85 | 16 |
| Module tests | 1–4 | Complete | 47 | |
| Diagnostic, project and final | — | Complete | 36 |
B05 Correlation Analysis: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Scatterplots | 1 | Complete | 80 | 16 |
| 2. Covariance and Pearson’s r | 1 | Complete | 75 | 16 |
| 3. Rank correlation | 2 | Complete | 80 | 16 |
| 4. Testing a correlation | 2 | Complete | 85 | 16 |
| 5. Outliers and influence | 3 | Complete | 75 | 16 |
| 6. Curves, thresholds and restricted ranges | 3 | Complete | 85 | 15 |
| 7. Groups and Simpson’s paradox | 3 | Complete | 70 | 14 |
| 8. Correlation matrices | 4 | Complete | 80 | 16 |
| 9. Partial correlation | 4 | Complete | 70 | 16 |
| 10. Correlation and causation | 4 | Complete | 75 | 15 |
| Module tests | 1–4 | Complete | 43 | |
| Diagnostic, project and final | — | Complete | 36 |
B06 Regression Analysis: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. The least-squares line | 1 | Reviewed | 85 | 16 |
| 2. Residuals and R² | 1 | Reviewed | 75 | 14 |
| 3. Inference for coefficients | 2 | Reviewed | 80 | 16 |
| 4. Prediction and intervals | 2 | Reviewed | 75 | 16 |
| 5. Multiple regression | 3 | Reviewed | 75 | 16 |
| 6. Categorical predictors and interactions | 3 | Reviewed | 65 | 16 |
| 7. Multicollinearity and model choice | 3 | Reviewed | 70 | 16 |
| 8. Assumptions and diagnostics | 4 | Reviewed | 75 | 15 |
| 9. Transformations and influence | 4 | Reviewed | 80 | 15 |
| 10. Logistic regression | 4 | Reviewed | 70 | 16 |
| Module tests | 1–4 | Reviewed | 43 | |
| Diagnostic, project and final | — | Reviewed | 36 |
M01 Marketing Fundamentals: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. What marketing is | 1 | Complete | 75 | 16 |
| 2. Customer value, satisfaction and lifetime value | 1 | Complete | 70 | 16 |
| 3. Market orientation: putting customers at the centre | 1 | Complete | 75 | 16 |
| 4. How consumers make buying decisions | 2 | Complete | 70 | 16 |
| 5. What influences buying | 2 | Complete | 75 | 16 |
| 6. How organisations buy | 2 | Complete | 70 | 16 |
| 7. Situation analysis | 3 | Complete | 75 | 16 |
| 8. Marketing objectives | 3 | Complete | 70 | 16 |
| 9. Competitive advantage | 3 | Complete | 70 | 16 |
| Module tests | 1–3 | Complete | 35 | |
| Diagnostic, project and final | — | Complete | 37 |
M02 The 4Ps Marketing Mix: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. The marketing mix and customer value | 1 | In progress | 75 | 16 |
| 2. Product decisions | 1 | In progress | 85 | 16 |
| 3. The product life cycle | 1 | In progress | 75 | 16 |
| 4. Pricing approaches | 2 | In progress | 90 | 16 |
| 5. Price, demand and pricing tactics | 2 | In progress | 95 | 16 |
| 6. Distribution channels and decisions | 3 | In progress | 75 | 16 |
| 7. The promotion mix and integrated marketing communications | 4 | In progress | 75 | 16 |
| 8. Measuring promotion and bringing the mix together | 4 | In progress | 80 | 16 |
| Module tests | 1–4 | Complete | 43 | |
| Diagnostic, project and final | — | Complete | 35 |
M04 Market Research: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. The research process | 1 | Complete | 80 | 16 |
| 2. Secondary research | 1 | Complete | 70 | 16 |
| 3. Qualitative research | 1 | Complete | 75 | 15 |
| 4. Questionnaire design | 2 | Complete | 85 | 16 |
| 5. Sampling methods | 2 | Complete | 70 | 16 |
| 6. Survey error | 2 | Complete | 80 | 16 |
| 7. Market sizing | 3 | Complete | 80 | 16 |
| 8. Competitor research | 3 | Complete | 70 | 16 |
| 9. Analysing survey data | 4 | Complete | 95 | 16 |
| 10. Insights and reporting | 4 | Complete | 75 | 16 |
| Module tests | 1–4 | Complete | 43 | |
| Diagnostic, project and final | — | Complete | 36 |
M05 Market Segmentation and Positioning: lesson by lesson
| Lesson | Module | Status | Minutes | Exercises |
|---|---|---|---|---|
| 1. Why segment? | 1 | In progress | 75 | 16 |
| 2. Demographic and geographic segmentation | 1 | In progress | 65 | 15 |
| 3. Psychographic and behavioural segmentation | 1 | In progress | 75 | 15 |
| 4. Cluster analysis | 2 | In progress | 95 | 16 |
| 5. Profiling segments | 2 | In progress | 85 | 16 |
| 6. Evaluating segments | 3 | In progress | 85 | 16 |
| 7. Targeting strategies | 3 | In progress | 85 | 16 |
| 8. Perceptual maps | 4 | In progress | 80 | 16 |
| 9. Positioning statements | 4 | In progress | 70 | 16 |
| 10. Differentiation and repositioning | 4 | In progress | 70 | 16 |
| Module tests | 1–4 | Complete | 45 | |
| Diagnostic, project and final | — | Complete | 36 |