Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare
9.5/10 (Our Score)
Product is rated as #1 in category Python

This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You’ll program an on–screen Turtle to draw pretty pictures. You’ll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills. The course has no prerequisites. It will cover Chapters 1–9 of the textbook “Fundamentals of Python Programming,” which is the accompanying text (optional and free) for this course. The course is for you if you’re a newcomer to Python programming, if you need a refresher on Python basics, or if you may have had some exposure to Python programming but want a more in–depth exposition and vocabulary for describing and reasoning about programs. This is the first of five courses in the Python 3 Programming Specialization. The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.

Instructor Details

Paul Resnick is the Michael D. Cohen Collegiate Professor of Information and Associate Dean for Research and Faculty Affairs at the University of Michigan School of Information. He previously worked as a researcher at AT&T Labs and AT&T Bell Labs, and as an Assistant Professor at the MIT Sloan School of Management. He received the master's and Ph.D. degrees in Electrical Engineering and Computer Science from MIT, and a bachelor's degree in mathematics from the University of Michigan. Professor Resnick's research focuses on SocioTechnical Capital, productive social relations that are enabled by the ongoing use of information and communication technology. His current projects include nudging people toward politically balanced news consumption and health behavior change, and crowdsourcing rumor tracking and fact-correction on the Internet. Resnick was a pioneer in the field of recommender systems (sometimes called collaborative filtering). Recommender systems guide people to interesting materials based on recommendations from other people. The GroupLens system he helped develop was awarded the 2010 ACM Software Systems Award. His articles have appeared in Scientific American, Wired, Communications of the ACM, The American Economic Review, Management Science, and many other venues. His 2012 MIT Press book (co-authored with Robert Kraut), was titled “Building Successful Online Communities: Evidence-based Social Design.”

Specification: Python Basics

Duration

23 hours

Year

2018

Level

Beginner

Certificate

Yes

Quizzes

Yes

108 reviews for Python Basics

