An Introduction to Interactive Programming in Python

Provided by:
10/10 stars
based on  3236 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
4699 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
3236 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
6 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? Yes34
 Flag
jan moon profile image
jan moon profile image

jan moon

10/10 starsCompleted
6 days, 4 hours ago
it's fun to learn this course, and i can see the insight of the instructors, they are wonderful teachers. the lesson construction make it much more easier to complete the whole course than other MOOCs. but i think i gain the same amount of necessary knowledge.
Was this review helpful? Yes0
 Flag
Graham Failes profile image
Graham Failes profile image

Graham Failes

10/10 starsCompleted
3 weeks ago
Excellent course. The lecturers made it fun as well as challenging. I had no experience in Python but managed to create my own programmes as part of the syllabus. I very much enjoyed the experience in addition to learning a lot about a new subject. I thoroughly recommend the course.
Was this review helpful? Yes0
 Flag
Pablo Serrano profile image
Pablo Serrano profile image

Pablo Serrano

10/10 starsCompleted
3 weeks, 1 day ago
It was high level teaching. Incredible teachers and I had no idea whatsoever in programming and finished with 7 working programs which I built myself. I would totally recommend this course
Was this review helpful? Yes0
 Flag
Scott Stelljes profile image
Scott Stelljes profile image

Scott Stelljes

10/10 starsCompleted
3 weeks, 2 days ago
Very good class to learn Python. Instructors give a good presentation and the class is fun. The assignments are to create games which is also a lot of fun. Make sure you have the time to commit to this because it is not easy.
Was this review helpful? Yes0
 Flag
Dan Ko profile image
Dan Ko profile image

Dan Ko

10/10 starsCompleted
3 weeks, 5 days ago
I thought this class was a great learning experience. I would definitely recommend it. The material was presented in an easily-understood manner by the instructors; CodeSkulptor is a great tool for learning Python; and, if you stick with you, you are going to learn a lot.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsTaking Now
  • 0 reviews
  • 0 completed
1 month ago
I LOVE this class. Really. It helps me so much, it makes me falling in love with python also. I never know coding for interactive games before, when thinking for the logic, it maybe a little difficult, but it's challanging! Thanks for Joe and Scott for this super class!
Was this review helpful? Yes0
 Flag
Anirudh Jairam profile image
Anirudh Jairam profile image

Anirudh Jairam

10/10 starsTaking Now
1 month ago
Just amazing, this is how coding should be taught! love the professors!! The content was just on the spot. Not too difficult each week but not too easy either. It has a good pace to it and best of all the instructions for the assignments are very clear. I have seen a few courses which lack this and it is almost frustrating some times. The assignments are a real tester of the subject previously learnt that week
Was this review helpful? Yes0
 Flag
锦辉 何 profile image
锦辉 何 profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 month ago
A great introduction course of python programming for beginners. Both the optional practices and the quiz are well designed to help me review what I've learned. I learned a lot and enjoy a lot in the mini-project in each week, though I got stuck many times in debugging the code. And the instructors are humorous, which makes the class more enjoyable.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 month ago
this course is much helpful for students who want to learn python.. kindly come up with new material and new course about different python libraries like panda, numpy etc. highly appreciable i just loved the course <3
Was this review helpful? Yes0
 Flag
Sophie Song profile image
Sophie Song profile image

Sophie Song

10/10 starsCompleted
1 month ago
The course is really good. It's pretty interesting, but I can learn a lot of things about Python from the course. I really like the mini-project, through which I can apply and practice what I have obtained from the course. Every time I built the mini-game successfully, I would have a sense of achievement.
Was this review helpful? Yes0
 Flag
Víctor Práxedes Saavedra Rionda profile image
Víctor Práxedes Saavedra Rionda profile image

Víctor Práxedes Saavedra Rionda

10/10 starsCompleted
1 month, 1 week ago
Absolutely the best course I have taken in Coursera, period. The content, the tools (CodeSkulptor is awesome), the dedication, the pace... There people have developed an strategy to introduce programing and Python that works to everyone. Not only you will end the course with lots of new abilities, but you will go through the course not getting bored or annoyed ever, on the contrary, waiting to go back home to keep pushing forward. The best!
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsTaking Now
  • 0 reviews
  • 0 completed
