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
An Introduction to Interactive Programming in Python (Part 1)

An Introduction to Interactive Programming in Python (Part 1)

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.2/10 (Our Score)
Product is rated as #26 in category Python

This two–part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy–to learn, high–level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser–based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse. In part 1 of this course, we will introduce the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch. Part 1 of this class will culminate in building a version of the classic arcade game “Pong”. Rice University is consistently ranked among the top 20 universities in the U.S. and the top 100 in the world. Rice has highly respected schools of Architecture, Business, Continuing Studies, Engineering, Humanities, Music, Natural Sciences and Social Sciences and is home to the Baker Institute for Public Policy.

Instructor Details

John Greiner has been teaching Computer Science at Rice University since 1997. While focusing on introductory computer science, he has also taught many algorithms, theory, and systems courses. He is active in curricular development and policy as well as outreach to high school students. John earned a Ph.D. from Carnegie Mellon University and a B.A. from Rice University.

Specification: An Introduction to Interactive Programming in Python (Part 1)

Duration

30 hours

Year

2016

Certificate

Yes

Quizzes

Yes

55 reviews for An Introduction to Interactive Programming in Python (Part 1)

4.2 out of 5
44
5
3
0
3
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Sahil B

    Great Course

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

    This is a very frustrating class. the lectures are great, and it’s fun doing the examples and projects. The quiz/tests on the other hand are awful. example week 4. in no lecture have we discussed time.time or the epoch. I found it, but the point is, you are not testing the students on what they are being taught! I’m very disappointed in this.

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

    The design of the course is very nice! Easy for me to learn!

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

    I am not particularly new to python, but I am new to interactive programming. The material and the projects were relevant and interesting and thought it was a great introductory course.

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

    Great class

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

    it was fun and exciting!!!!

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

    Great lesson!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Lakshmi.K.Kumar

    Excellent Course.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Daniela N A

    We should have learned about oop first before doing GUI stuff, but I guess they thought otherwise 🙁

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

    The only reason I’m not giving it a 5 star rating is that it’s not taught with python 3. To be fair, it’s not difficult to make a few slight alterations and do the course in python 3 on your own. The codeskulptor tool is amazing and the instruction is clear and nicely organized.

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

    Excellent course!!

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

    Great course for beginners, great instructors

    Helpful(0) Unhelpful(0)You have already voted this
  13. David A C L

    Es un excelente curso para iniciar en el mundo de la programacion, sus instructores estan altamente calificados y lo que desarrollan es simplemente grandioso.

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

    Coming from a less privileged home and a third world country. Coursera offers me the opportunity learn anything I want, whenever, wherever.

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

    An Introduction to Interactive programming in Python is an excellent and master piece course which I have ever learned. The trainers showed new way of developing codes and feel the easiest way of writing program. As a beginner I simply felt the teaching is so easy to learn and courses are well articulated. The python programming using the software codeskulptor is so exciting. It gives multiple features like visualizing the code and understand how the object and classes are defined and how the state changes. How the transitions take place. I thank coursera and the professors of Rice university for their tireless effort for making such a wonderful learning experience. Thank you all for helping me.

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

    It’s one of the best beginner courses when it comes to Programming in Python. As someone who is from an entirely non technical background, I was able to understand most of the material and have enjoyed the learning process entirely!

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

    Took as an audit. Course is well structured with difficult yet rewarding assignments.

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

    The course uses Python 2 and forces you to use their own IDE. Most people starting out programming would probably have no interest in interactive programming (which is largely useless outside this course.) RICE University needs to scrap this course and replace with an updated and more relevant course. Try the University of Toronto course on Coursera and MIT’s python course on Edx.

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

    Thank you so much for such a wonderfully structured course to explain the concepts of Python programming. I can’t wait to start the Part 2 of this course to finally make the game!!

    Helpful(0) Unhelpful(0)You have already voted this
  20. Kate M D

    Easy to follow videos and fun exercises!

    Helpful(0) Unhelpful(0)You have already voted this
  21. Harish K T

    Very Good Start for a beginner in python.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Bockelmann, G

    The course was very nice. It started from zero knowledge and the learning curve was good. It is highly recommendable.

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

    Effective and fun way to learn basic python concepts

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

    Nice course although for those not to much into logistics sometime is difficult to follow.

    Helpful(0) Unhelpful(0)You have already voted this
  25. mube n j r

    great!

    Helpful(0) Unhelpful(0)You have already voted this
  26. FU K C

    Very helpful for a beginner in computer science. Video and materials are clear. The only downside is that it takes quite some time for some of the projects to be graded by peers.

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

    Pretty good! I do find it very challenging when it’s at the mini project but with a little research and trial&errors they usually end up well! Thanks for making this course! 🙂

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

    I learned a lot from this course!!!!! thank you !

    Helpful(0) Unhelpful(0)You have already voted this
  29. Muhammad Z H

    Thanks Professor

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

    A really good course that helped me learn Python way faster than I thought I would be able to. It was cool that all the weekly projects were games (though Stopwatch barely counts) since it really encouraged me to do the requirements quickly and then have some fun making QOL improvements and adding flourishes. Probably would not have been as inspired to go above and beyond with other projects. Throughout the course, I was unsure why Vis Mode was shown off so much; it did not seem particularly useful.

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

    It was fun and useful

    Helpful(0) Unhelpful(0)You have already voted this
  32. david l m

    the teachers are great! very easy to understand for beginners. Thanks

    Helpful(0) Unhelpful(0)You have already voted this
  33. Olivio A C J

    Wonderful course. One of the best courses I have ever taken at Coursera. The activities are very well thought out and well dosed. It starts from the basics and explains everything very well. I recommend it to everyone who wants to learn Python and programming.

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

    Thanks for the professors and advisors designing and contributing to this course! I learned lot through the projects.

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

    The audio quality of the instructors is poor and hard to understand.

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

    I was very impressed with this course. The teaching was good (and appealed to my sense of humour) and I am happy with the projects that the course enabled me to complete.

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

    I love this course, it’s helped me understand the basics, and I even get *some programming memes now. : )

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

    very well design material

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

    I really enjoyed this course. The whole structure and the teachers made it really easy for me to stay motivated. I can recommend this!

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

    Cool professors, Cool environment! 😉

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

    Garbage

    Helpful(0) Unhelpful(0)You have already voted this
  42. Anne E M

    great for learning how to use python language and highly recommended for people interested in learning how to code

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

    Muy instructivo

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

    every great detail in the most simplest manner. Love this !!

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

    very good and interesting!

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

    the only problem is this course uses Python 2 rather than Python 3

    Helpful(0) Unhelpful(0)You have already voted this
  47. Mano B P V

    My first online course and I really enjoyed doing this

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

    This is a very good course to learn Python and programming.

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

    an excellent course highly recommended.

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

    Very helpful! learned a lot and had fun!

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

    Great Course as more than an introduction to interactive programming in Python 2 Very Recommendedddd!!

    Helpful(0) Unhelpful(0)You have already voted this
  52. Dr. S D D

    Not use its not grading

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

    Excellent, detailed instruction, fun exercises. I learnt a lot.

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

    The projects are challenging and I felt a great sense of accomplishment after competing this course. I have greater appreciation for programmer!

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

    Really good course

    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.

    An Introduction to Interactive Programming in Python (Part 1)
    An Introduction to Interactive Programming in Python (Part 1)

    Price tracking

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