An Introduction to Interactive Programming in Python

Provided by:
10/10 stars
based on  3167 reviews
Provided by:
Cost FREE
Start Date On demand
An Introduction to Interactive Programming in Python

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

Coursera online courses
Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world - like neurobiology professor and author Peggy Mason from the University of Chicago, and computer science professor and Folding@Home director Vijay Pande - will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with yo...
Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world - like neurobiology professor and author Peggy Mason from the University of Chicago, and computer science professor and Folding@Home director Vijay Pande - will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with your coursework. Coursera also partners with the US State Department to create “learning hubs” around the world. Students can get internet access, take courses, and participate in weekly in-person study groups to make learning even more collaborative. Begin your journey into the mysteries of the human brain by taking courses in neuroscience. Learn how to navigate the data infrastructures that multinational corporations use when you discover the world of data analysis. Follow one of Coursera’s “Skill Tracks”. Or try any one of its more than 560 available courses to help you achieve your academic and professional goals.

Provider Subject Specialization
Humanities
Sciences & Technology
4567 reviews

Course Description

This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.
Reviews 10/10 stars
3167 Reviews for An Introduction to Interactive Programming in Python

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Patrick Di Justo profile image
Patrick Di Justo profile image
10/10 starsTaking Now
  • 1 review
  • 0 completed
5 years, 6 months ago
Wonderful, wonderful course on learning Python. The professors seem to like teaching the class (and really seem to like each other, which come across and actually makes the class even more enjoyable). The lessons and mini projects are perfectly calibrated to be challenging without being impossible -- after the first week I started each homework assignment saying "I DON"T KNOW HOW TO DO THIS!!", but then realized that they did indeed teach us everything we'd need to know to complete the assignment. I think I read there were something like 40,000 students taking the course. How do you grade 40,000 assignments in one week? You provide a very careful rubric and you do peer review. This is actually the toughest part of the class, because your peers are even less forgiving than the professors would be. All in all, I'm glad to be taking this course, and I recommend it to anyone who wants to learn Python.
Was this review helpful? Yes33
 Flag
Bjørn Frederiksen profile image
Bjørn Frederiksen profile image

Bjørn Frederiksen

10/10 starsCompleted
1 week, 6 days ago
Great, I thought it was really good! I have to say it was tough coming back from not having programmed in a while, but it really lifted me fast ! And i feel so motivated to use Python more than ever.! 5/5
Was this review helpful? Yes0
 Flag
Carlos Saavedra profile image
Carlos Saavedra profile image

Carlos Saavedra

10/10 starsCompleted
2 weeks ago
Absolutely wonderful. Joe and Scott put a real effort on building a MOOC that makes programming learning simple and enjoyable, at the same time they are teaching really powerful tools. 100% recommended!
Was this review helpful? Yes0
 Flag
Darya Oreshkina profile image
Darya Oreshkina profile image

Darya Oreshkina

10/10 starsCompleted
2 weeks, 2 days ago
I loved that I was getting not only Python but explanations and insight on programming in general. It was also nice that I didn't need to install anything on my machine - the required online code editor codesculptor.org works even on Google Chromebook.
Was this review helpful? Yes0
 Flag
Minal Pandya profile image
Minal Pandya profile image

Minal Pandya

10/10 starsCompleted
3 weeks, 2 days ago
A perfect course to learn Python,without facing any trouble.The content is perfect combo of lecture & enough practice.All respected instructors(especially Joe and Scott)are so much energetic and enthusiastic.Their energy has kept me energized and connected throughout the course.The instructors have covered every smallest concept.Content is well structured to guide step by step.And Coursera is always a great platform to learn any subject.
Was this review helpful? Yes0
 Flag
Brian T profile image
Brian T profile image

Brian T

10/10 starsCompleted
3 weeks, 4 days ago
Great class! The platform allows you to do programming in your browser, so no need to install python or handle files. Instructors were enthusiastic and the content was well structured.
Was this review helpful? Yes0
 Flag
