Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Michigan

Programming for Everybody (Getting Started with Python)

University of Michigan via edX

Overview

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook "Python for Everybody". Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.

Taught by

Charles Severance

Reviews

5.0 rating, based on 22 Class Central reviews

4.6 rating at edX based on 170 ratings

Start your review of Programming for Everybody (Getting Started with Python)

  • Impressive way of explaining sometimes harder concepts if you take different course. Congratulations to the professor it's amazing!
  • Anonymous
    The course was absolutely awesome! I really enjoyed the approach in how Dr. Severance taught the class particularly for those who were not only new to Python, but more importantly new to the field of programming. Great class and I highly recommend new programmers to take this course.
  • Anonymous
    I completed the full course and it was very helpful and it got me a solid foundation to start the advanced python. I enjoyed all the App assignments.
  • Anonymous
    “Clarity of explanation & concepts. Helpful lab sessions to build understanding quickly.” – Daryl Lee, Deputy Director (IT Infrastructure), Land Transport Authority “Step by step instructions. Excellent trainer.” – Bala Lyer, Entrepreneur/CEO “Ver…
  • Anonymous
    This course provides a foundational knowledge on python which is clearly taught by the instructor. The lab classes were really informative.
    At least I'm confident of my knowledge and skills in python and o can build upon this.
  • Anonymous
    Great textbook—informative and easy to follow. The class was engaging, making learning enjoyable! Highly recommend.
  • Anonymous
    I recently completed the Python course on Coursera and found it to be an excellent learning experience. The content was well-structured, starting from basic concepts and gradually moving to more advanced topics like loops, functions, and file handling. The instructor explained everything clearly, and the hands-on assignments helped reinforce each lesson. I especially appreciated the flexibility of learning at my own pace and the support available through discussion forums. Whether you’re a complete beginner or brushing up on your skills, this course provides a solid foundation in Python. I highly recommend it to anyone interested in programming.
  • Anonymous
    The way Chuck structured the topics and explained let the topic sink in my mind easily. Looking forward to the next course in this specialization
  • Anonymous
    It was a very great course. I enjoyed every bit of the journey in the introduction to Python programming. I learned a lot!
  • Anonymous
    This course great to start with programming. I needed a course like this to refveiw and refresh my mind for Python.
  • Profile image for Frank DeJoy
    Frank DeJoy
    Good pace, materials, and instructor. Practical skills for all levels and to a good refresh if you have been away from programming for a while.
  • Anonymous
    This is one of the most useful courses I have ever taken, which help me a lot on my academy education. I actually can learn this course before entering to university and self-study. This course guided me so well throughout every lesson with specific details of information. I will be at top student in the future by learning with Coursera.
  • Anonymous
    I think this course is a very interesting one. Because I think good experience with Python programming in here. It is funny and has a nice flow. So, I think it is worth to spend time on this course. As well as I think the evaluation system in this course also gives students to engage with flow actively.
  • Anonymous
    Excellent materials and exercises to start programming in the easiest way possible! The explanations of the concepts are very clear and easy to follow!
  • Anonymous
    I remember when I wanted to start Python I was afraid to start since I thought it is too difficult but when I started this course everything changed and now I really like to continue and go to the next course.
  • Anonymous
    The program boasts excellent content quality, engaging hands-on exercises, and a well-structured format. Overall, it proved highly educational and fully aligned with my expectations. Special commendation goes to Professor Charles Russell Severance, Coursera, and the University of Michigan for successfully assembling the essential resources for this course.

    For beginners in Python programming, this course stands out as the best choice. I highly recommend giving it a try.
  • Anonymous
    This course contains the basic information and how to write code in the python software and showing the how industry grow up related in python. This course is very helpful for student and others who want to learn about data science,programing and want to get suitable preferred job in the industry. This course arrangement is very easy to find and learn object if you miss anything in the past. Thanks to dr chuck to make this course very easy and accessible to all.
  • Anonymous
    This course helps to learn basic concepts of python .In this course concepts like variables, loops, operators ,type conversion, string conversion ,comparison operator ,functions are well explained. Thank you Dr. Charles!
  • Anonymous
    Outstanding instructor! Passionate, clear, and dedicated to student success. Made learning enjoyable and impactful. Highly recommend.
  • Anonymous
    I have always been afraid of the name of coding or anything related to it, but with Dr.Chuck's wonderful course, I feel confident enough to start my coding. Thank you, Dr.Chuck

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.