Programming Using Python OpenCourseWare: A Free Bachelor Level Introductory Programming Course by MIT
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
-
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
-
Purdue Global
Purdue Global responds quickly to information requests through this site.
Suggested programs:
- BS in Analytics - Software Development Using C#
- BS in Analytics - Software Development Using Java
- BS in Analytics - Software Development Using Python
- BS in Analytics - Software Development Using Web Languages
- BS in Cybersecurity - Software Development Using C#
More information about Purdue Global
-
UMass Global
UMass Global responds quickly to information requests through this site.
Suggested programs:
- BS in Information Technology
- BS in Information Technology (Project Management)
-
University of Maryland Global Campus
University of Maryland Global Campus responds quickly to information requests through this site.
-
DePaul University
DePaul University responds quickly to information requests through this site.
More information about DePaul University