Skip to main content
Learn from Federico Calo's tutorials on YouTube and improve your skills with his courses available on GitHub.

Programming Tutorial Grader - Score 0-100

24 questions across 7 dimensions: Evaluate scope, prerequisites, working code, depth, theory-to-practice ratio, exercises and updates. Comparison with benchmarks from Karpathy, freeCodeCamp, and MIT 6.034.

Pure client-sideFreeAndrew Karpathy
Answers provided:0 / 250%

Target audience, dichiarazione outcome, tempo stimato

Il tutorial dichiara esplicitamente il target audience (es. 'per chi conosce Python base')?

Why is it important?

Senza un target esplicito, lo studente non sa se il tutorial e' adatto a lui. Karpathy in 'Let's build GPT' indica sempre il livello atteso prima di iniziare.

L'outcome finale e' dichiarato (cosa saprai fare/costruire al termine)?

Why is it important?

L'outcome esplicito orienta lo studio e riduce il drop-out. Benchmark: Karpathy ep#1 mostra il risultato finale nei primi 30 secondi del video.

Viene fornita una stima del tempo necessario per completare il tutorial?

Why is it important?

La stima del tempo aiuta la pianificazione dello studio. freeCodeCamp mostra l'ora stimata per ogni certificazione e modulo.

No data is transmitted - entirely client-side processing.

Come utilizzare Programming Tutorial Grader

Choose your tutorial type

Select the type of tutorial to evaluate (video, text, interactive course, etc.).

Respond to the checklist

Respond to Yes/No/Not Applicable questions across the 7 dimensions (scope, prerequisites, working code, etc.), at least 5 responses.

Calculate Score

Click "Evaluate Tutorial" to get your score 0-100 and size breakdown.

Compare with benchmarks

Compare your score with benchmarks (Karpathy, freeCodeCamp, MIT) and read the top 5 priority suggestions.

Suggerimenti

  • Respond honestly even to uncomfortable questions: a realistic score is more useful than an inflated one.
  • Use "Top 5 Priority Actions" as a concrete checklist for your next tutorial update.
  • Choose the correct type: video or text - changes some dimensions' weights.

Domande frequenti

How many questions do I need to answer to get a score?

At least 5 questions out of 24 total. The more answers you provide, the more accurate your overall tutorial score will be.

What does the rating scale is based on?

On 7 dimensions inspired by the "Zero to Hero" method of Andrej Karpathy: scope, prerequisites, working code, depth, theory-practice balance, exercises and updates.

What do the Karpathy, freeCodeCamp and MIT benchmarks mean?

Reference scores for size, calculated using the same criteria, used to compare the evaluated tutorial with high-quality tutorials recognized in the community.

What are the "weakest dimensions" indicated in the result?

This is the dimension with the lowest percentage score out of 7 evaluated. The tool highlights it to help you understand where to focus your improvements.

Are the data I enter sent to a server?

No, evaluation is entirely client-side: no data leaves the browser.