Back to .md Directory
Step 1: Brainstorming
- Are there at least 2 analogies or heuristics?
- Are there at least 2 mistakes or misconceptions?
- Are there at least 4 learning objectives?
- Have the datasets that the course will use been uploaded in the Teach Editor?
- Are the datasets not overused?
- Have the packages that the course will use been added to the
requirements.shfile?
Step 2: Who is this course for?
- Are there up to two learner personas that are justified?
Step 3: Capstone Exercises
- Is there one capstone exercise per chapter?
- Do the capstone exercises meet our content guidelines?
- Do the capstone exercises meet our quality standards?
Step 4: Course Outline
- Does Chapter 1 have 3 lessons?
- Do Chapters 2-4 have 3-4 lessons?
- Are there a total of 12-15 lessons?
- Does each lesson have a clear learning objective?
- Does each lesson include a brief list of functions or packages that the student will use?
Step 5: Build ONE Complete Lesson on the Teach Editor
General
- Does the lesson consist of 1 video followed by 2-4 exercises?
- Are there at least 2 coding exercises?
- Is there no more than 1 multiple choice exercise?
- Is the script for the video between 400 and 600 words?
- Are the titles of the exercises and slides written in sentence case (sentence case preferred)?
- Do all of the exercises run on DataCamp in less than 3 seconds?
- Does the build pass?
Video
- Are the slides dynamic? That is, is there movement on the slides, such as in the form of transitions between bullets and lines of code, or progression through a visual/schema?
- Are full sentences in slides avoided?
- Is there a clear learning objective and/or narrative that motivates why the concept is important?
- Is there code in the slides? Learning by Doing requires Teaching by Doing!
- Does the code incorporate a relevant dataset that is not overused?
- Is the code properly formatted and placed inside backticks? It is your responsibility to ensure that your slides are properly formatted.
- Is the (trans)script written in complete sentences, without any bullet points or markdown? The script should correspond to exactly what you will say in the final recording and will be used to generate the subtitles for your course.
Exercises
- Are the Content Guidelines met?
- Context: 180-780 characters
- Instructions: 1-4 bulleted instructions
- Hints: 1-4 bulleted hints
- Sample/Solution code: Less than or equal to 15 lines of code
- Success Message: Is there an informative success message?
- Do the comments in the sample and solution code match?
- Are the comments abbreviated instructions?
- Are the comments free of backticks?
- Is each comment less than 60 characters of length?
- Does each comment start with a space?
- Are different sections of code properly spaced?
- Are the instructions bulleted?
- Are the hints bulleted?
- Is the sample code appropriately scaffolded? Python courses use 4 underscores.
Step 7: Write Course Description and List Course Prerequisites
Does the course description:
-
Start with a hook to catch readers' attention?
-
Explain why the subject is important, and to whom?
-
Mention a specific problem that the learner will be able to solve after completing the course?
-
Are 1-4 prerequisite DataCamp courses listed?
Related Documents
RUBRIC.md
Judging Rubric
**AI for Social Good Hackathon β SUST 2026**
aievalworkflow
0
2
rudra496RUBRIC.md
Multi-Framework Scoring Rubric
Scores are 0β10. Higher = better alignment with best practices. The advisor produces five framework scores plus AWS pillar breakdown.
airagautomation
0
0
LongThetaRUBRIC.md
Introduction
- Document number: P1253R0
ai
0
0
steve-downeyRUBRIC.md
π Project Index - Quick Navigation
Welcome to the DevOps Capstone Project! This index helps you quickly find what you need.
aiworkflow
0
0
neerajk555