Learning Freak

Programming Learning Journey

Interactive Programming in Python

/ Category: Software Development

Another Python course offered by Coursera and one of my favourite. It's fast-paced and challenging. From lesson one students build interactive applications in a browser-based programming environment. No prior programming experience is required, but if you already know the basics, you won't get bored.

About the course

"An introduction to interactive programming in Python" is a two-part course offered by the Rice University through Coursera. It takes 9 weeks to complete the course: 5 weeks for the first part and 4 weeks for the second one. There are a few enrollments in a year for each of the parts.

A full version (paid 79 USD for each part) offers a series of lively videos, a quiz, a peer-graded task and a peer review every week. If you choose the 'Audit only' option (free of charge), you will have access to all materials except graded items, i.e. tests and tasks will be accessible, but you won't be able to submit them for grading. Completing each week took me around 5-7 hours. By the end of the course when the interactive applications became more complex it took me longer.

The peer-graded task is an interactive game to code, starting from "Rock-paper-scissors-lizard-Spock", through i.a. "Pong", "Memory", "Blackjack" to "RiceRock" - a version of the classic arcade game "Asteroids". All the games are developed in a browser-based Python environment named CodeSkulptor that was created by one of the course's instructors, Scott Rixner.


Click to watch my version of "Blackjack" on Youtube

What I have learned

The course introduced Python basics i.e. expressions, conditionals, functions, lists, dictionaries and loops in a clear and approachable way. It also helped me get used to working with more complex projects that had more lines of code than standard excercises for beginners. For example, for the first task, "Rock-paper-scissors-lizard-Spock", I wrote around 50 lines of code; for the last one, "RiceRock", almost 400. At first it was challenging to deal with such an amount of code, but got easier and easier with each week's assignment.

The course also offers possibility of code review. To get the grade, I was asked to review tasks of at least 5 other students and received feedback on my work from others. With more complex tasks, it was helpful to see how others completed the same task in a different way.


Click to watch my version of "Asteroids" on Youtube

On the positive side

It wasn't an easy course for me, but definitely a rewarding one. What I especially like is that it helps beginners create games that are interactive, with nice graphics and music, and fun to play. It teaches Python basics and gives tools to build impressive applications.

The CodeSkulptor allows you to build content that responds to buttons, the keyboard and the mouse. It comes with a comprehensible documentation and is easy to learn and use. If you take the bait, the skills you learn here can be transferred to use e.g. PyGame.

The instructors did they best to make programming easy-to-learn and interesting. The course is really well-thought. Whenever you learn a new Python element, you immediately incorporate it into an interactive game. It's very different from standard courses for beginners where you write statements and print results in the interactive prompt. Here you write statements that are part of a bigger project.

All Posts


QsoRiX says:
Sept. 26, 2016, 10:37 p.m.

Thanks for sharing this. I must take a closer look at Coursera.

Jefferyguace says:
Oct. 1, 2017, 4 p.m.

No matter how happy people may be with their life, stress may find its way in. Sometimes stress is so hard to control because people do not know how to go about fixing their stresses. In the following article, you are going to be given advice to help you deal with life's stresses.

<a href=https://www.acheterviagrafr24.com/achat-viagra-en-ligne-france/>achat viagra en ligne france</a>

Ronalddaw says:
Oct. 13, 2017, 8:19 p.m.

<a href=http://www.thefeedlot.org/finish-your-essay-on-a-short-time-easily.html>essay writer</a>

PhilipDoxia says:
Dec. 1, 2017, 10:58 a.m.

ome people, especially those running on busy daily schedules tend to use the pills to help maintain weight since they can not afford to follow all the diet programs. This is not advised. It is recommended that one seek advice from a professional in this field before using the pills. This can save one from many dangers associated with the misuse.

The diet pills should always be taken whole. Some people tend to divide the pills to serve a longer period of time. This is not advised and can lead to ineffectiveness. If it is required that one takes a complete tablet, it means that a certain amount of the ingredients are required to achieve the desired goal. It is also recommended that one does not crush the pill and dissolve it in beverages. Chemicals found in beverages have the potential of neutralizing the desired nutrients in the pill thereby leading to ineffectiveness. The best way to take the tablets is swallowing them whole with a glass of water.

<a href=https://www.cialissansordonnancefr24.com/cialis-sans-ordonnance-lyon/>https://www.cialissansordonnancefr24.com/cialis-sans-ordonnance-lyon/</a>

GuestInise says:
March 10, 2018, 11:15 p.m.

guest test post
<a href=" http://temresults2018.com/ ">bbcode</a>
<a href="http://temresults2018.com/">html</a>
http://temresults2018.com/ simple

WilliamUnaws says:
Feb. 2, 2019, 4:49 a.m.

cialis online pharmacy
cialis professional online canadian pharmacy
<a href=https://greatwinesgrandhouses.com>cialis buy online</a>
cialis without doctor
acheter cialis 100mg sur le net
cialis 20 mg, no perscription
buy cialis locally
<a href=https://kellyannehulme.com>cialis</a>
generic cialis no prescription mastercard
cialis paracetamol

ArnoldJeono says:
Feb. 5, 2019, 3:08 p.m.

cialis for sale online
cialis generika rezeptfrei kaufen
<a href="http://cialisfurr.com">Buy Cheap Cialis Online</a>
best price cialis 10mg
cialis 10mg rezeptfrei
<a href="http://xcialisxx.com">Cheap Cialis buy</a>
who has the best price for cialis
overseas pharmacy cialis
<a href="http://cialisfurr.com">Buy Cheap Cialis</a>

