An Introduction to Interactive Programming in Python (Part 1)

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from Rice University.

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications.

Programming Principles Python Syntax And Semantics Computer Programming Python Programming

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
John Greiner
and 3 more instructors

Offered by
Rice University

Reddit Posts and Comments

3 posts • 462 mentions • top 25 shown below

r/learnprogramming • post
815 points • tatianatylosky
I just released a beginners level Python guide where you make your own Python tamagochi "pypet"

Guide has GIFs that make everything as easy to follow as possible and it is a fun way to learn some python fundamentals. Let me know what you think :)

  • Link to guide:
  • Link to example code of what you'll be building:

I also linked a few other resources towards the bottom. If you haven't heard of them already:

Shout out to /u/RedSpaceman's for helping /u/that-writer-kid build a menu!! (see thread).

r/hacking • post
81 points • jasonlim
This FREE Python course is about to start about few days more.

When talking about hacking, Python scripting language is one of the favourite. I am so anticipate towards this course, and pretty much excited actually.

r/learnprogramming • post
79 points • eyeheartboobs
[Python] Coursera: Introduction to Interactive Programming in Python starts in one week!!

r/learnpython • post
74 points • limitcycle
The Coursera Python class starts April 15! Free online class taught by a college professor.

r/learnpython • post
41 points • BohemiaAftrDark
Rice University's An Introduction to Interactive Programming in Python starts today on Coursera!

I'm pretty excited about this and wanted to share.

r/learnprogramming • post
40 points • kevan
Coursera's free Python class started Monday, but no assignments are due until later today. It's not too late!

