An Introduction to Interactive Programming in Python

Provided by:
10/10 stars
based on  3339 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
4900 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
3339 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
7 years, 10 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
Uildson Santos dos Santos profile image
Uildson Santos dos Santos profile image

Uildson Santos dos Santos

10/10 starsCompleted
3 days, 9 hours 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
4 days, 4 hours 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
5 days, 8 hours 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
1 week, 3 days 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
1 week, 5 days 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
2 weeks, 5 days 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
Daniel Lee profile image
Daniel Lee profile image

Daniel Lee

10/10 starsCompleted
2 weeks, 6 days ago
Excellent in every way! Genuinely passionate instructors offering a gradual (yet adequately challenging), natural progression to learn Python. Easy to understand materials, good community support, fantastic exercises, and fun projects!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
3 weeks ago
good course! I like the structure and mini projects. I learned a lot from this course. I don't need to download anything for the projects. Highly recommend to people who is a beginner in Python program.
Was this review helpful? Yes0
 Flag
Rishab Narang profile image
Rishab Narang profile image

Rishab Narang

10/10 starsCompleted
1 month ago
experienced instructor teaches us best platform is good to study from beginner level we have done lot of assignments This is actually the toughest part of the class, because your peers are even less All in all, I'm glad to be taking this course, and I recommend it to anyone who wants to learn Python. The mini projects are fit to each week's lessons and are a great way to apply the new concepts learned and turn them into really exciting projects You will for sure be glad you signed up.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 month ago
Amazing! As a high school student and a complete beginner in programming, this course has allowed me to create things I could have never even imagined of creating a while ago. The professors are very dedicated to making each class enjoyable and engaging. The resources are very helpful and organised. The mini projects are fit to each week's lessons and are a great way to apply the new concepts learned and turn them into really exciting projects. I never thought I would be able to understand any of the concepts I learned in this class, but the professors sure do make it easy and fun! I would recommend this course to anyone hoping to become a python programmer. You will for sure be glad you signed up.
Was this review helpful? Yes0
 Flag
Carlos Mier y Leon profile image
Carlos Mier y Leon profile image

Carlos Mier y Leon

8/10 starsCompleted
1 month ago
Excellent course. I really enjoyed it. Teachers are excellent, very clear and knowledgeable. The material is great and the projects are very interesting and motivating. It is very satisfying to complete the projects and watch them working and they open your mind to a thousand ideas - games AND other... I wish there were more courses like this, it is just so much fun!
Was this review helpful? Yes0
 Flag
Evan profile image
Evan profile image

Evan

10/10 starsCompleted
1 month, 1 week ago
Great course with concise, thorough instructors. Would highly recommend to anyone wanting to start from scratch in programming. The structure around interactive games keeps it interesting while teaching many concepts at once.
Was this review helpful? Yes0
 Flag
Gorav Singal profile image
Gorav Singal profile image

Gorav Singal

8/10 starsCompleted
1 month, 1 week 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. read less
Was this review helpful? Yes0
 Flag
David Wang profile image
David Wang profile image

David Wang

10/10 starsCompleted
1 month, 2 weeks ago
The course flowed seemlessly across topics and introduced new concepts efficiently. I now understand the framework of interactive programming in a little over a month, without any prior experience.
Was this review helpful? Yes0
 Flag
Erich Simon profile image
Erich Simon profile image

Erich Simon

10/10 starsCompleted
1 month, 2 weeks ago
Great and thorough introduction to programming in general and python specifically. The progression the instructors lead you through is well thought out and covers all the content you need to be successful with the projects they assign.
Was this review helpful? Yes0
 Flag
Saad Bounhar profile image
Saad Bounhar profile image

Saad Bounhar

10/10 starsCompleted
1 month, 2 weeks ago
One of the Greatest class on python. Really enjoyable. It gets you to learn python while playing. It's suited for beginners on programming and people who are just generally interested in computer sciences.
Was this review helpful? Yes0
 Flag
Chris Chou profile image
Chris Chou profile image

Chris Chou

10/10 starsCompleted
1 month, 2 weeks ago
This is an excellent course to learn Python and programming as a beginner. The weeks are progressive at the right rate. The projects allow students to practice what they've learned as well as learn to overcome bugs and think through problems. The quizzes are themselves good exercises to learn the material. The instructors teach well and bring a lot of fun and excitement to the course.
Was this review helpful? Yes0
 Flag
Guanyu Bi profile image
Guanyu Bi profile image

