CS50's Introduction to Programming with Python

Python fundamentals, testing, file I/O and libraries through problem sets.

About this resource

  • Provider: Harvard University / edX
  • Category: Programming
  • Level: Beginner
  • Format: course
  • Language: English
  • Availability: free
  • Duration: 60 hours

Course content is free to audit. CS50 itself issues a free CS50 Certificate; the optional edX verified certificate is paid.

Skills it develops

PythonPython for Data Analysis

How it fits your plan

Inside CareerDev4AI, resources like this one are ranked against the skills your target role expects and the gaps in your record — so the course you are pointed at is the one that closes a gap you actually have.