r/gis • post
39 points • uakari
Coursera is hosting a free 9-week Introduction to Python programming course that starts Monday 4/15. Highly recommended if you're looking for a career in GIS and do not know how to program.
r/gamedev • post
28 points • donalmacc
Newbies (And those that haven't finished a game)

Coursera are running an "Introduction to Interactive Programming in Python" course, (it's already started, but you can still sign up)

Here is the link to it. Having done a few of these courses, I strongly recommend them, and by the end of it you should hopefully have the basics and two or three games made!

(Just re-read this, and it seems like a propaganda-esque post. I'm in no way affiliated with coursera, or Rice University)

r/programming • post
17 points • prof3ta_
An introduction to interactive programming in Python. Free 8 week Online class!
r/learnpython • post
16 points • zenhitler
If i complete learn the hard way what can i expect.

I want to learn to start programming and i've heard learn x the hard way is a great place to start. I've also signed up for an intro to python course over at but i'm wondering what i should expect after completing these. How "good" of a programmer will i be i guess is what i'd like to know?

r/learnpython • post
27 points • xfootballer814
new coursera courses starting up soon!

Hey everyone, just thought i'd let ya'll know that coursera has two free courses starting up next week. One is computational investing, which looks great for learning how to use pandas and numpy and all of the statistical analysis side of python. The other is geared more to the beginnger and game development.

if anyone wants to take these classes with me let me know! I'd love to have people to talk through the problems with

r/learnpython • post
36 points • neptunDK
I did two beginner Python courses on cousera, should I do the MIT CS and Programming Using Python?

I already finished Learn to Program: The Fundamentals and An Introduction to Interactive Programming in Python. Both great courses, that I can recommend to everybody starting out with Python.

My question is if I should signup to the MIT Introduction to Computer Science and Programming Using Python or if I already have covered most of it with the two other courses?

r/CollaborateCode • post
9 points • thenetworka
Am looking for people to join me in "An Introduction to Interactive Programming in Python" starting Oct 7th 2013(9 weeks long)

[LFG] [LTL] EDIT: on

I like a group of people to join me and have some fun together.

EDIT: Hey guys, If you are In, Please PM me your Info so we can get to know each other before it starts, skype, ovoo, google+,etc. Thank You BTW it starts next week Monday.

r/learnpython • post
7 points • pyrosive
"An Introduction to Functional Programming in Python" on Coursera
Like everyone else here, I am trying to teach myself Python. I thought this might be a good resource for people looking to learn more. The course work doesn't seem too bad, and they put a lot of emphasis on actually coding which I like.

r/Python • post
5 points • rakkie20
Finished the CodeCademy Python track, what next?

I just finished the codecademy track for Python and wrote two simple python applications, but I'd like to learn more.

Using google I found this:

But it seems that this has ended and that I can no longer access the material, are there any other sites / methods for me to further learn python?

r/learnpython • post
13 points • Eraser1024
Question about Python online courses

I'm currently taking An Introduction to Interactive Programming in Python by RICE University, and I'm loving it. There are two more courses in their repertoire:

Both use Python. I cannot find any opinions about those courses. Did anyone took them? Are they worth it?

r/pyladies • post
8 points • audreyrg
Women's study group forming on Coursera's "An Introduction to Interactive Programming in Python"

From Coursera: 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.

It's a real Rice University college online course, except it's free. It started on Sept 15, but if you hurry, you can still get in on it.

To join, first sign up for the course here:

Then, join our study group here. It's open to all women:

r/learnprogramming • post
3 points • mindphaser
Coursera's 'Introduction to Python Programming' course started yesterday!

I enrolled and this is probably my first no-shit, dead-serious attempt at learning programming beyond just reading the first two pages of a tutorial, getting frustrated, and giving up. Join me!

r/learnprogramming • post
5 points • [deleted]
I want to take a MOOC programming class. Does anyone have an opinion on the MIT option vs the Rice option?

I've done virtually no programming, and I really want to learn how. So, I figure a MOOC is probably my best course of action, since my school's programming options aren't very good (first two courses don't transfer to my intended university, third course does transfer, but assumes you are pretty fluent in programming).

What luck, both edX and coursera have courses that are opening up soon.

Can anyone speak on behalf of either of these?

r/OneGameAMonth • post
3 points • magictravelblog
After some advice on my next step

Hi. I'm a newbie to game development. I just released my third 1GAM game which is my third game ever.

All three of my games have been Python/Pygame games. I've made an asteroids homage and two platformers. For April I'm intending on doing something different and making an interactive story using Twine (

After that I'm not sure what I'm doing. I haven't run into any major problems with Pygame although I've read a lot of people talking about Pygame limitations. Although Pygame has done fine by me I feel like I've got to know it quite well and would like to try something else.

My current plan is to go through html 5 game development on udacity ( then to produce a few html 5 games.

Alternatively, I could get to grips with Unity.

I realize this is extremely subjective but is one option better than the other in some way? Is there a third path I should be considering?

Additional info:

I'm happy in the world of 2d for the time being.

It would be nice if any games I make could be playable in the browser. With my Pygame games people have to either clone a git repo or download a zip containing an exe and I'm pretty sure no one but my brother is that keen.

Although I'm new to games I have around a decade of programming experience. Over the years I've had jobs in C, C++, Java, C#, some Javascript here and there, some VBA and currently I work in PHP. To learn Python I did this ( then figured out Pygame.

I'm not scared of complexity but I would like to stick to producing one game a month so whatever I do next can't require me to spend three months learning the basics before I ship anything.

As I have a programming job I'm very happy with I'm expecting making games to remain a hobby (although if I could make a few bucks that would not be unwelcome). I'm not asking "what will get me hired at Valve?"

r/ProgrammingBuddies • post
5 points • callysto
[Python, Java -intermediate-] Need buddies to code with! Statistical analysis, Mobile apps, game design, webpages, anything!

Hey everyone! First off just want to say that this subreddit is awesome as I have been looking for others to code with for a couple of months now. I'm interested in finding someone or joining a group of like-minded people who are passionate about furthering their knowledge and creating cool, exciting things.

A little about me: I am a 2013 graduate of Williams College, double majored in Astrophysics and Political Science. I have taken courses during college (primarily in java), but have also utilized a wide range of software/programming structures for scientific purposes (IDL, IRAF, UNIX-based, Matlab, Mathematica, etc). Besides that all of my knowledge has been self taught. I'm focused on statistical analysis, game design, webpage creation (front and back-end) and scientific research. I have a few applications that are currently in the development phase and would like to expand my knowledge as much as possible to see them come to fruition.

My personal goals are to expand my knowledge on the android development kit and eventually become a "master" in all things Python. Really, though, I just think it would be awesome to have more people to talk to about coding, as I feel that some of the most genuine and lasting knowledge comes from collaborative efforts.

With that being said, please feel free to contact me if you have any questions/would like to get to know me better!

Edit: Here are some courses that I'm considering in the near future. I probably won't take them all (definitely won't, depends on time and redundancy) but nonetheless have included them should anyone be interested in discussing the subject matter at length/wish to join me in their completion:

Programming Mobile Applications for Android Handheld Systems Jan 21st, 2014

Data Analysis and Statistical Inference Feb 17th, 2014

Statistical Mechanics: Algorithms and Computations Feb 3rd, 2014

Analysis of Algorithms Feb 7th, 2014

Computing for Data Analysis Jan 6th, 2014

An Introduction to Interactive Programming in Python Mar 24th, 2014

and some books I've read/am currently reading:

Python for Data Analysis - Wes McKinney

Teach Yourself Django - Brad Dayley

Head First SQL - Lynn Beighley

SQL in easy steps - Mike Mcgrath

Complete Idiot's Guide, Android App Development - Christopher Froehlich

Core Python Applications programming - Wesley J. Chun

Head First Python - Paul Barry

Big Data for Dummies - Hurwitz, Nugent, Halper, Kaufman

Statistical Analysis with Excel - Joseph Schmuller, PhD

r/cs101class • post
2 points • daveh70
Good programming classes to follow Coursera CS101

Learn to Program: The Fundamentals
Jennifer Campbell, Paul Gries
Starts Sept. 24th 2012, 7 weeks long

An Introduction to Interactive Programming in Python
Joe Warren, Scott Rixner, John Greiner, Stephen Wong
Starts October 15th 2012, 8 weeks long
The Python environment for Introduction to Interactive Programming in Python. Some demos are already included.

Both of these look like fun, and say they are okay for absolute beginners.

r/learnpython • post
4 points • orlybg
Finished a couple of coursera MOOCS, need advice to select the following one

I finished two coursera MOOCS Programming for Everybody and An Introduction to Interactive Programming in Python.

I'm between taking Coding the Matrix and Algorithms, Biology, and Programming for Beginners, whic one would you recommend? Here a little bit of background:

I been a PHP web developer for a a few years, and I am growing tired of it, the language and platform is definitely getting better and the community is great, but work wise I'm seeing is no longer convenient nor interesting to me.

I want to switch technology, maybe keep doing web development with flask/django, or maybe go to data analysis, I've thought on applying to grad school as well. Either way I believe a refreshment of fundamentals is necessary, be it math, complexity, data structures and/or algorithms.

I have Principles of Computing and Algorithmic Thinking on the look, but there are no sessions soon.

Thank you guys, I really appreciate your advice.

r/DC801 • post
3 points • NERXRZ
Free geeky courses from (list of interesting ones inside) offers free online classes from some pretty swanky schools. The courses consist of video lectures, quizzes, etc. They are somewhat self-paced in that they have start and end dates and due dates for things, but you have flexbility within that format. You don't have to do any of the work and can "audit" the course if you like or you can complete it and get a certificate (for most).

Anyway, I figured I'd share a few interesting ones in here in order of when they start:

Algorithms, Part I


Functional Programming Principles in Scala (Taught by Martin Odersky)

An Introduction to Interactive Programming in Python

More here:

r/AlbanyGA • post
3 points • stuarth
Albany Programming Meetup?

Specifically, anyone interested in working through a Coursera class? An Introduction to Interactive Programming in Python looks fun if anyone's on the newer side of programming, and I'd be happy to help. Functional Programming Principles in Scala is also good if you have some comfort with programming but are looking for exposure to different ideas.

If anyone's up for a more advanced class, I'd love to work through Mining Massive Datasets or Bioinformatics Algorithms,cs-systems has a full list of upcoming CS courses. Anyone interested in these or others?