1 month, 1 week ago
AWESOME! Truly celebrates the spirit of programming - "Creativity and Fun". A very well designed and enthusiastically taught course. The instructors are wonderful - knowledgeable and playful at the same time. I am recommending this to youngsters in my family circles. Starting with developing games is the best way to start programming. That ensures it remains fun forever. The mini-projects , specs and pseudo code, templates and unit testes all revolving around the CodeSkulptor were extremely helpful. Thanks to all the people who have worked in the front and back-end to make this lovely MOOC program possible. Special thanks to the Gurus - Joe and Scott. One of the BEST MOOC programs I have taken. I have not only learnt a lot about interactive Python programming but also learnt a lot about how to design good programming classes. Thanks again. Wish the instructors best of luck in their future endeavors and look f... AWESOME! Truly celebrates the spirit of programming - "Creativity and Fun". A very well designed and enthusiastically taught course. The instructors are wonderful - knowledgeable and playful at the same time. I am recommending this to youngsters in my family circles. Starting with developing games is the best way to start programming. That ensures it remains fun forever. The mini-projects , specs and pseudo code, templates and unit testes all revolving around the CodeSkulptor were extremely helpful. Thanks to all the people who have worked in the front and back-end to make this lovely MOOC program possible. Special thanks to the Gurus - Joe and Scott. One of the BEST MOOC programs I have taken. I have not only learnt a lot about interactive Python programming but also learnt a lot about how to design good programming classes. Thanks again. Wish the instructors best of luck in their future endeavors and look forward new courses. Lakshmi from India.
Was this review helpful? Yes0
 Flag
Ezequiel Orce profile image
Ezequiel Orce profile image

Ezequiel Orce

10/10 starsCompleted
1 month, 3 weeks ago
This course is great, very well explained and enjoyable. Instructors are realy fun, the content is easy to understand but also challenging.Hope they keep on making content and teaching you guys are awesome
Was this review helpful? Yes0
 Flag
Thomas Pehl profile image
Thomas Pehl profile image

Thomas Pehl

10/10 starsCompleted
2 months, 2 weeks ago
Content is wonderful. I really enjoyed taking it and am a bit regretful that it's over. The instructors are amusing and wonderful at what they're doing.CodeSkulptor is quite intuitive but it gets complex as you go on. Never boring, always enjoyable, and combined with Coursera, with it's tools and resources, is a fantastic learning experience.
Was this review helpful? Yes0
 Flag
Tosin Bamigboye profile image
Tosin Bamigboye profile image

Tosin Bamigboye

10/10 starsCompleted
2 months, 2 weeks ago
I really enjoyed this course as a whole and learned a great deal from it. The instructors had great teaching style and lessons were fun and to the point. I never got bored during a lecture and always realized when re-watching a lecture to finish a mini-project that the instructors covered it and provided enough tips to get it done. As a complete beginner to Python, I discovered through this course how much fun programming can be. The mini-projects were challenging but you really got a sense of accomplishment once you finished and enjoyment playing the games. Overall, this was a fun and rewarding course and I really enjoyed it.
Was this review helpful? Yes0
 Flag
Vamsi Krishna Godavarti profile image
Vamsi Krishna Godavarti profile image

Vamsi Krishna Godavarti

10/10 starsCompleted
2 months, 3 weeks ago
This is a course that I would definitely recommend to anyone looking to get started on Python and building games using a GUI. Joe and Scott were the best instructors to help anyone get excited to learn Python. I truly enjoyed the class. Thank you very much! :)
Was this review helpful? Yes0
 Flag
Ken Chan profile image
Ken Chan profile image

Ken Chan

10/10 starsCompleted
3 months ago
OMG lecturers in this course are amazingly cute!!!!! This course goes on a path of teaching-practicing combination, where you take brief introduction videos and immediately use the skill mentioned in videos to build a new cute project, and the projects are all simple but funny games that you would be proud of and play by yourself joyfully. For me, a zero-experience starter, this course is at medium difficulty level. Don't worry about if the course could be too difficult for you, since there are much available help both in the template and from TAs. Anyway, hope you enjoy in this course!
Was this review helpful? Yes0
 Flag
sibo zhang profile image
sibo zhang profile image

sibo zhang

10/10 starsCompleted
3 months ago
I love this class! Joe and Scott are great teachers. Not only because they explained new concept clearly, but also because the they designed this course in an amazing way. I would say this course a project-oriented program class. Which is great in three ways: 1. It challenged me for any material that I learned from lecture 2. It boost my confidence because I can code in new ways that I cannot before. 3. It was fun! Thank you guys for this great MOOC course. I wish anyone who tries this course would hang in there. You will find yourself enjoying it eventually.
Was this review helpful? Yes0
 Flag
