Skip to content

Learn

Learn each skill from the people who teach it best.

Free options first, from renowned universities, Indian institutes and industry leaders. Paid options are clearly marked. Finish a course, then prove the skill with a real gig.

Learn from renowned institutions

UNTIDE isn’t affiliated with these institutions unless a course is marked “UNTIDE partner”.

6 courses for Python basics

CS50: Introduction to Computer Science

Harvard University

Free

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.

Python basicsProblem framingHTML / website basics

CS50's Introduction to Programming with Python

Harvard University

Free

Self-paced · beginner · About 10 weeks · certificate available

Free. Check current details on the provider’s site.

Python basics

Introduction to Computer Science and Programming in Python (6.0001)

Massachusetts Institute of Technology (MIT)

Free

Self-paced · beginner · One semester of material

Free course materials (no certificate). Check current details on the provider’s site.

Python basicsProblem framing

Kaggle Learn: Pandas

Kaggle Learn

Free

Self-paced · beginner · About 4 hours · certificate available

Free. Check current details on the provider’s site.

Python basics

Kaggle Learn: Python

Kaggle Learn

Free

Self-paced · beginner · About 5 hours · certificate available

Free. Check current details on the provider’s site.

Python basics

BS in Data Science and Applications

IIT Madras

Paid

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.

Python basicsStatistics basicsMachine learning basics

Run courses? Partner with UNTIDE to list them.