This is a course we conducted for a class of non-programmers who have applied for a computer engineering program. It introduces the classical logic structures, sequence, if-else, while, subprograms, etc. in six units. There is a large number of programming exercises which are machine-graded by the Formulas question type and the Virtual Programming Lab plug-ins for Moodle.
Now available as an Open Education Resource. No login required. (vr, 2026-05-14)
This guided workshop in multiple units is your first encounter with the Linux shell, commonly called the "command line interface (CLI)". It is a computer language the user can speak to any Unix system. In six units of 1 to 2 hours of work each, this workshop opens up the newcomer to "talk" freely in a text terminal. This is an essential step in your Linux journey.
Now available as an Open Education Resource. No login required. (vr, 2026-05-14)
This is the follow up to our module Talk Linux. This module too was an instructor-led, fully on-line workshop with multiple sessions where the participants learnt to set up a web development environment in their own PC or laptop running the Linux operating system in a virtual environment and then started developing for the web - in HTML, CSS and JavaScript - naturally all Open Source Software!
අපි EduNET.LK අන්තර්ජාල අන්තර්ගතයන් තුළ, විශේෂයෙන් පාසල් අධ්යාපනය තුළ, දේශීය භාෂා භාවිතය පිළිබඳව විශ්වාස කරමු. ඒසඳහා දායකත්වයක් ලෙස අපි මෙම ආදර්ශන පාඨමාලාව විවෘත අධ්යාපන සම්පතක් ලෙස ප්රකාශයට පත් කරමු.
(English) EduT.LK and we believe in the use of local languages on the internet, especially in school education. As a contribution to effort, we have published this demo course as an Open Educational Resource.