Learning paths

Welcome to Showmedo's new learning-paths, our attempt to add some much needed structure to our growing collection of content and make learning with us a much more fluid experience.

The River and the Sugar Mountain

Up to now, using Showmedo has been analogous to bringing your spoon and sampling from a mountain of sugar. We have a lump of content, pretty cool content in our opinion, but unstructured and inert. Learning-paths are one step to making Showmedo more like a river, offering journeys of discovery, suggesting interesting tributaries to explore, encouraging serendipitous connections. That's the rather grand ambition and it will doubtless take a while to achieve, but learning-paths is a statement of intent.

Before learning-paths, Showmedo's collection of video-tutorials lacks structure, being a lump of admittedly rather cool content. Learning-paths, created by writing a text script, allow that content to be structured and bound together. In this way, continuous journeys through the content can be fashioned. It is hoped that this will make the experience of learning richer and more enjoyable. Authors should now have much more freedom to guide users, reuse content, both their own and others, and encourage the production of other learning paths.

We have a few learning-paths to help acquaint you with the ideas and methodology:

Our Learning-path Tutorials

Learning Paths

Kyran Dale To persuade that Learning-paths are, literally and metaphorically the way to go.
Kyran Dale You should know enough restructured text (reST) to be able to write a learning-path script [...]
Kyran Dale To understand the structure of learning-paths and the result of processing a text-script i [...]
gasto and Horst Jens and Lucas Holland and John Montgomery and Kyran Dale and Jeff Rush and André Roberge Understand how the Python interpreter works in a basic manner. Create small useful Python [...]
Ian Ozsvald and Horst Jens and Lucas Holland and gasto and John Montgomery and Kyran Dale and Jeff Rush You will have an understanding of using the Shell and source-code control tools, we'll als [...]
Ian Ozsvald and Horst Jens and Lucas Holland and gasto and John Montgomery and Kyran Dale and Jeff Rush You will have a working Python setup on Windows (notes for Linux and Mac included)
Ian Ozsvald and Horst Jens and Lucas Holland and gasto and John Montgomery and Kyran Dale and Jeff Rush and André Roberge How to read and write simply Python programs and running them
Ian Ozsvald and Horst Jens and Lucas Holland and gasto and John Montgomery and Kyran Dale and Jeff Rush and André Roberge You will understand how to structure larger programs and you'll have some full examples to [...]
Ian Ozsvald This series is tiny right now (only decorators) - please help us expand it
Ian Ozsvald You will have learned how to write several complete applications including an image viewer [...]
Ian Ozsvald You'll be able to write your own games in Python
Ian Ozsvald You will have seen Python 3.0 in action and you'll know some of the key differences betwee [...]
Ian Ozsvald You'll know how to use Python for math and physics and you'll have tools that are similar [...]
Ian Ozsvald and Horst Jens and dgd and Kyran Dale and Erik Thompson You'll know how to use wxPython, easyGui and PythonCard to build Graphical User Interfaces
Ian Ozsvald You'll know about CGI web programming, testing web-sites using Twill and the Google App En [...]
Ian Ozsvald You will be able to build full Django applications
Ian Ozsvald You will have an overview of the main Python IDEs and tools
Ian Ozsvald and gasto You'll know how to write simple C programs
Ian Ozsvald and Kyran Dale and Horst Jens and Lucas Holland and Jeff Rush and gasto You'll know how to make great screencasts on Windows, Mac and Linux and upload them to Sho [...]
Ian Ozsvald and Horst Jens and Dai You'll be comfortable using OpenOffice Writer for general word-processing including sharin [...]
Ian Ozsvald and Horst Jens and Dai You'll be comfortable using the free OpenOffice suite

Connectivity Network for all Learning-paths.
(Click on the nodes to visit the path, series or video.)