Siddharth Shinde profile image
Siddharth Shinde profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
3 weeks, 5 days ago
Course content is precise, well structured and very interesting(always keeps you tied up and you're waiting to start next week). The best highlight of this course is the tutors. Joe and Scott are amazing. If you're reading this review by chance, I am already a big fan of both of you. In each week you were successful in delivering and making me laugh. Looking forward to learning more and more. I have a dream to study computational science in near future from Rice University. I will have to work really hard for it and hopefully one day I can make it and meet and learn from you personally. Thanks a lot for your efforts and time. Have a good time.
Was this review helpful? Yes0
 Flag
Mark Turner profile image
Mark Turner profile image

Mark Turner

10/10 starsCompleted
4 weeks, 1 day ago
Well organized and tools to use. A good intro class or to brush up on skills. Utilizes a tool call Codesculpter which provides great documentation for python programming and a useful interface.
Was this review helpful? Yes0
 Flag
Todd Larchuk profile image
Todd Larchuk profile image

Todd Larchuk

10/10 starsCompleted
1 month ago
After many decades of learning and using programming, this is my first massively online course. As an introduction to yet another new programming language, this was very easy and enjoyable. Using games as examples keeps it interesting but also very understandable. None of the learning of Python was obscured by the examples, which is a problem that seem to happen a lot in other introductory programing classes. The Rice Rocks game is amazingly good, and it is a confidence builder to have done it in this class. Even as someone very experienced in other programming languages, I found this course interesting and informative, which means that even with experience I learned a lot from this course.
Was this review helpful? Yes0
 Flag
Adrian Diamond profile image
Adrian Diamond profile image

Adrian Diamond

10/10 starsCompleted
1 month, 3 weeks ago
This course was terrific -- I knew nothing about programming before I started and I feel excited now to continue my learning journey and build some cool applications and games. To Scott, Joe, John and Stephen -- thank you all so much for the time and effort you graciously put into the course -- it was well-organized and the lectures were well taught and digestible. I greatly appreciated it and look forward taking another one of your courses soon!
Was this review helpful? Yes0
 Flag
Sandra Picaza profile image
Sandra Picaza profile image

Sandra Picaza

10/10 starsCompleted
1 month, 3 weeks ago
I have had a lot of fun with this course. I have gone crazy sometimes to solve some exercises, but I have learned a lot. They are very good teachers and the course is very well organized.
Was this review helpful? Yes0
 Flag
Harry Wen profile image
Harry Wen profile image

Harry Wen

10/10 starsCompleted
1 month, 3 weeks ago
This course has really fun instructors! I enjoyed a lot. By building games, it help me understand various important data type in Python and how to construct a good program. Thank you! I will continue having the Principle of computing courses which you provide.
Was this review helpful? Yes0
 Flag
Raúl González profile image
Raúl González profile image

Raúl González

10/10 starsCompleted
1 month, 3 weeks ago
This course is amazing!! It trully is.... though some weeks it's a bit challenging. It got really difficult for me to start thinking in terms of objects... to understand what is a Class and how methods are used, but, since all mini projects are really really fun and game oriented, I found a way to get stucked to it until it works. And believe me, watching that ship in Rice Rocks flying the way it's supossed to be is priceless. It's a new me after the course... as Scott Says, I kind of feel "dangerous" with Python now.
Was this review helpful? Yes0
 Flag
Maxim Podstrechnyy profile image
Maxim Podstrechnyy profile image

Maxim Podstrechnyy

10/10 starsCompleted
1 month, 3 weeks ago
That's a tremendous Python course! Learning never was so fun and challenging to me before taking it. And Joe Warren and Scott Rixner are probably the best teachers I have ever had. Thank you for your tremendous work, I will definitely attend the other courses of yours.
Was this review helpful? Yes0
 Flag
Mengqi Huang profile image
Mengqi Huang profile image

Mengqi Huang

10/10 starsCompleted
2 months ago
I really enjoy taking this course. Very nicely organized structure and excellent teachers. I can see how smart they are, how collaborative they are, how funny they are, and how much they love teaching!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
2 months ago
It's great. I found the material well explained, the teachers very engaging and I learned a great deal. I would highly recommend it to others who, like me, knew little or no programming beforehand.
Was this review helpful? Yes0
 Flag
Sara profile image
Sara profile image

Sara

10/10 starsCompleted
2 months, 1 week ago
Amazing course, the first online course I ever took. The instructors are very good and made the classes really fun :) I learned a lot and I intend to continue with the Fundamentals of Computing Specialization
Was this review helpful? Yes0
 Flag
Ikseon Kang profile image
Ikseon Kang profile image

Ikseon Kang

10/10 starsCompleted
2 months, 2 weeks ago
Professors are really enthusiastic and passionate. Thanks for their teaching and supporting. This is an excellent Python programming experience. So it's very helpful for my understanding programming skills. I will keep going on Python and more. I really appreciate it all.
Was this review helpful? Yes0
 Flag
Arthur JOLIVET profile image
Arthur JOLIVET profile image

Arthur JOLIVET

10/10 starsCompleted
2 months, 2 weeks ago
Great teaching skills and a well-structured system for a progressive learning pace. Having already programmed before, I felt a bit too much held by the hand at times (not during the lectures, but during the exercises and mini-projects), but I know how hard it can be for beginners to understand where to start or where to go from a certain step. Thank you to Scott Rixner, Joe Warren, John Greiner and Stephen Wong for this course.
Was this review helpful? Yes0
 Flag
