{
 "schema_version": 1,
 "generated": "2026-10-01",
 "language": "en",
 "method_version": "0.1",
 "site_url": "https://getedupeach.com",
 "course": {
  "id": "mit-ocw-6-100l-intro-cs-programming-python",
  "title": "Introduction to CS and Programming using Python",
  "provider": "MIT OpenCourseWare",
  "provider_url": "https://ocw.mit.edu/",
  "course_url": "https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/",
  "subject": "programming",
  "level": null,
  "level_note": "Undergraduate (MIT)",
  "course_language": "en",
  "target_language": null,
  "format": "self-paced",
  "price_model": "free",
  "price_note": null,
  "duration_note": null,
  "certificate": null,
  "prerequisites": "None stated; course targets 'students with little to no programming experience'",
  "instructors_note": "Dr. Ana Bell, MIT Electrical Engineering and Computer Science",
  "topics": [
   "Python 3",
   "Programming languages",
   "Computer science",
   "Problem solving",
   "Recursion"
  ],
  "summary": "MIT course 6.100L as taught in Fall 2022, published on OpenCourseWare with lecture videos, notes, code, problem sets and recitations. It introduces Python 3 for problem solving to students with little or no programming experience. Level is listed as undergraduate.",
  "provider_claims": [
   "builds 'justifiably confident' programming ability 'regardless of their major'"
  ],
  "limits_visible": [
   "materials from Fall 2022 offering",
   "Creative Commons BY-NC-SA license",
   "no certificate information on page"
  ],
  "sources": [
   {
    "url": "https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/",
    "title": "Introduction to CS and Programming using Python | MIT OpenCourseWare",
    "accessed": "2026-09-27",
    "note": "title, number, instructor, term, level, materials, license"
   }
  ],
  "record": {
   "type": "information_card",
   "status": "published",
   "compiled_by": "EduPeach editorial team",
   "reviewed_by": null,
   "created": "2026-09-27",
   "updated": "2026-09-27",
   "last_verified": "2026-09-27",
   "note": "Facts taken from the provider pages listed in sources. Not an assessment."
  },
  "editorial_review": {
   "status": "not_rated",
   "rating": null,
   "reviews_analysed": null,
   "author": null,
   "reviewer": null,
   "method_version": null,
   "assessed_at": null,
   "other_sources": [],
   "disclosures": [],
   "reasoning": null
  },
  "commercial": {
   "relationship": "none",
   "bookable": false,
   "affiliate": false,
   "partner_since": null,
   "price_parity": null,
   "note": "EduPeach does not sell this course and earns nothing from this link."
  },
  "fit": {
   "hours_per_week": null,
   "weeks": null,
   "paid": false,
   "free_start": true
  },
  "page_language": "en",
  "url": "https://getedupeach.com/courses/mit-ocw-6-100l-intro-cs-programming-python/"
 }
}