An Introduction to Interactive Programming in Python

Provided by:
10/10 stars
based on  3362 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
4957 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
3362 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
8 years, 4 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
anonymous anonymous profile image
anonymous anonymous profile image

anonymous anonymous

10/10 starsCompleted
2 days, 4 hours ago
This class was wonderful and will probably serve as a very valuable role in my future. The instructors were funny and enjoyable, they really engaged me into this class. all in all I would definitely recommend it for people who are interested in learning python.
Was this review helpful? Yes0
 Flag
Marc Abel profile image
Marc Abel profile image

Marc Abel

8/10 starsCompleted
1 week ago
Excellent intro to python. Class needs updated to use python3 although you can use python3 if you choose. Class teaches game creation as a way to introduce python concepts which is fun but leaves one a little lost on how to apply python to more practical applications like file manipulation or infrastructure automation.
Was this review helpful? Yes0
 Flag
Aletta Karsies van Eeden profile image
Aletta Karsies van Eeden profile image

Aletta Karsies van Eeden

10/10 starsCompleted
2 weeks, 5 days ago
This class is a really engaging way to learn Python. Even though my goal is not to continue with making games, it was a very good way to start with the language!
Was this review helpful? Yes0
 Flag
Craig Arnall profile image
Craig Arnall profile image

Craig Arnall

10/10 starsCompleted
1 month, 1 week ago
Brilliant course - very well put together. Video lectures are well put together. However, the best feature is the approach to exercises and "tests" - not really tests but paths through learning. Asked about something, you explore it and learn, taking you forward. Same with the Projects - each being a guide to developing ideas. Highly recommended.
Was this review helpful? Yes0
 Flag
Christopher Yeo profile image
Christopher Yeo profile image

Christopher Yeo

10/10 starsCompleted
1 month, 1 week ago
This course was my gateway to learn programming and it was really fun and interesting. I was never big on coding since the extent of my knowledge was probably minecraft commands however after taking this course, I went from knowing nothing to programming Blackjack, Asteroids, Pong in just 2 months. Other than the occasional youtube video, this was the first real course I took on programming, and I absolutely loved it. The professors had great personalities, and taught better than most of the educators I've had in the past. I've also grown up around video games and the fact that all of the projects were based on game,s made this class so much better. I would look forward to the end of the weeks to watch the professors duke it out on the different games. I don't know if my interest for programming would be where it is if it wasn't for the professors and this class since I went from 0 interest to installing Unity, and learning C# ... This course was my gateway to learn programming and it was really fun and interesting. I was never big on coding since the extent of my knowledge was probably minecraft commands however after taking this course, I went from knowing nothing to programming Blackjack, Asteroids, Pong in just 2 months. Other than the occasional youtube video, this was the first real course I took on programming, and I absolutely loved it. The professors had great personalities, and taught better than most of the educators I've had in the past. I've also grown up around video games and the fact that all of the projects were based on game,s made this class so much better. I would look forward to the end of the weeks to watch the professors duke it out on the different games. I don't know if my interest for programming would be where it is if it wasn't for the professors and this class since I went from 0 interest to installing Unity, and learning C# as my next step. If any of the professors are reading this I want to thank you for creating this course.
Was this review helpful? Yes0
 Flag
Chenpeng Zhang profile image
Chenpeng Zhang profile image

Chenpeng Zhang

10/10 starsCompleted
1 month, 1 week ago
This is my first Programming course in my life. I love it!This is my first Programming course in my life. I love it!This is my first Programming course in my life. I love it!
Was this review helpful? Yes0
 Flag
David Ngo profile image
David Ngo profile image

David Ngo

10/10 starsCompleted
1 month, 2 weeks ago
Absolutely loved this class! This is the third course I have taken through Coursera and the content was well organized and enjoyable. The interactivity of building your own games makes it really fun and exciting to learn the concepts behind coding in Python. The professors are fun, and you can tell that they really like working together and that they care about what they are doing -- which I found to be motivating. I would happily recommend this class to anyone interested in learning Python.
Was this review helpful? Yes0
 Flag
Matko Ferencic profile image
Matko Ferencic profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 month, 3 weeks ago
I was reading books about Python for months now, but what I learned with this class is gonna stay forever in my mind. Throughout my life, from elementary school, high school, and even University, I saw a handful of teachers who made a mark in my mind. And these fine gentlemen, even if far away, that I personally did not meet, left me with immense joy, an ever-growing interest, and passion to continue my journey on learning how to code. Thank you! The best available coding class out there! :D
Was this review helpful? Yes0
 Flag
Ioannis Kanakis profile image
Ioannis Kanakis profile image

Ioannis Kanakis

