An Introduction to Interactive Programming in Python

Provided by:
10/10 stars
based on  3215 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
4663 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
3215 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, 2 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
Billion Shiferaw profile image
Billion Shiferaw profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 day 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
2 days, 17 hours 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
2 weeks, 6 days 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
2 weeks, 6 days 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
3 weeks, 6 days 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 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
1 month, 1 week 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
1 month, 1 week 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
Richard profile image
Richard profile image

Richard

10/10 starsTaking Now
1 month, 1 week ago
Instead of the traditional way of telling us to install things that we aren't going to need and just say, "ignore that for now." This course teaches you Python in an unique environment called CodeSkulptor, and in the end, help you to transition from that environment to the real thing. This prevents you from feeling overwhelmed in the beginning. The instructors are fantastic and funny, and the mini-projects, while a bit challenging, are very interesting and exciting to build. Would definitely recommend to people wanting to learn python!
Was this review helpful? Yes0
 Flag
Happy Student profile image
Happy Student profile image

Happy Student

10/10 starsCompleted
1 month, 1 week ago
This is an outstanding course. Impeccably structured to give you exactly the skills you need to complete ambitious mini-projects throughout the class. The most efficient and flexible learning experience I could imagine.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
1 month, 1 week ago
This is a great class. Engaging instructors, well-planned lectures, challenging projects. I spent hours and hours on mini projects, and learned a lot. Thanks!
Was this review helpful? Yes0
 Flag
Bruce profile image
Bruce profile image

Bruce

8/10 starsCompleted
1 month, 2 weeks ago
The course is helpful, and I suggest doing the practice exercises along the way, even though they are not graded. It will help your understanding and give insight into the graded quizzes and mini-projects. The instructors try to make it fun and show some of the strengths of python development and good code development.
Was this review helpful? Yes0
 Flag
Shannon Chang profile image
Shannon Chang profile image

Shannon Chang

10/10 starsCompleted
1 month, 2 weeks ago
This class is amazing. It's not just about concepts and endless lectures. It's hands on and interesting. The teaching team is very supportive in giving feedbacks and helping solving problems. I loved this course.
Was this review helpful? Yes0
 Flag
Jeremy Grigg profile image
Jeremy Grigg profile image

Jeremy Grigg

10/10 starsCompleted
2 months ago
This is an excellent class, as it builds in a very logical and empowering way upon simple techniques to the point at which a student is not only manipulating objects and functions quite capably, but is also able to focus on elegance and precision in their work. Truly a wonderful piece of didacticism - well done to the team at Rice Computer Science Department for putting it together, and a hearty thanks from me for the knowledge and skills you've imparted to me.
Was this review helpful? Yes0
 Flag
David Briney profile image
David Briney profile image

David Briney

10/10 starsCompleted
2 months ago
I can't say enough good things about this course. It was interesting, challenging (sometimes frustrating but mainly because I didn't get things done quickly and tended to overcomplicate my code) and ultimately rewarding. It was extremely - repeat, extremely - well organized and planned. The instructors, Joe and Scott, are not only knowledgeable but they are excellent at teaching. The lectures are consistently helpful. I have taken several other online courses through Coursera over the years and these two courses are easily the best I have taken. For the record, I am a relational DB programmer who had no previous python, OO, or GUI experience. This class was very valuable. Thank you Joe and Scott!!!
Was this review helpful? Yes0
 Flag
Cristina Alvarez profile image
Cristina Alvarez profile image

Cristina Alvarez

10/10 starsCompleted
2 months, 1 week ago
Great Course. I had absoluteey no previous experience with any programming language, and while I cant say I'm now an expert, I do have a grasp on basic concepts of python and what can be done with it. The teachers are very good, they make concepts easy to understand and apply. Also, the materials and the way the course is delivered are very good and easy to use.
Was this review helpful? Yes0
 Flag
