Full course description

Course Date:

Ongoing

Duration:

10 weeks

Commitment:

3 hrs/week

Requirement:

None

Course Type:

Self-paced

Credential:

None

Description

This course is an introduction to programming in Python using the textbook Python for Everybody. This course assumes no previous programming, math, or other experience. The course covers the first 10 chapters of the textbook and included basics of program logic and simple data structures. The focus on the course is simple data analysis. When students complete the course, they will be well prepared to take other more challenging introductory programming courses.

Objectives

Teach the basics of program syntax, logic and data structures to lay a foundation for learning to program.


Target Audience: All ages can take this course from middle school to lifelong learners.


Course is offered by the School of Information at the University of Michigan.

Course Instructors

Dr. Charles Russell Severance

Dr. Charles Russell Severance

Professor

My research and energy are dedicated to 100% open content and software to further education. I build open courses using open course materials that require no pre-requisites so as to teach everyone to program regardless of their background or economic situation. You can contact me @drchuck on Twitter.