Welcome to the main webpage for
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.
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 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.
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 #4
Lesson for week #5
Lesson for week #6
Lesson for week #7
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