• Daily learning materials delivered through Real Python's video courses and written tutorials.
• Flexible scheduling so you can complete the tasks at your own pace throughout the day. You'll need a daily commitment of around 60-90 minutes throughout the course.
• A 90-minute live session every week on Zoom, led by your Real Python instructor. The live lesson will enable a deeper dive on the week's topics, hands-on exercises, and plenty of time for discussion and for your questions.
• Hands-on exercises to apply what you’ve learned, and a final project to combine the course material into one application.
• A dedicated forum where you can engage with peers, ask questions to your instructor, and get feedback on the exercises.
• Office hours, also live on Zoom, to get more direct support and guidance from your instructor. These are live unstructured sessions where cohort students can join to ask any questions or join in the discussions from other students' questions. There will be two one-hour sessions each week.