Learning Roadmap
How to Become a AI Investment Research Analyst
A step-by-step, phase-based learning path from beginner to job-ready AI Investment Research Analyst. Estimated completion: 10 months across 6 phases.
Progress saved in your browser — no account needed.
-
Financial Analysis Foundations
6 weeksGoals
- Master financial statement analysis (income statement, balance sheet, cash flow)
- Build proficiency in DCF, comparable company analysis, and sum-of-the-parts valuation
- Understand capital markets structure, asset classes, and investment vehicles
Resources
- Investment Valuation by Aswath Damodaran (book + NYU lectures on YouTube)
- Corporate Finance Institute (CFI) Financial Modeling courses
- Wall Street Prep self-study program
MilestoneYou can independently build a 3-statement financial model and value a public company using multiple methodologies.
-
Python for Financial Data
6 weeksGoals
- Learn Python data manipulation with pandas, NumPy, and matplotlib
- Build data pipelines to ingest financial data from APIs (Yahoo Finance, Alpha Vantage, SEC EDGAR)
- Develop basic time-series analysis and visualization skills for financial datasets
Resources
- Python for Finance by Yves Hilpisch (O'Reilly)
- DataCamp 'Python for Finance' skill track
- SEC EDGAR XBRL parsing documentation and tutorials
MilestoneYou can pull 10 years of financial data for any public company, clean it, and produce automated valuation dashboards.
-
AI & NLP for Financial Text
8 weeksGoals
- Understand transformer architecture and how LLMs process financial text
- Build sentiment analysis pipelines using FinBERT and fine-tuned HuggingFace models
- Implement RAG pipelines over SEC filings and earnings transcripts using LangChain and vector databases
Resources
- HuggingFace NLP course (free)
- LangChain documentation and financial RAG tutorials
- FinBERT paper: 'FinBERT: Financial Sentiment Analysis with Pre-trained Language Models' (ArXiv)
- DeepLearning.AI 'LangChain for LLM Application Development' course
MilestoneYou can build a RAG-based research assistant that answers complex questions about a company's financial history from raw SEC filings.
-
Quantitative Strategy & Alternative Data
8 weeksGoals
- Learn backtesting frameworks (Backtrader, Zipline, or custom pandas-based systems)
- Understand factor models, alpha decay, and signal combination techniques
- Source and integrate alternative data (web scraping, job postings, app analytics) into research signals
Resources
- Quantitative Trading by Ernest Chan (book)
- QuantConnect or Quantopian archival resources for backtesting practice
- Quandl / Nasdaq Data Link for alternative datasets
- Kaggle financial competitions for hands-on practice
MilestoneYou can backtest an AI-augmented long-short equity strategy with proper transaction cost modeling and performance attribution.
-
Advanced AI Workflows & Production Systems
6 weeksGoals
- Design multi-agent AI research systems using LangGraph for automated monitoring and alerting
- Deploy research models on AWS with proper MLOps practices (versioning, monitoring, retraining triggers)
- Build internal research dashboards with Streamlit and present findings to stakeholders
Resources
- AWS Machine Learning Specialty certification study materials
- LangGraph documentation and multi-agent tutorials
- MLOps Zoomcamp by DataTalksClub
- Streamlit documentation and financial dashboard templates
MilestoneYou can architect and deploy a production-grade AI research pipeline that runs daily, monitors a portfolio, and generates actionable alerts.
-
Portfolio Project & Job Readiness
6 weeksGoals
- Complete a capstone research project integrating all skills (financial analysis, NLP, quantitative modeling, AI pipelines)
- Build a portfolio on GitHub showcasing 3-5 polished projects with documentation
- Practice investment research case studies and AI-specific interview questions
Resources
- GitHub portfolio best practices and README templates
- Interview question banks from this JSON record's interview_questions section
- Mock interview platforms (Pramp, interviewing.io)
MilestoneYou have a compelling portfolio, a polished GitHub profile, and can confidently interview for AI Investment Research Analyst roles at buy-side or sell-side firms.
Practice Projects
Apply your skills with hands-on projects. Ordered by difficulty.
SEC Filing RAG Research Assistant
IntermediateBuild a Retrieval-Augmented Generation system that ingests 10-K, 10-Q, and 8-K filings from SEC EDGAR, indexes them in a vector database, and allows natural language querying across filings. The system should answer questions like 'What risk factors did Tesla disclose related to supply chain in 2023?' with citations to specific filing sections.
Earnings Call Sentiment Tracker
IntermediateDevelop an NLP pipeline that transcribes earnings call audio (using Whisper), performs speaker diarization, runs FinBERT-based sentiment analysis on management vs. analyst segments, and tracks sentiment trends over multiple quarters for a watchlist of companies.
AI-Augmented Stock Screener with Backtest
AdvancedBuild a stock screening system that combines traditional fundamental filters (P/E, ROE, revenue growth) with AI-derived signals (NLP sentiment from news, alternative data features from job postings and web traffic). Backtest a long-short strategy over 5 years with proper out-of-sample validation and performance attribution.
Real-Time News Alert & Relevance Scoring System
AdvancedBuild a real-time pipeline that monitors financial news feeds (RSS, Twitter/X API, press releases), uses an LLM to score relevance to a defined portfolio, extracts named entities and event types, and delivers prioritized alerts via Slack or email within 60 seconds of publication.
Multi-Agent Portfolio Monitoring System
AdvancedDesign and implement a LangGraph-based multi-agent system where specialized agents monitor different data sources (news, filings, social media, macro data) and a supervisor agent synthesizes their outputs into a daily portfolio health report with risk alerts and opportunity flags.
10-K Year-Over-Year Change Detector
IntermediateBuild an AI system that compares a company's current and prior year 10-K filing section-by-section, identifies material changes in risk factors, MD&A language, and accounting policies, and generates a human-readable summary of the most significant changes ranked by potential investment relevance.
Investment Research Blog & Portfolio Showcase
BeginnerCreate a public-facing research blog (using Jekyll, Hugo, or a Streamlit app) that showcases 3-5 AI-augmented investment research reports on real companies. Each report should demonstrate financial analysis, AI tool usage, and clear investment thesis communication suitable for a portfolio or job interview.
Ready to Start Your Journey?
Prep for interviews alongside your learning — it reinforces every concept.