Welcome to the main webpage for
Python Programming the SIMPL Way
On Demand course

Course content

THIS COURSE doesn't get enough demand to run in the normal iCanProgram format.   As such I've left the lessons up on the web for your perusal.    This course doesn't have a mailing list.   Should you have any questions about the material don't hesitate to contact me directly at icanprogram[ATNOSPAM]295[DOT]ca.

ALSO A REMINDER that this course is being offered for free in return for a voluntary donation to Cancer Research in memory of Linda.  If you don't know how to reach your local Cancer Research charity in your country you might find info here.   For those students who are in Canada there is an online donation site here.  Please do your part so that we all win.
 
 

How does this all work?

Each of these lessons are intended to be FUN as well as instructive.

If the course was operating in the iCanProgram format a new lesson link would be enabled below   each week.   In this format all the lessons are already enabled.

Linux is one of the most well known examples of what has become known as an "Open Source project".     Basically an Open Source project is a collaborative endeavour where a group of people get together via the Internet to tackle a software problem.

Open source projects excel at intercommunication amongst participants.    One of the most popular ways to accomplish this is to use what is known as a mailing list.

We have modelled this course structure as an Open Source project.    When you are enrolled in the normal iCanProgram course you would have been added to the email mailing list for this course.

Mailing List

Mailing lists are used throughout the Internet whenever a group of people with similar interests wants to stay in touch.

Mailing lists work  a lot like a magazine subscription.    When you decide to join the mailing list you contact the central "subscription office" for that mailing list by email asking to have your email address added to the circulation list.

At that point you would be said to have been "subscribed".

When you have a question that you want to ask the group you simply compose a single email and send it to our mailing list address.

 Everyone on the circulation list would automatically receive a copy of your email.    It would arrive in their inboxes just like any other email would.   It would show that you were the sender.   The major difference from an ordinary email is that any replies would also circulate to everyone in the group.

So you can see that a mailing list is nothing other than a convenient way to stay in touch with a whole group of people using email.

Normally a mailing list would have been created for your course.    All the other participants would be subscribed as would the course facilitators and programming mentors. In this format the mailing list is not active.

What's next

Now  you are ready to begin your course lessons.

This Intro course has been specially designed to help you learn at a comfortable pace over the 7 lessons.   The links to all the lessons appear below.

If you have questions do not hesitate to send them to the email address listed above ... be sure to make your donation to cancer research in memory of Linda ... and above all have some fun learning a new skill.


Lesson for week #1:


Lesson for week #2
Lesson for week #3

Lesson for week #4


Lesson for week #5


Lesson for week #6


Lesson for week #7


We'd like  your feedback on this course. 
Please take the time to complete the survey below.

Link to course survey

Be sure to make your Cancer Research donation so that we all can win.

bob
the facilitator


The authors of this course have recently published a book on the SIMPL toolkit. That book includes several examples of using Python in SIMPL applications.

Programming the SIMPL Way