Compare courses

DetailClaude Platform 101CS50 Python (CS50P)
ProviderAnthropicHarvard University
Our rating4.04.3
CostFreeFree
TimeTime not statedTime not stated
LevelBeginnerBeginner
Credentialcertificate of completion (free)free CS50 Certificate (optional paid edX verified certificate) (free)
Open toWorldwideWorldwide
Free inWorldwideWorldwide
Content written forAny countryAny country
SummaryBuilding on the Claude Platform from first principles: what an API request contains, the agent loop, the context window, tools and permissions, choosing between Opus, Sonnet and Haiku, and where costs and limits live. For developers who have only used Claude in a chat window.Harvard's well-known introduction to programming in Python, from variables and loops through testing, files, regular expressions and object-oriented code, with weekly problem sets and a final project. It suits complete beginners who want to write real code.
Objectives
  • Send a first API request and read the response
  • Choose the right model for a job and weigh cost against capability
  • Understand the agent loop, context window, tools and permissions
  • Read and write Python code
  • Use functions, variables, conditionals and loops
  • Handle exceptions, find and fix bugs and write unit tests
  • Use third-party libraries and read and write files
  • Validate and extract data with regular expressions
  • Model real-world things with classes and objects
Things to know
  • Product-specific to Claude
  • Some code required
  • Duration not stated
  • Demanding: CS50's FAQ suggests 10 to 20 hours per week for problem sets across ten weeks, plus lecture time
  • Free certificate needs at least 70% on every problem set and the final project
  • Needs a free edX account to submit work
  • Current course deadline is 30 June 2027 (may be extended)
  • Free CS50 Certificates are not accredited academic credit
Our course pageClaude Platform 101CS50 Python (CS50P)

Company names and logos belong to their owners and are used only to identify their courses. ApplyAI is independent and is not endorsed by, affiliated with or paid by any provider. Prices and details are as at the check date; confirm on the provider's site.