Week 1
Week 1: Python Foundations and Decisions
Combine Python basics, input/output, variables, data types, and conditionals into one focused launch week.
0/5 assigned problems solved
1 required quiz assigned
Open lessonCurriculum
Lesson progress is automatic: start assigned problems to begin a week, and solve every assigned problem to complete it.
Week 1
Combine Python basics, input/output, variables, data types, and conditionals into one focused launch week.
0/5 assigned problems solved
1 required quiz assigned
Open lessonWeek 2
Combine loops with strings and lists so students can process repeated and sequence-based input.
0/5 assigned problems solved
2 required quizzes assigned
Open lessonWeek 3
Combine functions with dictionaries, counting, lookups, and data patterns used in PCEP and beginner contest practice.
0/5 assigned problems solved
3 required quizzes assigned
Open lessonWeek 4
Finish with PCEP review, USACO-style problem solving, and project/demo preparation.
0/5 assigned problems solved
Open lessonThe first live lesson is planned for July 7 from 6:00 PM to 7:00 PM, and the class will continue using the website for lessons, quizzes, coding practice, and progress tracking.
View Live LessonsCaribbean Code is structured for students who are starting from the beginning and need a flexible but serious path through lessons, practice, and certification preparation.
Students do not need prior programming experience. The curriculum starts with core Python concepts and builds toward practical problem solving.
Live classes are recommended but not strictly required. The schedule is flexible and may be adjusted to better fit students' availability.
Students should complete weekly lessons, quizzes, coding practice, and assigned practice work to keep moving through the program.
Certification voucher eligibility depends on completing required practice work, including required quizzes and practice tests before receiving a certification exam voucher.
Students should complete assigned OpenEDG-style practice alongside the weekly coding problems.
Weekly lesson completion now depends on accepted solutions for the assigned practice problems.
The class ends with a small final project students can explain to mentors, schools, and sponsors.