Hardik profile image
Hardik profile image

Hardik

10/10 starsCompleted
3 months, 1 week ago
brilliant, brilliant and brilliant... If Scott or Joe is reading this, you guys changed my life... Thanks a lot for making programming fun.. The way the concepts are taught, it really makes complex topics easy to understand. I am pretty much sure that one can never get bored in this course. For me, this course really means a lot.
Was this review helpful? Yes0
 Flag
Venkata Bharghva profile image
Venkata Bharghva profile image

Venkata Bharghva

8/10 starsCompleted
3 months, 1 week ago
Loved the course. Great place to begin if you want to learn coding. excellent instructors. Had lots of fun playing all the game that i build with my friends.
Was this review helpful? Yes0
 Flag
B Gonzalez profile image
B Gonzalez profile image

B Gonzalez

10/10 starsCompleted
3 months, 1 week ago
It was great! The lessons and the exercises are well designed to be enjoyable and at the same time have a smooth learning curve. It's fine for complete programming beginners as well.
Was this review helpful? Yes0
 Flag
Billion Shiferaw profile image
Billion Shiferaw profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
3 months, 3 weeks ago
Awesome Course. I enjoyed the class and the instructors were extremely helpful and enthusiastic with the material they use to teach this course. It's been really rewarding learning this class. I've enjoyed seeing all of the videos and made it through to the end of this class. The exercises were awesome. The quizzes were also engaging. The content was pretty straightforward and the instructors used a simple and engaging methods to teach this course to various people with varying experiences on the topic. This was a newbie friendly course. I really, really enjoyed it and I plan to take more corses from these instructors.
Was this review helpful? Yes0
 Flag
mathieu drut profile image
mathieu drut profile image

mathieu drut

10/10 starsCompleted
3 months, 4 weeks ago
The course was a lot of fun. The main instructors are engaging and have broken down the subject into easily digestible bits. The assignment are fairly simple, at time I felt like too much was provided into the template but at the same time realizes that the course needs to be accessible to a very wide array of people (from beginners to experts) with time constraints as well. I had a lot of fun with most of the projects and "wasted" a lot of time adding a bunch of extra features into the final Asteroid game. I learned a lot about Python along the way (I work with C++ normally).
Was this review helpful? Yes0
 Flag
Omais Khan profile image
Omais Khan profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
4 months, 2 weeks ago
One of the best Introductory Python courses I have done. Covers the depth and breadth to an adequate extent. Enough to get you going further and taking advance courses in Python.
Was this review helpful? Yes0
 Flag
rudy H profile image
rudy H profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
4 months, 2 weeks ago
The Best programming class you will ever take, so much of fun and you will be building awesome games that definitely you can brag about. Awesome instructors, I am looking forward for the next class.
Was this review helpful? Yes0
 Flag
Jalal Kiani profile image
Jalal Kiani profile image

Jalal Kiani

10/10 starsCompleted
4 months, 3 weeks ago
This course was fantastic. The homework and quizzes are perfect in this class. I strongly recommend this course to other people and students. The instructors are great in teaching and also they are knowledgeable
Was this review helpful? Yes0
 Flag
Jone Oosterhoff profile image
Jone Oosterhoff profile image

Jone Oosterhoff

10/10 starsCompleted
4 months, 3 weeks ago
Very fun class on teaching Python!With prior to this class I had almost no experience with Python and I feel I realy achieved something here step bij step. Scott, Joe, John en Stephen thank you for providing with an amazing course. Regards, Jone
Was this review helpful? Yes0
 Flag
Scott Payne profile image
Scott Payne profile image

Scott Payne

10/10 starsCompleted
5 months ago
Fun class! This was the first course I had taken to learn Python. It is an excellent introduction to programming. It covers event handlers, GUI design, Object Oriented Programming and more. Yes, it is really fun. The material and tools are organized and polished.
Was this review helpful? Yes0
 Flag
Helen Sun profile image
Helen Sun profile image

Helen Sun

10/10 starsCompleted
5 months ago
I have learnt a lot about Python throughout this course in a vivid way. Both Joe and Scott are interesting persons with charming personality. Their conversations bring so much fun to the class. Amaze thanks to Scott for setting up the CodeSkulptor platform, which is really helpful to get things moving forward!
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.