Michaelcom says:
Feb. 25, 2019, 1:28 p.m.

cialis prima o dopo i pasticialis online originalecialis tadalis tadalafi nurofen pluscialis subscriptions <a href="https://skylensnw.com/">Buy cialis 40mg</a>

Michaelcom says:
Feb. 25, 2019, 8:58 p.m.

does cheap cialis workcialis coupons printablecialis generics salecialis in canada over the counter <a href="https://skylensnw.com/">cialis 10mg</a>

Michaelcom says:
Feb. 26, 2019, 5:33 a.m.

cheap cialis trial packs with bonuscialis comprare in svizzeradiscount cialis without a prescriptioncialis online cheap from canada <a href="https://skylensnw.com/">Buy cialis 10 mg</a>

Michaelcom says:
Feb. 27, 2019, 7:45 a.m.

cialis chinabrand cialis online pharmacycialis no brasil mastercardcialis shipped in the usa <a href="https://skylensnw.com/">cialis 20 mg</a>

Michaelcom says:
Feb. 27, 2019, 1:31 p.m.

discount cialis for daily usequick delivery cialiscialis and prostatespedizioni cialis in italia <a href="https://skylensnw.com/">cialis 60 mg</a>


Michaelcom says:
Feb. 28, 2019, 1:48 a.m.

cialis_generique_tadalafil_comprimescialis soft aus europacialis belgielow cost 20mg cialis <a href="https://skylensnw.com/">Buy cialis 40mg</a>


Yrhaelcom says:
March 9, 2019, 12:49 p.m.

<a href="https://chatespaa.es/chat-gay-granada/">chat de granada</a>
<a href="https://chatespaa.es/chat-gay-sevilla-gay-chat-network/">encuentro alternativo sevilla</a>
<a href="https://chatespaa.es/gay-chat-madrid/">canal chat madrid</a>
<a href="https://chatespaa.es/">español gay</a>


buy viagra says:
May 29, 2019, 11:53 a.m.

Unscrupulous online pharmacies increasingly offer patients counterfeit versions of Viagra and other brand-name drugs for up to 95 percent off with no prescription needed. <a href="https://viagraoktobuy.com/">buy generic viagra</a> Visitors, and she online looked up at her and her.

best place to buy viagra online says:
June 5, 2019, 4:04 p.m.

More teens using drugs at school, study shows Study: Teenagers reveal nearly 1-in-5 classmates drink, use drugs, smoke on campus. <a href="https://viagraoktobuy.com/">viagra generic name</a> He or she will also take your blood pressure; both high and low blood pressure can impair blood flow.

ojureyo says:
July 7, 2019, 10:50 p.m.

http://mewkid.net/buy-amoxicillin/ - Buy Amoxicillin <a href="http://mewkid.net/buy-amoxicillin/">Buy Amoxicillin</a> uxy.wzfd.aga.rydznet.pl.nnu.xz http://mewkid.net/buy-amoxicillin/

pofafubeyaye says:
July 7, 2019, 11:38 p.m.

http://mewkid.net/buy-amoxicillin/ - Amoxicillin 500mg <a href="http://mewkid.net/buy-amoxicillin/">Amoxicillin 500mg Capsules</a> tmk.dbfy.aga.rydznet.pl.ill.vq http://mewkid.net/buy-amoxicillin/

no prior prescription required pharmacy says:
July 26, 2019, 8:59 p.m.

<a href="http://canadianpharmaciesoffer.com/">pharmacy without dr prescriptions</a>
<a href=http://canadianpharmaciesoffer.com/>buy prescription drugs without doctor</a>

온라인카지노 says:
Aug. 30, 2019, 10:55 a.m.

My friend recommended I might like this website. He was entirely right i like it very much thank you guys for sharing visit me here.
<A HREF="https://nolza2000.com" TARGET='_blank'>온라인카지노</A>

더킹카지노 says:
Aug. 30, 2019, 11:03 a.m.

i like to read your blog! i appreciate your hard work Thanks for posting some valuable post. kindly visit us.
<A HREF="https://vfv79.com/theking/" TARGET='_blank'>더킹카지노</A>

바카라사이트 says:
Aug. 30, 2019, 11:06 a.m.

I'm very good about what I'm reading here.thank you guys for sharing visit us.
<A HREF="https://twitter.com/yunju0925?lang=en" TARGET='_blank'>바카라사이트</A>

카지노사이트 says:
Aug. 30, 2019, 11:08 a.m.

I'm always alone in my house. I just love like and comment. I really like your article I learned a lot of information thank you for sharing.kindly visit us
<A HREF="https://www.casino9.net/" TARGET='_blank'>카지노사이트</A>

온라인카지노 says:
Aug. 30, 2019, 11:10 a.m.

thank you for the information that you share with us.please visit me here just click this.
<A HREF="https://nolza9.com" TARGET='_blank'>온라인카지노</A>

canadian pharmacy online says:
Oct. 9, 2019, 2:02 a.m.

<a href="http://canadianpharmaciesoffer.com/">pharmacy without dr prescriptions</a>
<a href=http://canadianpharmaciesoffer.com/>top 10 mail order pharmacies</a>

Leave a reply

All fields are required. Your e-mail address will not be published.