← R Lab Python Lab →

Credits & Sources

Full transparency · Open methodology · Open source
An Introduction to Statistical Learning (ISL) free pdf
Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani
The primary reference for Levels 3 and 6. Covers regression, classification, resampling, tree-based methods, and unsupervised learning with R labs throughout. Used as the pedagogical backbone of this curriculum.
statlearning.com →
R for Data Science (R4DS) free online
Hadley Wickham, Mine Çetinkaya-Rundel, Garrett Grolemund
Primary reference for Level 4 (The Tidyverse). Covers data import, transformation, visualisation, and communication using the tidyverse. The definitive guide to modern R practice.
r4ds.hadley.nz →
Forecasting: Principles and Practice (FPP3) free online
Rob J Hyndman, George Athanasopoulos
Primary reference for Level 5 (Time Series). Covers time series decomposition, exponential smoothing, ARIMA models, and forecast evaluation. Essential reading for anyone working with market data.
otexts.com/fpp3 →
Advanced R free online
Hadley Wickham
Supplementary reference for Level 7. Covers R's object system, functional programming, metaprogramming, and performance. Consulted for curriculum design on advanced topics.
adv-r.hadley.nz →
OpenIntro Statistics free pdf
David Diez, Mine Çetinkaya-Rundel, Christopher Barr
Supplementary statistics reference. Used as a gentler introduction to probability and inference concepts before ISL. Freely available and community-maintained.
openintro.org →
Python for Data Analysis free online
Wes McKinney (creator of pandas)
The definitive guide to pandas, NumPy, and the Python data ecosystem. Primary reference for Levels 2–4 of the Python Lab curriculum. Covers DataFrames, time series, and data wrangling in depth.
wesmckinney.com/book →
scikit-learn Documentation BSD license
The scikit-learn developers
Primary reference for Level 5 (Machine Learning). Covers classification, regression, cross-validation, pipelines, and model evaluation. The most widely-used ML library in production Python environments.
scikit-learn.org →
NumPy Documentation BSD license
NumPy Developers
Core reference for Level 1 and Level 3. NumPy underpins nearly all scientific Python computing — arrays, linear algebra, random number generation, and vectorized operations.
numpy.org →
statsmodels Documentation BSD license
The statsmodels developers
Reference for Level 5 ARIMA and time series modeling. Provides ARIMA, OLS regression, statistical tests, and forecasting tools. Essential for quantitative finance work.
statsmodels.org →
Pyodide — Python via WebAssembly MPL-2.0
The Pyodide Contributors
The engine that runs real Python code (including NumPy, pandas, scikit-learn) directly in your browser with no server. A remarkable piece of open-source engineering that makes the Python Lab possible.
github.com/pyodide/pyodide →
webR — R via WebAssembly MIT license
George Stagg, Lionel Henry — Posit PBC
The engine that runs real R code directly in your browser with no server required. This is what makes the R Lab possible without backend infrastructure. A remarkable piece of open-source engineering.
github.com/r-wasm/webr →
R Language GPL-2
R Core Team
The statistical computing language this entire curriculum is built on. Free, open source, and maintained by a global community since 1995.
r-project.org →
Vercel — Frontend Hosting
Vercel Inc.
Hosts theoddsalgo.com and the R Lab. Auto-deploys from GitHub on every commit.
vercel.com →
Railway — Backend Hosting
Railway Corp.
Hosts the Node.js backend that connects the main odds engine to FMP and Gemini APIs.
railway.app →
Financial Modeling Prep (FMP)
Financial Modeling Prep Inc.
Provides real-time stock prices, market cap, beta, 52-week range, and earnings calendar data used in the main Odds Algo scoring engine.
financialmodelingprep.com →
Gemini 2.5 Flash — AI Scoring
Google DeepMind
Powers the AI scoring engine for the main odds tool — evaluating catalyst clarity, market sentiment, risk, and insider signals for each ticker.
deepmind.google →

This platform was built using Claude (Anthropic) as the primary engineering tool.

Claude authored the majority of the HTML, CSS, JavaScript, and R curriculum structure for this project — including the R Lab interface, all 23 trial definitions, validation logic, the JS simulation engine, and this references page. The AI model used was Claude Sonnet 4.6.

All design decisions, content review, financial framing, and deployment were made by the project owner. Claude was the engineer; the human was the architect.

We believe transparency about AI-assisted development matters — especially on a platform that teaches data science. If you're curious about how this was built, the methodology is the same as the curriculum: iterative, tool-assisted, and documented.

anthropic.com →
ISL textbookCreative Commons BY-NC 4.0
R for Data ScienceCreative Commons BY-NC-ND 3.0
FPP3Creative Commons BY-NC-SA 4.0
OpenIntro StatsCreative Commons BY-SA 3.0
webRMIT License
R languageGPL-2 / GPL-3
R Lab curriculumMIT License — free to fork and build on
PyodideMozilla Public License 2.0
NumPyBSD 3-Clause
pandasBSD 3-Clause
scikit-learnBSD 3-Clause
statsmodelsBSD 3-Clause
Python Lab curriculumMIT License — free to fork and build on