Aishwarya Sunderrajan profile image
Aishwarya Sunderrajan profile image

Aishwarya Sunderrajan

8/10 starsCompleted
2 months, 3 weeks ago
A really fun course, it's pretty cool how you can make a running game with Python while learning about basic stuff. The instructors, especially, made the course even more enjoyable. I hope Joe and Scott finally settle on who the better gamer is!
Was this review helpful? Yes0
 Flag
Timi Gun profile image
Timi Gun profile image

Timi Gun

8/10 starsCompleted
2 months, 3 weeks ago
The instructors were great, I really enjoyed the playful atmosphere. It made learning seem like fun and not work. The class is not very theoretical, but very game focused. the learning feels incidental, rather than deliberate. Which is a god thing, as pointed out above, but I also enjoy understand why I'm doing what I'm doing, which isn't always clear. Still, I would recommend this course to absolute programming beginners. It feels really good to see yourself go from zero to building programmes, and was a huge confidence boost for me.
Was this review helpful? Yes0
 Flag
Liza S. profile image
Liza S. profile image

Liza S.

10/10 starsCompleted
3 months ago
I've started the course knowing nothing about programming. Three weeks have passed now (the course is supposed to last for 9 weeks, but I was fast:), and I would like to say that I am more than pleased with the class. The professors are incredibly nice and fun; they explain the material clearly and in a way that won't let you get bored. Each week you're doing a mini-project, usually a game, which sometimes includes some troubles, but you can figure it out eventually (if you're completely stuck you can get help in the forum or by e-mailing the instructors, but I never had to use that). The feeling that you can create something is truly joyful (every time I finished making a game I was crying out OH MY IT'S WORKING I'VE GOT THE POWER :) I do recommend this course to those wanting to learn Python!
Was this review helpful? Yes0
 Flag
Shuo Hao profile image
Shuo Hao profile image

Shuo Hao

10/10 starsTaking Now
3 months ago
Wonderful course and Outstanding Professor. Joe and Scott are very very nice and funny person. They make this course every helpful and enjoyable. I am taking their Principles of Computing now, also a nice course. Thank you so much!
Was this review helpful? Yes0
 Flag
Alois Heuboeck profile image
Alois Heuboeck profile image

Alois Heuboeck

8/10 starsCompleted
3 months ago
Great class for absolute beginners. As someone who's had some exposure to Python, I didn't learn quite as much as I would have hoped. On the other hand, Introduction to Interactive Programming is only the first third of a specialization on Fundamentals of Computing, so I'll definitely go on with the rest. The instructors are all great and good fun.
Was this review helpful? Yes0
 Flag
Rob SW profile image
Rob SW profile image

Rob SW

10/10 starsCompleted
3 months ago
Great class, great instructors, fun projects! I would100% recommend this class for beginning python programmers. The lectures are fun to watch and get straight to the point of what you want/need to know.
Was this review helpful? Yes0
 Flag
Teche Tah profile image
Teche Tah profile image

Teche Tah

10/10 starsCompleted
3 months, 3 weeks ago
This is the best and most fun programming course I have ever taken. The best part is the fun projects. Never believed I will be able to build such great games but in the end, I did just that. This course takes you from no programming experience to building a game you will genuinely love to play in 2 months.
Was this review helpful? Yes0
 Flag
Haochi Si profile image
Haochi Si profile image

Haochi Si

10/10 starsCompleted
3 months, 3 weeks ago
It's really an excellent class and I have learnt a lot from the class! thank you guys so much! There is a lot of time I want to give up these assignments and projects, but the TAs helped solve my problem and finally I got here!
Was this review helpful? Yes0
 Flag
Jin Sub Oh profile image
Jin Sub Oh profile image

Jin Sub Oh

10/10 starsCompleted
3 months, 3 weeks ago
Very well constructed. Great for beginner programmer. Awesome teachers. Project difficulties were adequate for me, not too easy, not too difficult. The project of building a game was fun to do.
Was this review helpful? Yes0
 Flag
Yen Yu Lin profile image
Yen Yu Lin profile image

Yen Yu Lin

10/10 starsCompleted
3 months, 4 weeks ago
It is a fantastic class for me as a python beginner! The skills I learned from this class were so useful, and every mini projects gave me a lot of fun. Even I didn’t have previous experience of programming and I also did not have a real teacher to consult, this class help me get through all the difficulties when I tried to acomplished the homework.
Was this review helpful? Yes0
 Flag
Mark Carlisle profile image
Mark Carlisle profile image

Mark Carlisle

10/10 starsCompleted
4 months ago
Excellent course. Highly recommended as an introduction to Python. The instructors have the perfect mix of humor and seriousness. The organization is excellent, and many resources are made available. Thanks to all who made this possible!!
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.