root = Card([header, overallProgress, modulesSection, nextLessonCallout, ratingBadge, continueButton], "card", "column", "m", "start")
header = CardHeader("Data Science Basics", "Dr. Alice Smith")
overallProgress = Progress(65, "Overall Progress")
module1 = ListItem("Module 1: Foundations", "Completed")
module2 = ListItem("Module 2: Statistics", "In Progress")
module3 = ListItem("Module 3: Machine Learning", "Completed")
modulesSection = ListBlock([module1, module2, module3], "number")
nextLessonCallout = Callout("info", "Next Lesson", "Module 2: Advanced Statistics")
ratingBadge = Badge("4.8 ★", "success")
continueButton = Button("Continue Learning", null, "primary")