A beginner's "one-stop shop" for Investment Banking, Equities, and Commodities.
Hi there! I'm the creator of Finodex. Like many people starting out, I found the worlds of finance and coding to be incredibly intimidating. I'm a beginner at coding myself, and I don't have years of academic or work experience in finance yet.
I built Finodex to be the "safe rolodex" I wish I had—a place where you can explore financial models and coding without feeling overwhelmed. This repository is a living document of my learning journey, designed to help others who are starting from zero to build a solid foundation in the three most common areas for newer employees and fresh graduates: Investment Banking, Equities, and Commodities.
- Built for Beginners: No complex jargon or over-engineered code. Everything is explained step-by-step.
- One-Stop Shop: Instead of hunting through dozens of websites, get a consolidated view of the three major industry sectors fresh graduates target.
- Practical & Transferable: Every Python model is designed for you to plug in your own numbers and see how the math actually works.
- Interview Ready: Focused heavily on the technical questions and behavioral tips you actually need to break into the industry.
The Transaction Focus: M&A, LBOs, IPOs, and Corporate Valuation.
- Valuation_Methods.md: Precedent Transactions & Corporate DCF
- Pricing_Models.md: IPO Pricing, M&A Pricing & FP&A
- LBO_Tutorial.md: The "House Mortgage" Model
- Python/: Corporate_DCF.py, LBO_Model.py, Budget_Tracker.py, IPO_Pricing.py
The Investment Focus: Stock picking, fundamental analysis, and market valuation.
- Valuation_Methods.md: P/E Ratios & Equity DCF
- Pricing_Models.md: CAPM & WACC
- Python/: Equity_DCF.py, CAPM_Calculator.py
The Asset Focus: Spot prices, futures, and valuing physical resources.
- The_Landscape.md: Physical vs. Paper, the Commodity Chain, and Market Players
- Valuation_Methods.md: Spot Value, Resource NAV, In-Situ Value & Grade
- Pricing_Models.md: Forward Pricing, Cost of Carry, Contango & Backwardation
- Python/: Resource_NAV.py, Forward_Pricing.py
- Start with The Landscape: Read Investment-Banking/The_Landscape.md, Equities/The_Landscape.md, or Commodities/The_Landscape.md to understand the difference between IB, ER, and Commodities trading.
- Pick your path: Choose Investment-Banking, Equities, or Commodities.
- Read the guides: Start with Valuation_Methods.md for the foundation.
- Run the Python models: Each script has a clear "INPUTS" section.
I'm learning every day, and I would love for you to join me! Whether you're a pro or a fellow beginner, your input is valuable.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
If you have personal suggestions, notice a bug, or just want to chat about finance and code, feel free to reach out to me directly:
📧 Email: arjunkuma0308@gmail.com
Finodex provides Python models for learning, but for professional Excel templates, we recommend these free resources:
- Aswath Damodaran (NYU Stern) - "Dean of Valuation" spreadsheet library: https://pages.stern.nyu.edu/~adamodar/New_Home_Page/spreadsh.htm
- Corporate Finance Institute - Free Excel modeling templates: https://corporatefinanceinstitute.com/resources/templates/excel-modeling/
- Macabacus - Professional M&A and valuation models: https://macabacus.com/models
- Wall Street Prep - Industry-standard training
- CFI - Comprehensive finance courses
- AnalystForum - Community discussions
Last updated: 2026 | Built for learning and interview prep