Stock Markets Analytics Zoomcamp 2026

Stock Markets Analytics Zoomcamp 2026 Dashboard

Course-level participation, homework, and project statistics.

Course overview

Total enrollments
1168
Project submissions
7
Project completion rate
0.6%
Average total score
2.9
Overall completion rate
8.1%

Project outcomes

Score to pass
6
Passed
0
Failed
7
Median project score
-

Homework statistics

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

Homework 1: Intro and Data Sources

Submissions
148
Completion
12.7%
Median score
10
Lecture time
2h
Homework time
3h
Total time
5h

Homework 2: One Dataframe

Submissions
109
Completion
9.3%
Median score
11
Lecture time
2h
Homework time
3h
Total time
5.5h

Homework 3: The Model

Submissions
72
Completion
6.2%
Median score
11
Lecture time
2h
Homework time
3h
Total time
5h

Homework 4: Trading System

Submissions
48
Completion
4.1%
Median score
5
Lecture time
3h
Homework time
3h
Total time
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 4: Trading System 4 / 10 40.0% 4.1%
2 Homework 1: Intro and Data Sources 10 / 12 83.3% 12.7%
3 Homework 2: One Dataframe 11 / 11 100.0% 9.3%
4 Homework 3: The Model 11 / 11 100.0% 6.2%

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 (starting from 2020)? 137 148 92.6%
How many indexes (out of 10) have better year-to-date returns than the US (S&P 500) as of August 21, 2026? 132 148 89.2%
Median drawdown (in %) of significant market corrections in the S&P 500 index 129 148 87.2%
Calculate the median 2-day percentage change in stock prices following positive earnings surprise days. 103 148 69.6%
Idea for your capstone project 0 148 0.0%
Investigate new metrics 0 148 0.0%
Homework 2: One Dataframe What is the total withdrawn IPO value (in $ millions) for the company class with the highest total withdrawal value? 103 109 94.5%
What is the median Sharpe ratio (as of 11 September 2026) for companies that went public before 1 September 2025? 95 109 87.2%
What is the optimal number of months (1 to 12) to hold a newly IPO'd stock in order to maximize the median growth value? 94 109 86.2%
What is the total profit (in $ thousands) you would have earned by investing $1000 every time a stock was oversold (RSI < 30)? 97 109 89.0%
Homework 3: The Model What is the ABSOLUTE CORRELATION VALUE of the most correlated dummy variable _w<week_of_month> with the binary outcome is_positive_growth_30d_future 64 72 88.9%
What is the precision score for the best of the NEW predictions (pred3 or pred4), rounded to 3 digits after the comma? 53 72 73.6%
What is the total number of records in the TEST dataset where the new prediction pred5_clf_10 is correct, while all 'hand' rule predictions (pred0 to pred4) are incorrect? 57 72 79.2%
What is the optimal tree depth (from 1 to 12) for a DecisionTreeClassifier? 56 72 77.8%
Homework 4: Trading System Find the CAGR for the pred10_rf_best_rule_55 using the new setup (with fewer dummy variables) 19 48 39.6%
What is the probability threshold for the second-best Random Forest decision rule, if you want to have the number of average trades per day BELOW 5? 24 48 50.0%
What is the number of trades for the best predictor pred5_clf_10 (after redefining the target variable) 30 48 62.5%

Submission timing

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

A week or more early
64 (15.6%)
3-7 days early
56 (13.6%)
1-3 days early
72 (17.5%)
Final day
187 (45.5%)
After the deadline
32 (7.8%)

Engagement over time

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

Aug 24, 2026
14
Aug 31, 2026
11
Sep 07, 2026
45
Sep 14, 2026
93
Sep 21, 2026
41
Sep 28, 2026
63
Oct 05, 2026
18
Oct 12, 2026
46
Oct 19, 2026
9
Oct 26, 2026
42
Nov 02, 2026
28
Nov 09, 2026
1