Stock Markets Analytics Zoomcamp 2025

Stock Markets Analytics Zoomcamp 2025 Dashboard

Course-level participation, homework, and project statistics.

Course overview

Total enrollments
374
Project submissions
23
Project completion rate
6.1%
Average total score
10.3
Overall completion rate
19.9%
Graduates
22

Project outcomes

Score to pass
6
Passed
22
Failed
1
Median project score
28

Homework statistics

Median time and score by homework. Hover values on desktop for interquartile ranges.

Homework 1: Intro and Data Sources

Submissions
138
Completion
36.9%
Median score
10
Lecture time
2h
Homework time
5h
Total time
9h

Homework 2: Working with Data in Pandas

Submissions
83
Completion
22.2%
Median score
14
Lecture time
3h
Homework time
5h
Total time
7h

Homework 3: Modeling for Financial Time Series

Submissions
45
Completion
12.0%
Median score
13
Lecture time
2.5h
Homework time
5h
Total time
8.5h

Homework 4: Trading Simulation

Submissions
32
Completion
8.6%
Median score
14
Lecture time
2h
Homework time
4.5h
Total time
7.5h

Assignment difficulty

Ranked by lowest median question score relative to the maximum achievable. Normalizing by question count makes homeworks of different lengths comparable; a lower percentage indicates a harder assignment.

Rank Homework Median score Score % Completion
1 Homework 1: Intro and Data Sources 10 / 14 71.4% 36.9%
2 Homework 2: Working with Data in Pandas 14 / 14 100.0% 22.2%
3 Homework 3: Modeling for Financial Time Series 13 / 13 100.0% 12.0%
4 Homework 4: Trading Simulation 14 / 14 100.0% 8.6%

Question difficulty

Share of submitted answers that were correct, per question. A lower percentage points to a harder or more confusing question. Participation-only questions are excluded.

Homework Question Correct Answers % correct
Homework 1: Intro and Data Sources Which year had the highest number of additions to the S&P 500 index? 129 138 93.5%
How many indexes have better year-to-date returns than the US S&P500 as of May 1, 2025? 114 138 82.6%
Median duration (in days) of significant market corrections in the S&P 500 index 91 138 65.9%
Median 2-day percentage change in AMZN stock price following positive surprise earnings days 62 138 44.9%
Homework 2: Working with Data in Pandas What is the total withdrawn IPO value (in $ millions) for the company class with the highest total withdrawal value? 76 83 91.6%
What is the median Sharpe ratio (as of 6 June 2025) for companies that went public in the first 5 months of 2024? 66 83 79.5%
What is the optimal number of months (1 to 12) to hold a newly IPO'd stock in order to maximize average growth? 56 83 67.5%
What is the total profit (in $thousands) you would have earned by investing $1000 every time a stock was oversold (RSI < 25)? 70 83 84.3%
Homework 3: Modeling for Financial Time Series [Dummies on Month and Week-of-Month] Top correlation of a new dummy with a boolean prediction variable? 39 45 86.7%
[Define new 'hand' rules] What's the precision score for the best new rule? 37 45 82.2%
[Unique correct predictions for pred5_clf_10] What's the total number of records of 'unique correctness' on TEST? 30 45 66.7%
[Hyperparams tuning] What's the best max_depth for a Decision Tree Classifier? 27 45 60.0%
Homework 4: Trading Simulation Find the CAGR for the pred9_clf_second_best_rule_92 using the new setup (with fewer dummy variables) 28 32 87.5%
What is the probability threshold for the best Random Forest decision rule? 24 32 75.0%
What is the CAGR for the best predictor of strong future growth (after redefining the target variable)? 26 32 81.2%

Submission timing

When homework submissions arrive relative to the deadline, across all assignments.

A week or more early
47 (15.8%)
3-7 days early
34 (11.4%)
1-3 days early
82 (27.5%)
Final day
82 (27.5%)
After the deadline
53 (17.8%)

Engagement over time

Homework submissions per week, across all assignments. Bars are scaled to the busiest week.

May 19, 2025
8
May 26, 2025
23
Jun 02, 2025
107
Jun 09, 2025
10
Jun 16, 2025
27
Jun 23, 2025
46
Jun 30, 2025
10
Jul 07, 2025
15
Jul 14, 2025
23
Jul 21, 2025
2
Jul 28, 2025
10
Aug 04, 2025
17

Graduates

22 students completed the course and received certificates.