Guanyu Bi

10/10 starsCompleted
1 month, 3 weeks ago
This course is so great! The course is very friendly to beginners. And there are numerous projects so that students have plenty of exercise experience to code. The project description is very detailed, which gave me a clear route to code.
Was this review helpful? Yes0
 Flag
Ed Walters profile image
Ed Walters profile image

Ed Walters

10/10 starsCompleted
1 month, 4 weeks ago
Great course. I have taken a couple of other introductory Python courses but this was the first to introduce event driven programming. The object-orientated programming concepts really sink in by making fun games! Lecturers are engaging and entertaining.
Was this review helpful? Yes0
 Flag
Anil Khare profile image
Anil Khare profile image

Anil Khare

10/10 starsCompleted
2 months ago
This was the best python course I have come across so far. I could actually build some games as mini-projects, games which worked !. I wanted this class to continue forever exploring advanced concepts in Python, but like all good things, this has come to an end too. Looking forward to another advanced course by the same professors !
Was this review helpful? Yes0
 Flag
Mohtasim Nahin profile image
Mohtasim Nahin profile image

Mohtasim Nahin

10/10 starsCompleted
2 months ago
It was an amazing experience.Honestly,the instructors were awesome throughoutthe whole course.Joe and scott made the borings topics really enjoyable by their silly tie fight.I think it's one of the best course in python and best in GUI.
Was this review helpful? Yes0
 Flag
Raghava Rahul Mulaveesala profile image
Raghava Rahul Mulaveesala profile image

Raghava Rahul Mulaveesala

10/10 starsCompleted
2 months, 1 week ago
I loved the classes a lot and the mini-projects were also interesting. It was a good start for me to work on python. On personal note my favorite teacher was Scott Rixner. I really enjoyed his jokes in between the classes. PS: The ties look good on you Scott.
Was this review helpful? Yes0
 Flag
Joshua Smith profile image
Joshua Smith profile image

Joshua Smith

10/10 starsCompleted
2 months, 2 weeks ago
I started this class with no experience programming. All the instructors taught in a way that by the time I was finished, coding felt natural, like something I was always meant to do. Every instructor brought something to the table to make that weeks material more comprehensive. CodeSkulptor is awesome and provides a great base to begin your journey to being a coder!
Was this review helpful? Yes0
 Flag
Kirill Shapoval profile image
Kirill Shapoval profile image

Kirill Shapoval

10/10 starsCompleted
2 months, 2 weeks ago
Great course on introduction to programming. Great instructors and well organised content with moderately complex homeworks and quizzes. All content is consistently presented and leads you right to the homework. All mini projects and assignments complemented by well structured steps for successful execution.
Was this review helpful? Yes0
 Flag
Lukas Cao profile image
Lukas Cao profile image
8/10 starsCompleted
  • 0 reviews
  • 0 completed
2 months, 2 weeks ago
The course content is pretty good, the only con is that sometimes the practice exercises are a bit vague. The Instructors, make accidental mistakes and purposeful in the video, but in the end, they teach what not to do and what not. Overall, the class was great as for me(an 8th grader), it inspired me program more with Python.
Was this review helpful? Yes0
 Flag
Rus S profile image
Rus S profile image

Rus S

10/10 starsCompleted
2 months, 2 weeks ago
Wonderful course on learning Python. Joe and Scott are awesome teachers Thank you Joe and Scott for your tremendous effort put into this class! I think this online class have the same quality as an in-person university class but so much cheaper:)
Was this review helpful? Yes0
 Flag
Nancy Loh profile image
Nancy Loh profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
2 months, 3 weeks ago
I enjoy the course very much, just as the instructors enjoy teaching it. I enjoy doing the game projects which is a challenge to me. I also like learning the new concepts. The excitement and learning new things is the key to make this course so success.
Was this review helpful? Yes0
 Flag
Gary Welch profile image
Gary Welch profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
2 months, 3 weeks ago
Though I am a total novice to Python programming, this course made the subject matter (relatively) easy and definitely fun. The instructors are informative and really seem to enjoy what they're doing. The CodeSkulptor interface provides the ability to work from any internet-enabled computer. Definitely recommend the course!
Was this review helpful? Yes0
 Flag
Larry Varner profile image
Larry Varner profile image

Larry Varner

10/10 starsCompleted
2 months, 3 weeks ago
Great course for starting to learn Python. The professors were great. The interface they developed made it easy to start and continue work from multiple locations.
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.