Александр Волынский profile image
Александр Волынский profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
2 months, 1 week ago
Very fun and educational course! Highly recommend it! I will miss Scott and Joe! OOP section is great. Also practice problems are very usefull. If you want to start from zero, probably it`s the best MOOC.
Was this review helpful? Yes0
 Flag
Scott MacKay profile image
Scott MacKay profile image

Scott MacKay

10/10 starsCompleted
2 months, 2 weeks ago
I’m very satisfied with the course and enjoyed the lessons and projects we did. This is a great course for anyone that has any interest in Python and is completely new to coding.
Was this review helpful? Yes0
 Flag
MATTHEW ZUPAN profile image
MATTHEW ZUPAN profile image

MATTHEW ZUPAN

10/10 starsCompleted
2 months, 3 weeks ago
Course content was extremely engaging, not boring at all, but still required a good amount of technical knowledge. The amount you get out of it, is what you decide to put into it. There were many times I spent hours getting small parts of my programs that weren't required, just right. But it was worth it to me, and I'm glad I did.
Was this review helpful? Yes0
 Flag
Quyen Thai profile image
Quyen Thai profile image

Quyen Thai

10/10 starsCompleted
3 months ago
Wonderful course! What I really like about this class is that the lecturers made great effort to make the course interesting, useful and interactive. I have tried some online courses before but this is one of the few courses I made it to the end.
Was this review helpful? Yes0
 Flag
Szocs Arnold profile image
Szocs Arnold profile image

Szocs Arnold

10/10 starsCompleted
3 months, 1 week ago
i found this course verry useful. I have learnd the basics of programming in python. Besides the lessons, videos and mini projects was enjoyable.I recommend it to anyone
Was this review helpful? Yes0
 Flag
Tarun Srivastav Jinuga profile image
Tarun Srivastav Jinuga profile image

Tarun Srivastav Jinuga

10/10 starsCompleted
3 months, 2 weeks ago
Wonderful course on learning Python. Highly Recommended. The lessons and mini projects using CodeSkulptor were very interesting and challenging. Thanks to the instructors. 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? Yes0
 Flag
Alex Savage profile image
Alex Savage profile image

Alex Savage

10/10 starsCompleted
3 months, 2 weeks ago
Outstanding professors, projects focus on practical implementation of theory, the course serves as a solid foundation. The use of CodeSkulptor (a web based programming environment) means you do not need to install any software and get straight into the programming! Outstanding course.
Was this review helpful? Yes0
 Flag
J. Larmouth profile image
J. Larmouth profile image

J. Larmouth

8/10 starsCompleted
3 months, 2 weeks ago
Relevant content, interesting (sometimes even humorous), well structured. Great as an introduction to python or programming in general. One thing to note: There is a heavy emphasis on Python 2 and the course teaching itself does not address Python 3 (You can, however, complete the course using Python 3 if you wish, the videos simply don't teach it). This may not be ideal for some people if you know you're going to be working on Python 3, but the coding concepts and general techniques will certainly still be useful.
Was this review helpful? Yes0
 Flag
jérôme Chaland profile image
jérôme Chaland profile image

jérôme Chaland

8/10 starsCompleted
3 months, 2 weeks ago
Great course with great instructors. Challenging and interesting projects. Feedback on forum working efficiently. Very motivating, hands on teachers + good vibs. Only drawback. I understand how codeskulptor is the pillar of that class and how successfull this piece of software is in monitoring the projects. However I would certainly rather work with my python version 3 and use a more adequate GUI.
Was this review helpful? Yes0
 Flag
Tracy Dawn profile image
Tracy Dawn profile image

Tracy Dawn

10/10 starsCompleted
3 months, 3 weeks ago
Absolutely loved this class! The teachers were so so great, there were a lot of exercises to have a solid grasp of programming concepts, and the user interface they provided was extremely friendly. I am also super proud of the projects I have learned to build in this course - I went from barely being able to run a few lines in Python properly to building full feature arcade games in a few weeks!! Who would have thought?
Was this review helpful? Yes0
 Flag
Andy Reznak profile image
Andy Reznak profile image

Andy Reznak

8/10 starsCompleted
4 months ago
Great class, although the pace seems to be for a bit more experienced user or a very eager newbie. On the other hand, it teaches all the basics of programming in python and I am sure anyone who takes it will be ready to take what he/she learned further and create many usable games or programs. I am very happy with all the professors as well as how they laid the classes. By putting my hands on experience I think I learned more and quicker then by simply reading/listening/watching some lectures. It is an awesome experience and I greatly thank them for it.
Was this review helpful? Yes0
 Flag
mehmet rıza öz profile image
mehmet rıza öz profile image

mehmet rıza öz

10/10 starsCompleted
4 months ago
i completed the course as free audit follower. i'm writing programs for years but never used python before. This course provided me understand python well.
Was this review helpful? Yes0
 Flag
geo champ profile image
geo champ profile image

geo champ

10/10 starsCompleted
4 months, 2 weeks ago
Really good class to begin in Python. All the instructors are really good and are really concerned about the understability of this class. Really loved to apply all our knowledge on games.
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.