Strengths:
- Taught by expert instructors Jennifer Campbell and Paul Gries from U of Toronto, with a strong delivery record.
- High learner satisfaction—rated 4.7 out of 5 with thousands of ratings.
- Language clarity and structured progression make it excellent for building a foundational programming mindset. Reviewers praise its clarity and practical focus.
- Earns a shareable certificate, useful for resumes, portfolios, and educational advancement.
Limitations:
- Pace may feel challenging if you’re completely new—some assignments are noted to be “steep”.
- Does not cover advanced topics like object-oriented programming; you’ll need follow-up courses for those.
- Lack of live feedback or peer review means you rely on self-assessment for progress.