10/10 starsCompleted
1 month, 4 weeks ago
The teachers were understandable, comprehensive and direct ! The codesculptor is an amazing educational tool which help me a lot ! The lessons were very explanatory and with analytic stracture. Although my spare time is very limited, i' m stuck with python and the specific course and i 'll do my best to keep on learning from you ! Thank you very much !
Was this review helpful? Yes0
 Flag
Rudh Kurup profile image
Rudh Kurup profile image

Rudh Kurup

10/10 starsCompleted
2 months, 1 week ago
The instructors are amazing, they've put so much effort into making this course as enjoyable as possible. The codeskulptor interface is extremely easy to use, nothing to download and it all works fine
Was this review helpful? Yes0
 Flag
Maria profile image
Maria profile image

Maria

10/10 starsCompleted
2 months, 1 week ago
This is just amazing! I have never thought I would be able to write any kind of programmes at all. The content is exciting and easy to follow. The instructors are just the best! Thank you!
Was this review helpful? Yes0
 Flag
Polina profile image
Polina profile image

Polina

10/10 starsCompleted
2 months, 1 week ago
I've had awesome time studying this class. Before, I had had very small experience in Python programming, I had got information from different sources. It was too unorganized and I couldn't moving forward with that. Now, after this class I feel like I know all basic that I need to continue further my way in programming. Amazing teachers, who believe in each their student. They made this course fun and interesting. Thank you so much!
Was this review helpful? Yes0
 Flag
Doyoung Kim profile image
Doyoung Kim profile image

Doyoung Kim

10/10 starsCompleted
2 months, 2 weeks ago
I am convinced that there is no better course than this one to study programming. Even though I had some programming experience, it felt difficult every time I started an assignment. However, after long thoughts, I finally did the task, and I felt the appearance of growing as the 1st and 2nd weeks passed. It seems that the professors took a lot of care to submit the assignments. Thanks to Scott and Joe.
Was this review helpful? Yes0
 Flag
Malavika Krishnakumar profile image
Malavika Krishnakumar profile image

Malavika Krishnakumar

10/10 starsCompleted
3 months, 2 weeks ago
Well structured. The instructors are engaging and informative. There are plenty of practice exercises and assignments that you'll have to work fairly hard to complete, and it may be a tad frustrating to get through the whole eight weeks, but it all pays off well in the end because you'll have a solid foundation of knowledge. Your skill definitely improves with the learning curve.
Was this review helpful? Yes0
 Flag
Justin Driskell profile image
Justin Driskell profile image

Justin Driskell

10/10 starsCompleted
4 months ago
I really liked this class and thank everyone who contributed to its creation. It is helpful and very useful, thank you. As a sixteen-year-old, I found this class very useful. I highly recommend this class to not only people who are looking for a future job in computer programming, but also to people who are looking for something challenging to learn.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsTaking Now
4 months ago
LEARN BY DOING. The course is quite challenging, even for those who have previous experience with programming languages. But never walking alone: explanations, tips, comments, guidance, common errors, examples, more explanations, more examples, and over all, FUN.
Was this review helpful? Yes0
 Flag
Tobias Rasbach profile image
Tobias Rasbach profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
4 months, 2 weeks ago
I had a lot of fun taking this class. It goes all the way from the basics to building a game in just a few weeks. The teachers are great. I finally have a better understanding of object oriented programming. I highly recommend it to everyone seriously looking into programming. However it is more challenging than other courses I took. So really expect to put some work into it. Thanks Joe, John, Scott and Stephen
Was this review helpful? Yes0
 Flag
Jinjin Liu profile image
Jinjin Liu profile image

Jinjin Liu

10/10 starsCompleted
5 months ago
Fantastic course for beginners! The classes are interesting and organized! The tool fo programming is easy to get started! The assignments are not difficult but do require you spend some time.
Was this review helpful? Yes0
 Flag
Aryan Mishra profile image
Aryan Mishra profile image

Aryan Mishra

10/10 starsCompleted
5 months ago
I have completed both IIPP-1 and IIPP-2. You would be hard-pressed to find an Introduction to the python programming as lucid and as fun as this course. Personally , I took this course to practice python programming as I had a bit of programming experience in my first sem of college. But , I must say I wish I had taken this course earlier ie. as a complete beginner. The approach followed by the professors is "Just in Time" and not flooding the lectures with as much info as they can. The highlight of the course are ofcourse the Games that you get to make using SimpleGui. ( My personal favourite is the Black Jack - taught me a great deal of things about OOPS). After completing both IIPP-1 and IIPP-2 I now feel a lot more comfortable while reading other people's code. So, all in all even though you will be making games here, the skills you learn will be applicable everywhere. One thing I was worried about before taking this class ... I have completed both IIPP-1 and IIPP-2. You would be hard-pressed to find an Introduction to the python programming as lucid and as fun as this course. Personally , I took this course to practice python programming as I had a bit of programming experience in my first sem of college. But , I must say I wish I had taken this course earlier ie. as a complete beginner. The approach followed by the professors is "Just in Time" and not flooding the lectures with as much info as they can. The highlight of the course are ofcourse the Games that you get to make using SimpleGui. ( My personal favourite is the Black Jack - taught me a great deal of things about OOPS). After completing both IIPP-1 and IIPP-2 I now feel a lot more comfortable while reading other people's code. So, all in all even though you will be making games here, the skills you learn will be applicable everywhere. One thing I was worried about before taking this class was that it is in Python 2. I can assure you this won't be a problem as- The only difference you will notice in Python 3 is that print is a function now and / is used a little differently that's all. For advanced and semi-advanced people this course may be a bit dull just like any Introduction Course. But for beginners and those who are not yet comfortable in writing long lines of code this course is simply one of the best. At last, I would like to Thank all the 4 professors to create this gem.
Was this review helpful? Yes0
 Flag
Mauro Giunti profile image
Mauro Giunti profile image

Mauro Giunti

10/10 starsCompleted
5 months ago
Awesome. I learnt in few weeks basic concepts of Python and now i am going to specialize my Python knoledge practicing it with more and more excercises. Great teachers and great CodeSkulptor ! Professors let's continue on this way!
Was this review helpful? Yes0
 Flag
Mikael Nilsson profile image
Mikael Nilsson profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
5 months, 1 week ago
The teachers poured a wealth of experience into the course together with a dedication to provide a high quality, these courses demands a lot and also give a lot back. The feedback from mentors and teachers when you need help with a problem is a big differentiator.
Was this review helpful? Yes0
 Flag
Nunya Buznes profile image
Nunya Buznes profile image

Nunya Buznes

10/10 starsCompleted
5 months, 1 week ago
I really enjoyed this course. I am in high school, and I didn't have a lot of time this year, taking PIB and AP classes, but with the self-paced structure, I was able to fit it into my schedule. Thanks, guys. Great course.
Was this review helpful? Yes0
 Flag
Thomas Noname profile image
Thomas Noname profile image

Thomas Noname

10/10 starsCompleted
6 months, 1 week ago
Excellent. All the teaching material is well organized and although many projects seem intimidating to be completed, there are helpful tips to make you overcome any difficulties.
Was this review helpful? Yes0
 Flag
Uildson Santos dos Santos profile image
Uildson Santos dos Santos profile image

Uildson Santos dos Santos

10/10 starsCompleted
6 months, 2 weeks ago
A great course for beginners. The classes are well explained with an easy didactic that is complemented with exercises that at first seem difficult, but that with the guide, the templates and as tips for possible mistakes, it is very stimulating to continue and overcome the challenges and finish the course.
Was this review helpful? Yes0
 Flag
Emilia Matthews profile image
Emilia Matthews profile image

Emilia Matthews

10/10 starsCompleted
6 months, 2 weeks ago
This was an amazing course; thoroughly enjoyable and informative. There was plenty material and guidance at every stage of the class and the mini projects were fun to implement. Most of all, the instructors were very engaging, entertaining and good at explaining things. I have learnt a lot of new skills from completing this course.
Was this review helpful? Yes0
 Flag
Vicki McCormack profile image
Vicki McCormack profile image

Vicki McCormack

10/10 starsCompleted
6 months, 2 weeks ago
As someone who had never used Python and had only coded in C++, I found this course very helpful. Emailing the CodeClinic produced fast resolutions to any issues I encountered, and the quizzes in particular I found very helpful, they were that perfect level of making your brain work hard but also always able to pass once you reviewed the class material. I encountered no problems with Coursera, and if I could give the instructors 6 stars I would, even though they sometimes went through material a bit vaguely for my taste.
Was this review helpful? Yes0
 Flag
Martin Bakardjiev profile image
Martin Bakardjiev profile image

Martin Bakardjiev

10/10 starsCompleted
6 months, 3 weeks ago
It's a great course. Detailed. Challenging. Extensive. Practice exercises are a good start but projects are really the core of it. I recommend it. However this course is just the start. You take it from there and continue developing your skills.
Was this review helpful? Yes0
 Flag
James Heffers profile image
James Heffers profile image

James Heffers

10/10 starsCompleted
6 months, 3 weeks ago
An amazing course. Loved the instructors, they had a sense of humor (but if it's "good" is left to you to decide :) ), the course was organized well, and the difficulty seemed to (for me at least) pace quite well from beginner material to more challenging in depth programming by the end!
Was this review helpful? Yes0
 Flag
Charlie Robertson profile image
Charlie Robertson profile image

Charlie Robertson

10/10 starsCompleted
7 months ago
i've tried a number of times to pick up programming, and this is by far the best educational resource i've found. just brilliant, I highly highly recommend
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.