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. 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. 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. 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. Bachu L R

    thank u vey useful course

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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. Swati K

    Very good course for basic Python learning.

    Helpful(0) Unhelpful(0)You have already voted this
  7. 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. 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. 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. Nemanja S

    Great introductory course to Python!

    Helpful(0) Unhelpful(0)You have already voted this
  11. 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. Dirk T

    Great and easy to learn entry into the Python world

    Helpful(0) Unhelpful(0)You have already voted this
  13. seenii@kbfg.com

    This course is very understandable.

    Helpful(0) Unhelpful(0)You have already voted this
  14. 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. Santosh B

    great course!

    Helpful(0) Unhelpful(0)You have already voted this
  16. 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. 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. Godswill C A

    I am beginning to expand my knowledge of Python.

    Helpful(0) Unhelpful(0)You have already voted this
  19. 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. Jiangyan L

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

    Helpful(0) Unhelpful(0)You have already voted this
  21. 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. 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. Rui W

    very fruitful

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

    a good course for beginners to start with

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

    very good course , I recommend

    Helpful(0) Unhelpful(0)You have already voted this
  26. Lingampalli J K

    Great course for beginners

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

    Great

    Helpful(0) Unhelpful(0)You have already voted this
  28. 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. Vishal S

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

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

    This couse is fully filled by very helpful classes

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

    i learned something how to code in python

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

    A well paced and educational introduction to Python.

    Helpful(0) Unhelpful(0)You have already voted this
  33. 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. Mohamed Z

    Good start to programming and Python

    Helpful(0) Unhelpful(0)You have already voted this
  35. 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. JaiKishan K M

    Perfect for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  37. 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. 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. Hossam M K D

    Amazing

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

    Amazing!, 1 of 2 best Python Courses online.

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

    Great start, thanks for detailed explanations in the videos.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Vadlamudi G S

    very good to participate

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

    IT WAS NICE EXPERIENCE.

    Helpful(0) Unhelpful(0)You have already voted this
  44. 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. matthew p

    Good transition for anyone wanting to learn more about python

    Helpful(0) Unhelpful(0)You have already voted this
  46. 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. Krishna V K

    Easily among the best elearning courses on Python Programming

    Helpful(0) Unhelpful(0)You have already voted this
  48. 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. 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. 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. Fuze

    Excellent!

    Helpful(0) Unhelpful(0)You have already voted this
  52. 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. Sura R M

    Really good course for beginers

    Helpful(0) Unhelpful(0)You have already voted this
  54. Valluri G S

    Very Helpful

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

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

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

    first time was fun to learn something

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

    the course program was highly interesting and interactive.

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

    A GOOD ONE TO START

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

    Helped me a lot

    Helpful(0) Unhelpful(0)You have already voted this
  60. 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. Ahmed e s

    It is a very good course

    Helpful(0) Unhelpful(0)You have already voted this
  62. chia nan c

    Good for basic introduction.

    Helpful(0) Unhelpful(0)You have already voted this
  63. 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. 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. joyb32@gmail.com

    Good short programs and repetitive practice for reinforced learning

    Helpful(0) Unhelpful(0)You have already voted this
  66. 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. 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. Kristen P

    Loved the interactive textbook Runstones!

    Helpful(0) Unhelpful(0)You have already voted this
  69. 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. CHEPURI V

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

    Helpful(0) Unhelpful(0)You have already voted this
  71. Aniket S V

    Good course to brush up the basics of python

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

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

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

    Very good for a beginner to programming

    Helpful(0) Unhelpful(0)You have already voted this
  74. 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. PUSARLA B S K

    superb course…. best for beginners

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

    A very good course for beginners to learn python.

    Helpful(0) Unhelpful(0)You have already voted this
  77. Om A D

    Good

    Helpful(0) Unhelpful(0)You have already voted this
  78. VELAGA B P

    wonderful online course

    Helpful(0) Unhelpful(0)You have already voted this
  79. 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. chirag n

    Very interactive course!!.

    Helpful(0) Unhelpful(0)You have already voted this
  81. 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. Al a K

    Nice for beginners

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

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

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

    excellent course

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

    I would have liked to see more practice problems.

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

    Thank you!! COURSERA

    Helpful(0) Unhelpful(0)You have already voted this
  87. 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. Keyur V

    Very Clear Explanation of Concepts and Practicals

    Helpful(0) Unhelpful(0)You have already voted this
  89. 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. Maaz S

    The best course to learn python basics

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

    Absolutely wonderful for beginners.

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

    good

    Helpful(0) Unhelpful(0)You have already voted this
  93. 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. 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. 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. ZIQI H

    Great courses!

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

    Trop long pour tres peu d’information

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

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

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

    Best platform for beginners of Python

    Helpful(0) Unhelpful(0)You have already voted this
  100. 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. Fahad M

    You will fall in love with python through this course

    Helpful(0) Unhelpful(0)You have already voted this
  102. 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. 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. 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. 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. 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. 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. 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