CS50: Introduction to Computer Science
Harvard University
Self-paced · beginner · About 10–12 weeks · certificate available
Free, including a free CS50 certificate; verified certificate via edX is paid. Check current details on the provider’s site.
Data
Builds and tests simple prediction models.
AI startups and analytics teams; strong projects are essential.
Train and explain one model on a public dataset.
National Classification of Occupations 2015, division 2: Professionals.
Free options first. Finishing a course keeps a skill self-reported; deliver a gig to prove it.
Harvard University
Self-paced · beginner · About 10–12 weeks · certificate available
Free, including a free CS50 certificate; verified certificate via edX is paid. Check current details on the provider’s site.
Harvard University
Self-paced · beginner · About 10 weeks · certificate available
Free. Check current details on the provider’s site.
University of Helsinki
Self-paced · beginner · About 30 hours · certificate available
Free, with free certificate. Check current details on the provider’s site.
Harvard University
Self-paced · intermediate · About 7 weeks · certificate available
Free. Check current details on the provider’s site.
Khan Academy
Self-paced · beginner · Self-paced
Free. Check current details on the provider’s site.
IIT Madras
Degree / diploma · beginner · Flexible, multi-year · certificate available
Paid degree; check current fees and fee waivers on the official site. Check current details on the provider’s site.
Harvard University
Self-paced · beginner · About 7 weeks · certificate available
Free. Check current details on the provider’s site.
Kaggle Learn
Self-paced · beginner · About 3 hours · certificate available
Free. Check current details on the provider’s site.
Kaggle Learn
Self-paced · beginner · About 4 hours · certificate available
Free. Check current details on the provider’s site.
Certification · beginner · About 6 months at a few hours a week · certificate available
Paid subscription (financial aid available on Coursera). Check current details on the provider’s site.