4.6 out of 5
92
15
0
1
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Image

    Zakiya K

    This course was easy to follow and it’s obvious from the thoroughness of the interactive notebook the professors have taken the time to really plan out the material. I have learned more than I expected in just a month.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Image

    Shaik R

    Hello sir/madam i have learn’t many things from this course like basics concepts,getting confident in programming . THANK YOU

    Helpful(0) Unhelpful(0)You have already voted this
  3. Image

    Goswami, M [

    All the exercises and exams were very helpful to actually start with the basics Python. I am looking forward to complete rest of the program

    Helpful(0) Unhelpful(0)You have already voted this
  4. Image

    Bachu L R

    thank u vey useful course

    Helpful(0) Unhelpful(0)You have already voted this
  5. Image

    Shubhankar K

    amazing course that has set the bar very high for future courses i will take

    Helpful(0) Unhelpful(0)You have already voted this
  6. Image

    Swati K

    Very good course for basic Python learning.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Image

    Faissal B

    Great Course with excellent content and learning videos especial y the interactive exercises and practice tool that make the learner practice easily any time.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Image

    OndYej H

    Programming seemed like magic or something unnecessarily complex to me. However, I decided to try and learn something about it. A close friend recommended Python 3 as a great starting language. This course was a perfect start. The interactive textbook is amazing. I also recommend downloading some software on your PC as well as it will provide you with additional tools for tinkering with your code. The proscribed 1–hour limits on the tests were too short for me, but that is more due to me being relatively new to programming. The tasks themselves (even the most complex ones) take a few minutes at max if you know what you are doing.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Image

    Ho W J

    This course will build you up to concrete base. Textbook contents used for this course is very rich and noob friendly.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Image

    Nemanja S

    Great introductory course to Python!

    Helpful(0) Unhelpful(0)You have already voted this
  11. Image

    Mittal S K

    Pretty good to get the Python Basics before getting on with advanced Python (or ML) programming.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Image

    Dirk T

    Great and easy to learn entry into the Python world

    Helpful(0) Unhelpful(0)You have already voted this
  13. Image

    seenii@kbfg.com

    This course is very understandable.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Image

    Angelo M M

    I need to review this second week, as I had a lot of difficulty doing the exercises. Can you help me?

    Helpful(0) Unhelpful(0)You have already voted this
  15. Image

    Santosh B

    great course!

    Helpful(0) Unhelpful(0)You have already voted this
  16. Image

    abhishek g

    Very well documented.Gives you good hands on practice through assignments which are graded. Highly recommended for anyone who wants to start from scratch.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Image

    Jonas

    This is the best introductory course I’ve come across so far – many thx!!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Image

    Godswill C A

    I am beginning to expand my knowledge of Python.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Image

    Tuhin M

    Very good course material. I think this is more than enough just for learning the basics. It has also a plus point. You can learn Python turtle graphics from this course! And I really liked their way of teaching!

    Helpful(0) Unhelpful(0)You have already voted this
  20. Image

    Jiangyan L

    this class is very good and beginner friendly. love this!

    Helpful(0) Unhelpful(0)You have already voted this
  21. Image

    Anand A D P

    Thanks for all the instructors. They teach in very simple with relevant example. thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Image

    dharmendra m

    best of best basic explained and just add some advance level programming to this course

    Helpful(0) Unhelpful(0)You have already voted this
  23. Image

    Rui W

    very fruitful

    Helpful(0) Unhelpful(0)You have already voted this
  24. Image

    Kommisetty A

    a good course for beginners to start with

    Helpful(0) Unhelpful(0)You have already voted this
  25. Image

    Ruba E

    very good course , I recommend

    Helpful(0) Unhelpful(0)You have already voted this
  26. Image

    Lingampalli J K

    Great course for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  27. Image

    donald c

    Great

    Helpful(0) Unhelpful(0)You have already voted this
  28. Image

    Muhammad S b I

    Really Great Basic Course. Really helped me improve my py3 coding.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Image

    Vishal S

    Great thanks for this course, it cleared my python basic.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Image

    MyeongjinSeo

    This couse is fully filled by very helpful classes

    Helpful(0) Unhelpful(0)You have already voted this
  31. Image

    Venkatesh S

    i learned something how to code in python

    Helpful(0) Unhelpful(0)You have already voted this
  32. Image

    Keefe H

    A well paced and educational introduction to Python.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Image

    Davies T

    Well taught and explained course Runestone and Codelens are wonderful tools and well integrated into the learning environment A great way to learn any programming language

    Helpful(0) Unhelpful(0)You have already voted this
  34. Image

    Mohamed Z

    Good start to programming and Python

    Helpful(0) Unhelpful(0)You have already voted this
  35. Image

    Pavan G (

    This course was awsome you can take it if you want to learn basic of the python

    Helpful(0) Unhelpful(0)You have already voted this
  36. Image

    JaiKishan K M

    Perfect for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  37. Image

    Zoltan S

    I t w a s u s e f u l l a n d n e t a i l e d

    Helpful(0) Unhelpful(0)You have already voted this
  38. Image

    Lazaridou E

    A thorough explenation of the basics of Python Language with a lot of examples and an excellent intercative textbook.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Image

    Hossam M K D

    Amazing

    Helpful(0) Unhelpful(0)You have already voted this
  40. Image

    Gary T

    Amazing!, 1 of 2 best Python Courses online.

    Helpful(0) Unhelpful(0)You have already voted this
  41. Image

    Werner B

    Great start, thanks for detailed explanations in the videos.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Image

    Vadlamudi G S

    very good to participate

    Helpful(0) Unhelpful(0)You have already voted this
  43. Image

    sarthak t

    IT WAS NICE EXPERIENCE.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Image

    Lalitha N

    I have Learned lots of basic concept. which are every important to know. every line of the program now I can easily understand.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Image

    matthew p

    Good transition for anyone wanting to learn more about python

    Helpful(0) Unhelpful(0)You have already voted this
  46. Image

    Brayan S

    A very well structured course in the thematic part; with a very good practice tool that complements the courses. Although it is an introductory course of the python language, it gives us all the necessary tools and more than necessary to start in the language and continue learning.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Image

    Krishna V K

    Easily among the best elearning courses on Python Programming

    Helpful(0) Unhelpful(0)You have already voted this
  48. Image

    Aku–Jaakko S

    A great course, teaching is top class, the virtual learning environment is the best I’ve seen! Course advances very logically and there is plenty of exercises to get the needed repetitions to learn the course topics. Highly recommended as your first Python course!

    Helpful(0) Unhelpful(0)You have already voted this
  49. Image

    Nicholas U

    Great class! Fast paced for beginners, but that was the best part. You dive right into coding and how it works.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Image

    Aku Jaakko S

    A great course, teaching is top class, the virtual learning environment is the best I’ve seen! Course advances very logically and there is plenty of exercises to get the needed repetitions to learn the course topics. Highly recommended as your first Python course!

    Helpful(0) Unhelpful(0)You have already voted this
  51. Image

    Fuze

    Excellent!

    Helpful(0) Unhelpful(0)You have already voted this
  52. Image

    Carlos S

    excellent material and presentation. The exercises were very useful in solidifying the knowledge

    Helpful(0) Unhelpful(0)You have already voted this
  53. Image

    Sura R M

    Really good course for beginers

    Helpful(0) Unhelpful(0)You have already voted this
  54. Image

    Valluri G S

    Very Helpful

    Helpful(0) Unhelpful(0)You have already voted this
  55. Image

    Theo A

    Best introduction to Python I’ve found online so far!!!

    Helpful(0) Unhelpful(0)You have already voted this
  56. Image

    Mounir B

    first time was fun to learn something

    Helpful(0) Unhelpful(0)You have already voted this
  57. Image

    Lakshay S

    the course program was highly interesting and interactive.

    Helpful(0) Unhelpful(0)You have already voted this
  58. Image

    Saurav G

    A GOOD ONE TO START

    Helpful(0) Unhelpful(0)You have already voted this
  59. Image

    Roshan R

    Helped me a lot

    Helpful(0) Unhelpful(0)You have already voted this
  60. Image

    VISWANATHAN. B

    Very Good course for the beginners. Certainly one can learn the basics of Python.

    Helpful(0) Unhelpful(0)You have already voted this
  61. Image

    Ahmed e s

    It is a very good course

    Helpful(0) Unhelpful(0)You have already voted this
  62. Image

    chia nan c

    Good for basic introduction.

    Helpful(0) Unhelpful(0)You have already voted this
  63. Image

    Anuvrat C

    Very descriptive. The course is very detailed and has a lot of practice exercises. The instructor is very friendly, geeky, tries(and fails) being funny keeping the learner engaged. Would recommend to any beginner.

    Helpful(0) Unhelpful(0)You have already voted this
  64. Image

    noveta w

    Very good course. Help me get back to programming and learning the basics.

    Helpful(0) Unhelpful(0)You have already voted this
  65. Image

    joyb32@gmail.com

    Good short programs and repetitive practice for reinforced learning

    Helpful(0) Unhelpful(0)You have already voted this
  66. Image

    Michele D B

    Amazing course. Easy to follow and plenty of tools to keep practising and assess yourself, and of course earn a cert!

    Helpful(0) Unhelpful(0)You have already voted this
  67. Image

    Mohammed H

    Its very good and helpful course.I personally suggest you to take this course.

    Helpful(0) Unhelpful(0)You have already voted this
  68. Image

    Kristen P

    Loved the interactive textbook Runstones!

    Helpful(0) Unhelpful(0)You have already voted this
  69. Image

    rishita

    Course is very good for beginners who want to start their career in programming.

    Helpful(0) Unhelpful(0)You have already voted this
  70. Image

    CHEPURI V

    Good for beginners.Runestone Interactive module to great to practice.

    Helpful(0) Unhelpful(0)You have already voted this
  71. Image

    Aniket S V

    Good course to brush up the basics of python

    Helpful(0) Unhelpful(0)You have already voted this
  72. Image

    Aman G

    A very nice course for knowing and understanding the python basics!

    Helpful(0) Unhelpful(0)You have already voted this
  73. Image

    Kaipa R R

    Very good for a beginner to programming

    Helpful(0) Unhelpful(0)You have already voted this
  74. Image

    Dasarapalli R R

    Perfect for Starters and It is definitely not out of pace for anyone going through the course on daily basis.

    Helpful(0) Unhelpful(0)You have already voted this
  75. Image

    PUSARLA B S K

    superb course…. best for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  76. Image

    linxiaotang

    A very good course for beginners to learn python.

    Helpful(0) Unhelpful(0)You have already voted this
  77. Image

    Om A D

    Good

    Helpful(0) Unhelpful(0)You have already voted this
  78. Image

    VELAGA B P

    wonderful online course

    Helpful(0) Unhelpful(0)You have already voted this
  79. Image

    ahmed m a

    It was an excellent course and had challenging assignments.By the end of the course ,you will be writing code in python confidentely.

    Helpful(0) Unhelpful(0)You have already voted this
  80. Image

    chirag n

    Very interactive course!!.

    Helpful(0) Unhelpful(0)You have already voted this
  81. Image

    Jorge S

    All in all it is an excellent course, even for experienced programmers. If you have programmed in other languages, the concepts will be very familiar. The course is very well organized and provides you with the essentials. If you plan on taking other courses with the University of Michigan, it gives you a good opportunity to experience the Runestone Interactive environment. The only complaint I have is that the instructors work through the problems in the text before offering the student the opportunity to attempt them. It almost feels as though you’re cheating when you work through the problems, because you already know the answer.

    Helpful(0) Unhelpful(0)You have already voted this
  82. Image

    Al a K

    Nice for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  83. Image

    Michal G

    Very good, very informative, all in all, am happy, will learn more.

    Helpful(0) Unhelpful(0)You have already voted this
  84. Image

    Tarun c

    excellent course

    Helpful(0) Unhelpful(0)You have already voted this
  85. Image

    Allyson O

    I would have liked to see more practice problems.

    Helpful(0) Unhelpful(0)You have already voted this
  86. Image

    Siddhesh G

    Thank you!! COURSERA

    Helpful(0) Unhelpful(0)You have already voted this
  87. Image

    Muhammad A M

    Excellent course. I would recommend to anyone who wants to delve into programming with Python.

    Helpful(0) Unhelpful(0)You have already voted this
  88. Image

    Keyur V

    Very Clear Explanation of Concepts and Practicals

    Helpful(0) Unhelpful(0)You have already voted this
  89. Image

    Amitha

    Its very good to learn online.It improved my codeing skills..I improved myself very better

    Helpful(0) Unhelpful(0)You have already voted this
  90. Image

    Maaz S

    The best course to learn python basics

    Helpful(0) Unhelpful(0)You have already voted this
  91. Image

    xinyuan g

    Absolutely wonderful for beginners.

    Helpful(0) Unhelpful(0)You have already voted this
  92. Image

    Simon L

    good

    Helpful(0) Unhelpful(0)You have already voted this
  93. Image

    Lucas B V

    Preety good introduction to Python, it was my second code language (first was C++ in college) and I had a very smooth learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  94. Image

    Jeffrey C

    Very well organized. The in browser programming gives you instant feedback on your efforts, and gives you the freedom to play around with the new concepts being taught to further ingrain the lessons learned. Good materials and lecture videos.

    Helpful(0) Unhelpful(0)You have already voted this
  95. Image

    SURA S V

    this a great way to learn difficult subjects and people here teach us very well and im so satisfied with this

    Helpful(0) Unhelpful(0)You have already voted this
  96. Image

    ZIQI H

    Great courses!

    Helpful(0) Unhelpful(0)You have already voted this
  97. Image

    OLIVER P

    Trop long pour tres peu d’information

    Helpful(0) Unhelpful(0)You have already voted this
  98. Image

    Marcus W

    Very challenging and sporadically gives questions from earlier material very helpful.

    Helpful(0) Unhelpful(0)You have already voted this
  99. Image

    KrishnaPrasad P

    Best platform for beginners of Python

    Helpful(0) Unhelpful(0)You have already voted this
  100. Image

    Mykhailiuk Y

    It’s a good course with interesting videos and tests, but there are some troubles with Runestone(like if i write a right code, but system say no). Thank you for this.

    Helpful(0) Unhelpful(0)You have already voted this
  101. Image

    Fahad M

    You will fall in love with python through this course

    Helpful(0) Unhelpful(0)You have already voted this
  102. Image

    Jamaluddin

    I have learn a lot about strings and list in python.now i can confidently say that i know something in python and that is too with some practical knowlegde with some programming practices

    Helpful(0) Unhelpful(0)You have already voted this
  103. Image

    MEDABALIMI V

    excellent course ! This course contained a very good pattern for the students who want to learn python programming language.The syllabus is awesome .The instructors are also very good with some sense of humour.

    Helpful(0) Unhelpful(0)You have already voted this
  104. Image

    PANIDAPU H C

    First of all I want to THANK ALL THE GUIDERS(THE PROFESSORS). This course is very helpful to me.I am happy that I have worked heartfully and earned my certificate.Not only I WOULD LIKE TO THANK THE PROFESSORS AND ALSO THE COURSERA TEAM FOR PROVIDING THIS WONDERFUL OPPORTUNITY FOR ONLINE TEACHING.

    Helpful(0) Unhelpful(0)You have already voted this
  105. Image

    YAMPARALA A

    It is very beneficial to learn python in a easy manner with perfect basics. Thank you

    Helpful(0) Unhelpful(0)You have already voted this
  106. Image

    Christoph M

    I can recommend you this course without reservations. The interactive course material is well done and challenging, and the sympathetic presenters explain things well. This course gives you access to the material of the University of Michigan itself. Not all of it is required to complete the course, but I recommend to do the extra work because programming is all about practice.

    Helpful(0) Unhelpful(0)You have already voted this
  107. Image

    Apoorva J

    As a beginner to computer programming, Python Basics Course was rightly paced and easy to understand with the Runestone textbook being very helpful for practice exercises!

    Helpful(0) Unhelpful(0)You have already voted this
  108. Image

    Michael S

    Great intro! Well written. I learned a lot.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare