An Introduction to Interactive Programming in Python

Provided by:
10/10 stars
based on  3185 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
4603 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
3185 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, 9 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
Alex Zubizarreta profile image
Alex Zubizarreta profile image

Alex Zubizarreta

10/10 starsCompleted
1 week, 1 day ago
Perfect course for noobs like me (I had no experience in programming). Codeskulptor is great, you don't have to install any software to learn Python.
Was this review helpful? Yes0
 Flag
Kemal Mutluergil profile image
Kemal Mutluergil profile image

Kemal Mutluergil

10/10 starsCompleted
1 week, 4 days ago
This course enabled me to write different kinds of programs in Python as a high school student. The instructors are fantastic and most importantly love teaching. Totally recommend it to anyone interested in programming
Was this review helpful? Yes0
 Flag
Ilia Semenkov profile image
Ilia Semenkov profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 week, 4 days ago
A great course, which gives a solid base for Python programming if you were beginner before taking it. Professors give well-structured and important information and, also, doing that creatively, what motivates to listen lectures and do assignments even better. Assignments are also very creative and interesting, making your own games is pretty fun! Coursera allows to create really flexible shedule for yourself.
Was this review helpful? Yes0
 Flag
Giulio Venturi profile image
Giulio Venturi profile image

Giulio Venturi

10/10 starsCompleted
1 week, 5 days ago
Great experience! A very well organized course, well paced, funny and engaging. Codeskulptor is an incredibly useful and portable tool that allows to beginner to experiment Python without installing anything on their computer..
Was this review helpful? Yes0
 Flag
Jane Pavlova profile image
Jane Pavlova profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 month ago
It was an exciting experience! Very interesting course with a lot of useful information and fun at the same time. Teachers are very nice and provide the information in a very convenient form. You have a right amount of theory and lots of practice which is great (cause you can't be a real programmer without righting code). Thank you, guys, for this great course!
Was this review helpful? Yes0
 Flag
Joseph Ruiz profile image
Joseph Ruiz profile image

Joseph Ruiz

10/10 starsCompleted
1 month ago
The course was a great way to learn Python and have fun building cool games. The instructors did an excellent job explaining the material. The provider made it easy to register and access the course. I will probably take more courses in the future.
Was this review helpful? Yes0
 Flag
Oliver Stieber profile image
Oliver Stieber profile image

Oliver Stieber

8/10 starsCompleted
1 month ago
had some issues being able to access the content even though I'd paid for the course. Wasn't as in-depth as I would have liked and used a third party 'codeskulptor' whos libraries wouldn't be available is standard python, the language the course was written for
Was this review helpful? Yes0
 Flag
Yanliu Li profile image
Yanliu Li profile image

Yanliu Li

10/10 starsTaking Now
1 month, 3 weeks ago
This course is nearly the best course I've taken. The professors are always trying to make the lectures more interesting and more relaxing. They laugh, tell jokes, and even play games to show us the meaning of the mini-project. Honestly, the homework and mini-project weren't so simple. I struggled to do the work. But I learnt a lot in the "struggling" progress.
Was this review helpful? Yes0
 Flag
Rita Iglesias profile image
Rita Iglesias profile image

Rita Iglesias

10/10 starsCompleted
1 month, 3 weeks ago
This course is amazing. The content, the provider... all. The content is so interesting, I didn't know anything about programming and I so excited with the results, Joe and Scott are clear in the class, patient and so funny, the best teachers in the world, I promise!!
Was this review helpful? Yes0
 Flag
Michael Chen profile image
Michael Chen profile image

Michael Chen

10/10 starsCompleted
1 month, 3 weeks ago
1.I think the content is fulfilling and interesting which also improved me a lot. 2.The instructor is nice and patient, and I love them. 3.The Coursera is powerful and mature platform which stands out.
Was this review helpful? Yes0
 Flag
Ian Trussell profile image
Ian Trussell profile image

Ian Trussell

10/10 starsTaking Now
1 month, 3 weeks ago
I loved the class and the support. As someone who has never coded before it was encouraging and at times frustrating. However, those moments when something I've programmed worked as intended just felt like that Eureka moment, that feeling like you've struck gold. I learned a lot and hope to use what I've learned in the future. I really enjoyed it and would strongly encourage anyone who has an interest in learning how to code to take it. It's definitely worth the effort and hope that Joe and Scott are able to put together more courses like this!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
1 month, 3 weeks ago
Loved the course and will miss the instructors. They were funny and made the material very accessible. I'd never encountered object oriented programming before and have gained a new appreciation for it!
Was this review helpful? Yes0
 Flag
liming tian profile image
liming tian profile image

liming tian

10/10 starsCompleted
2 months ago
The teachers are awesome! I like them all. I knew nothing about programming before, but after this class,I'm able to write some simple games! The teachers really put a lot of effort and they're very funny,so it's not boring at all! I really enjoy this class!Thanks!
Was this review helpful? Yes0
 Flag
 profile image
 profile image

8/10 starsCompleted
  • 1 review
  • 1 completed
2 months ago
I think that this is the best course to get started with Python or programming in general. If you have some experience with other programming languages then, you can finish this course faster as the instructors are really awesome, especially Scott. Some courses just go through how to write Python programs and they basically focus on the syntax and tricks related to a specific programming language. This course follows more of a practical approach and focuses on the fundamental concepts of programming. You will learn how to apply those concepts by building awesome games. It may seem like it is difficult but you can always find help regarding anything on forums.
Was this review helpful? Yes0
 Flag
Elena Nikitina profile image
Elena Nikitina profile image

Elena Nikitina

10/10 starsTaking Now
2 months, 1 week ago
Really wonderful course! Well structured and informally tought. I like it very much that the teachers like what they do and do everything possible to make the studying process not boring.
Was this review helpful? Yes0
 Flag
Sourav Mishra profile image
Sourav Mishra profile image

Sourav Mishra

10/10 starsCompleted
2 months, 2 weeks ago
It is a wonderful course. The teachers have spent a great deal of time working out the assignments and lectures. The enthusiasm with which they teach is simply infectious and the assignments are equally engaging. Unlike a regular classroom you never get bored or fall asleep. The explanations, assignments and the visualization mode in codeskulptor simply fix every important stuff in your mind. If there is one major takeaway from this course, then it is - break your task into simpler sub tasks, write your code systematically and debug as you go. Viz mode makes debugging so simple. Even though there are plenty of assignments in this course, I feel like I am hungry for more after taking this course. So I am going to develop more games using Pygame. Thank you instructors for this wonderful course.
Was this review helpful? Yes0
 Flag
Mohamed Ayman profile image
Mohamed Ayman profile image

Mohamed Ayman

10/10 starsCompleted
2 months, 3 weeks ago
I enjoyed learning this course, it was both very informative and fun at the same time. The course is very well structured and greatly organised Thank you for accompanying us during this beautiful journey.
Was this review helpful? Yes1
 Flag
Cassie profile image
Cassie profile image

Cassie

10/10 starsCompleted
2 months, 3 weeks ago
You have to put in some work to understand it all if you have no previous experience with programming (Python or otherwise). It's definitely worth the effort. And the content is great. The instructors do their jobs well and they keep things entertaining. You also have access to great information and help in the weekly forums and documentation. There is also an email address you can send your broken code to for help. Overall I think this class is a great learning experience. It's structured really well and you don't need to download any software to participate. I started it for fun and now I'm taking their 3rd course, Principles of Computing (Part 1), because I can't get enough!
Was this review helpful? Yes1
 Flag
Bjørn Frederiksen profile image
Bjørn Frederiksen profile image

Bjørn Frederiksen

10/10 starsCompleted
3 months, 1 week 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
3 months, 1 week 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
3 months, 1 week 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 months, 2 weeks 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 months, 2 weeks 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 months, 3 weeks 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
3 months, 3 weeks 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
4 months 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
4 months, 2 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
4 months, 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
4 months, 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

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.