• For the freedom of education in Sri Lanka through Free and Open Source Software!

Site announcements

Access to Moodle Mobile App will be sporadically unavailable

by Admin User -

Dear visitors

We have some synchronous classes going on where we need to disable the Moodle Mobile App. That will be for the duration of the classes, which are sporadic. Apologies for any inconvenience.

The access through the web browser is not affected.

Older topics...

Available courses

Talk Unix: Start talking the Unix command language
Courses

The course is being repeated between 10 April and 9 May. Enrollments are entertained till 16 April. Send us a message to the contact forum at the footer of the site.

This instructor-led multiple-session workshop is offered to the potential students in BScHon in Software Engineering students at the OUSL during their induction program. 

Learn to program, a problem-based approach
Courses

This course takes the skills of the applicants to the OUSL in their Induction Programme further to the common programming language Python to prepare them for the programming subjects in their future studies.

The course is being repeated from 10 April to 8 May 2026. Message us through the contact form in the footer of the site.. Enrollment closes  Thursday, 16 April 2026.

Your own web development environment under Linux
Courses

This is the follow up to our module FOSS and 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!