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 FutureLearn

This course may be unavailable.

Overview

Learn Python from scratch and prepare yourself for a future in programming

On this programming course, you’ll go from a complete beginner with no prior programming experience to having a solid understanding of the Python programming language.

You’ll begin by completing basic exercises that focus on the core concepts of programming. As you progress, you’ll learn how to use variables to store, retrieve and calculate information. You’ll optionally install Python, then write your first program, and get to grips with utilize core programming tools like functions and loops.

Upon completion of this course, you’ll have the computer programming skills to further your learning alone.

This course is designed for anyone who wants to learn the basics of programming computers using Python.

It’s suitable for those who are considering a future career in programming or software development but have limited or no computer science experience, as well as those interested in exploring different programming languages at a beginner level.

Please note that JavaScript is required for full access to course content.

Taught by

Charles Severance

Reviews

4.9 rating, based on 15 Class Central reviews

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

  • our review helps other learners like you discover great courses. Only review the course if you have taken or started taking this course.

    Programming for Everybody (Getting Started with Python)

    University of Michigan via FutureLearn

    This is good.
  • This course is available on Coursera, edX and FutureLearn. My Class Central article comparing the different platforms is here: One Course, Three Platforms: How a Popular Programming MOOC Differs on Coursera, edX, and FutureLearn https://www.classcentral.com/report/programming-course-comparison/
  • N'TCHA Banweba Romulus Berenger
    ce cours était vraiment intéressant
    j'ai hâte d'y participer à d'autre formations de ce genre car c'est vraiment à but lucratif et je vous le recommande beaucoup
  • Profile image for Katy Weyforth -MDEM-
    Katy Weyforth -MDEM-
    Dr. Chuck does a great job of breaking Python down into more understandable language. His speed is slow and steady, but it's still great to be able to control the video playback as needed. He uses colors, a lot of writing on the "blackboard," and an easy structural approach that really helps ingrain vocabulary and concepts into my head. I'll continue with these courses!
  • Anonymous
    Hello everyone! I gave five stars because this course was really useful. There were a lot of new informations that I couldn't even imagine. I'm not from this sphere. Therefore, I chose this course in order to generally understand what Python is. The course met my expectations. I think I will continue the second part of this course. Good luck to everyone!
  • Profile image for Rahil Patel
    Rahil Patel
    It was a very good course, but I kind of wish that there would be some way to better explain what would be on the assignments because the assignments were difficult.
  • Anonymous
    This course is very helpful. As I learned a lot and gonna learn more with this course. I am thankful full to all for your efforts to teach us .
  • Anonymous
    Really great for beginners, but my advice was that you need to have some at least some basic knowledges like conditional statements and loopings. I enroll in this course to review my knowledge learned in uni and it was quite fun for me actually. I really enjoy the style of teaching of Dr. Chuck.
  • Anonymous
    it's was nice tutorial. I appreciated sir to teach the easiest way. I submitted Alot of quiz and assignment.
    thank you
  • Anonymous
    My goal for this course was to learn the very basics of Python. This course more than met these expectations! In his online videos Charles Severance explains the basic concepts of programming in an easily understandable way. This, in combination with challenging exercises, gives you an excellent hands-on experience with Python. I would definitely recommend this course for everyone who would like to start programming in Python.
  • Anonymous
    great course for beginners ..........................................................................................................................................................................................................................................................................................................................................................................................

  • Anonymous
    Extremely good for juniors and essential concepts n theories !

    I appreciate this class a lot!

    Thank you so much, sir n the organization !

    Let me know if there is or will be another good courses like this!
  • Anonymous
    I rate this course to 5 stars because the explanation and information provided by Prof. Severance was very easy to learn and to understand during this course.
  • Anonymous
    All fundamental concepts needed for a beginner is well organised in this course.

    The presentation by the tutor is excellent.
  • Anonymous
    Very good! I learnt a lot. Exercices with increasing difficulties. Questions review and exercises to practice.

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.