An Introduction to Interactive Programming in Python (Part 1)
FREE
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
Courses : 1
Specification: An Introduction to Interactive Programming in Python (Part 1)
|
55 reviews for An Introduction to Interactive Programming in Python (Part 1)
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
FREE
Sahil B –
Great Course
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.
Asitonie –
The design of the course is very nice! Easy for me to learn!
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.
Huilin H –
Great class
Azeb G –
it was fun and exciting!!!!
Jiayi F –
Great lesson!
Lakshmi.K.Kumar –
Excellent Course.
Daniela N A –
We should have learned about oop first before doing GUI stuff, but I guess they thought otherwise 🙁
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.
Arelys F –
Excellent course!!
Ana P –
Great course for beginners, great instructors
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.
Prince –
Coming from a less privileged home and a third world country. Coursera offers me the opportunity learn anything I want, whenever, wherever.
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.
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!
Andrew B –
Took as an audit. Course is well structured with difficult yet rewarding assignments.
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.
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!!
Kate M D –
Easy to follow videos and fun exercises!
Harish K T –
Very Good Start for a beginner in python.
Bockelmann, G –
The course was very nice. It started from zero knowledge and the learning curve was good. It is highly recommendable.
Rafael C –
Effective and fun way to learn basic python concepts
Cristina D –
Nice course although for those not to much into logistics sometime is difficult to follow.
mube n j r –
great!
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.
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! 🙂
Qianfang D –
I learned a lot from this course!!!!! thank you !
Muhammad Z H –
Thanks Professor
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.
Viktor K –
It was fun and useful
david l m –
the teachers are great! very easy to understand for beginners. Thanks
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.
Moyang L –
Thanks for the professors and advisors designing and contributing to this course! I learned lot through the projects.
Asad J –
The audio quality of the instructors is poor and hard to understand.
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.
Paul S –
I love this course, it’s helped me understand the basics, and I even get *some programming memes now. : )
NIWAS K –
very well design material
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!
One W –
Cool professors, Cool environment! 😉
coursera u –
Garbage
Anne E M –
great for learning how to use python language and highly recommended for people interested in learning how to code
Natasha M –
Muy instructivo
Deepak G –
every great detail in the most simplest manner. Love this !!
Semenykhin S –
very good and interesting!
Jiang z –
the only problem is this course uses Python 2 rather than Python 3
Mano B P V –
My first online course and I really enjoyed doing this
Shanqi S –
This is a very good course to learn Python and programming.
Ahmad Y –
an excellent course highly recommended.
Tianyi Y –
Very helpful! learned a lot and had fun!
Tony Z –
Great Course as more than an introduction to interactive programming in Python 2 Very Recommendedddd!!
Dr. S D D –
Not use its not grading
Omer S –
Excellent, detailed instruction, fun exercises. I learnt a lot.
Yunnie H –
The projects are challenging and I felt a great sense of accomplishment after competing this course. I have greater appreciation for programmer!
Ben M –
Really good course