Programming Using Python OpenCourseWare: A Free Bachelor Level Introductory Programming Course by MIT

Published Jan 31, 2009

RSS Feed

Python is an object-oriented programming language that has quickly become popular in software development. 'A Gentle Introduction to Programming Using Python Programming Using Python' is an OpenCourseWare offered by the Massachusetts Institute of Technology. This course offers an introduction to Python and is intended for students who possess little or no programming skills. Any undergraduate student, even those pursuing non-technical bachelor's degrees will benefit from this course.

A Gentle Introduction to Programming Using Python: Course Specifics

Degree Level Free Audio Video Downloads
Undergraduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes No

A Gentle Introduction to Programming Using Python: Course Description

'A Gentle Introduction to Programming Using Python' is a free course that is taught by Mihir Kedia and Aseem Kishore who are instructors in the MIT Department of Electrical Engineering and Computer Science. Many computer programmers gravitate to Python because it's easier to learn and code than other languages. It also has a strong support system and easily assimilates with other computer programming languages. This course not only concentrates on the planning and organizing of the Python programming language, but also on the syntax. Students are introduced to the fundamental tools for mastering Python programming, including variables, operators, functions, conditionals and loops. Other lectures cover additional topics, including list basics, objects and references the concept of mutability, advanced loops and branching and repetition. Students will write several practice programs to reinforce the topics taught in the lectures.

The materials for this course include lecture notes, assignments, projects and a reading list hat contains links to the required readings. If you would like to take this course, go to the introduction to Python course page.

Featured School Choices:

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this site.

    Suggested programs:
    • B.S. in Software Development
    • B.S. in Information Technology
    • B.A. in Digital Design with an Emphasis in Web Design
    • B.S. in Applied Technology
    • B.S. in Applied Cybersecurity Management
    More information about Grand Canyon University
  • Purdue Global

    Purdue Global responds quickly to information requests through this site.

    Suggested programs:
    • BS in Cloud Computing and Solutions
    • BSANALYT - Cloud Computing
    • BS in IT - IT Management
    • BS in IT - Supply Chain Management
    • BSANALYT - Game Development
    More information about Purdue Global
  • University of Maryland Global Campus logo

    University of Maryland Global Campus

    University of Maryland Global Campus responds quickly to information requests through this site.

  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • Bachelor of Science - Software Development
    • Bachelor of Science - Game Development
    • Cybersecurity Bachelors - Campus
    • Game Business and Esports Bachelors - Campus
    • Interactive Technology Bachelors with Game Design Concentration - Campus
    More information about Full Sail University
  • DePaul University

    DePaul University responds quickly to information requests through this site.

    More information about DePaul University
  • Southwestern College logo

    Southwestern College

    Southwestern College responds quickly to information requests through this site.