Course statistics¶
Read once a week from the public repositories of the 41 learners who set up the course, and from the badges they claimed. Last update: 2026-10-12.
Started and completed¶
A level is started when its first branch exists in the learner's repository, and completed when its badge was awarded.
| Level | Started | Share of learners | Completed | Share of started |
|---|---|---|---|---|
| Level 1 - Contributor basics | 41 | 100% | 23 | 56% |
| Level 2 - Contributor advanced | 17 | 41% | 4 | 24% |
| Level 3 - Release Manager | 6 | 15% | 0 | 0% |
Time spent¶
The median time of the learners who went through, next to the estimate each lab was written with. A figure appears once 3 learners are behind it, and from then on it is the time the lab page announces. Under that, the lab keeps its estimate.
| Level | First estimate | Median | Fastest | Learners |
|---|---|---|---|---|
| Level 1 - Contributor basics | 1 h 30 | 1 h 20 | 39 min | 22 |
| Level 2 - Contributor advanced | 4 h | 8 h 09 | 6 h 04 | 3 |
| Level 3 - Release Manager | 6 h 55 | not enough data yet | 0 |
Level 1 - Contributor basics¶
| Labs | First estimate | Median | Fastest | Learners |
|---|---|---|---|---|
| Labs 1.3 to 1.6 | 1 h 05 | 48 min | 21 min | 23 |
| Lab 1.7 | 25 min | 27 min | 9 min | 25 |
Level 2 - Contributor advanced¶
| Labs | First estimate | Median | Fastest | Learners |
|---|---|---|---|---|
| Labs 2.1 and 2.2 | 40 min | 57 min | 28 min | 14 |
| Lab 2.3 | 30 min | 48 min | 16 min | 12 |
| Lab 2.4 | 30 min | 45 min | 24 min | 9 |
| Lab 2.5 | 30 min | 30 min | 9 min | 6 |
| Lab 2.6 | 25 min | 34 min | 21 min | 6 |
| Lab 2.7 | 35 min | 32 min | 13 min | 5 |
| Lab 2.8 | 20 min | 27 min | 16 min | 5 |
| Lab 2.9 | 30 min | 1 h 44 | 1 h 16 | 3 |
Lab by lab¶
From the learners who ran Check my work at the end of each lab: their receipts say when each one passed.
| Labs | First estimate | Median | Fastest | Learners |
|---|---|---|---|---|
| Lab 1.3 | 10 min | 13 min | 6 min | 11 |
| Lab 1.4 | 15 min | 13 min | 9 min | 10 |
| Lab 1.5 | 20 min | 24 min | 10 min | 11 |
| Lab 1.6 | 20 min | 21 min | 12 min | 9 |
| Lab 1.7 | 25 min | 32 min | 11 min | 11 |
How the time is measured¶
Nobody is timed. The time is read afterwards, between the commits, the Pull Requests and the Pull Request comments of each repository: a lab ends when its Pull Request is merged, and runs from the end of the one before.
A break longer than 45 minutes is not counted, so a learner who stops for the night adds nothing. Work done in the org leaves no trace on GitHub, which makes every figure a low estimate.
Labs 1.1 and 1.2 install the tools and create the orgs before the repository exists. They are not measured, and Level 1 is counted from Lab 1.3.
Labs that share one Pull Request are measured together.
The fastest is the fastest time somebody could have done the lab in. A figure under five minutes, or under a quarter of the median, is two labs checked in a row and is set aside. The slowest is not shown: it is somebody who was interrupted.
The time a lab page announces is this median, rounded down to five minutes, and the time of a level is rounded down to a quarter of an hour. A lab measured with others takes its share of their time, and a lab fewer than 3 learners went through keeps its estimate. The pages are rewritten from the figures every week.