Modular Programmes


From Fundamentals to Focused Expertise — build your own path with short, stackable bootcamps.


        Apply Now                   Contact​​​​ us       

The OS-SCi Learning Path

A Flexible, Modular Pathway for Every Stage of Your IT Journey

Industry-Relevant Skills​

Always updated to match current tech trends and industry demands.

Hands-On Projects

Learn by doing, from day one with real-world applications.

Global Collaboration

Work with peers and mentors worldwide in our open source community.

Portfolio Development

Graduate with a showcase of real work and professional Git repositories.

Foundations

   1–2 weeks 

Open Source Best Practices & Git Collaboration

Prerequisites: None

Key Topics:

  • Open Source Best Practices
  • Git Version Control
  • Issue tracking
  • +1 more​

Outcome:

Contribute confidently to FOSS; branch/merge strategies; code reviews; licensing & ethics.

   1–2 weeks 

Introduction to Informatics & Logic

Prerequisites: None

Key Topics:

  • Basic IT Knowledge
  • Logics
  • Problem decomposition
  • +1 more

Outcome:

Core IT concepts, logic for programming & testing; computational thinking.

   4 weeks 

Programming Basics with Python

Prerequisites: None

Key Topics:

  • Python Basics
  • Toolchain (venv, pip)
  • Testing
  • +2 more

Outcome:

Write clean Python; automate tasks; unit-test and document simple tools.

Systems & Linux

   4 weeks 

Linux I–II: Command Line, Packaging & Filesystems

Prerequisites: None

Key Topics:

  • Linux I
  • Linux II
  • GNU/Unix commands
  • +2 more

Outcome:

Daily Linux operations; shell proficiency; package managers; system startup.

   4–6 weeks 

Linux III–IV: Networking, Services & Security

Prerequisites: Linux I–II

Key Topics:

  • Linux III
  • Linux IV
  • Networking
  • +3 more

Outcome:

Configure services; users & ACLs; hardening; troubleshooting.

   6 months 

Linux System Administrator (LPIC-1/2)

Prerequisites: Linux I–II 

Key Topics:

  • System architecture
  • Installation & package management
  • GNU/Unix commands
  • +2 more

Outcome:

Prepare for LPIC-1/2; administer small-to-medium networks; harden and automate.

Application Platforms & UI

   8 weeks 

Qt/QML UI Engineer

Prerequisites: C/C++ basics


Key Topics:

  • Qt Creator & Designer
  • QML basics
  • Components & layouts
  • +3 more

Outcome:

Design responsive UIs; master QML, models/views, and signal/slot patterns.

   3 months 

Lomiri Engineer

Prerequisites: Qt/QML basics recommended


Key Topics:

  • Lomiri architecture
  • QML components
  • Adaptive layouts
  • +2 more

Outcome:

Build and ship convergent apps for Lomiri (Ubuntu Touch & desktop).

   6 weeks 

Ubuntu Touch App Developer

Prerequisites: Linux I–II 

Key Topics:

  • Device & SDK setup
  • Permissions
  • UI patterns
  • +2 more

Outcome:

From device set-up to publishing; create a complete Ubuntu Touch app.

Web, Business Apps & Collaboration

   12 weeks 

Full-Stack FOSS Web

Prerequisites: Python basics, Git


Key Topics:

  • Frontend Development
  • Python backend (FastAPI/Django)
  • Database Tech with PostgreSQL
  • +2 more

Outcome:

Build and deploy a full-stack web app with PostgreSQL.

   8-12 weeks 

Odoo Developer

Prerequisites: Python basics


Key Topics:

  • Odoo development
  • ORM
  • Workflows
  • +3 more

Outcome:

Build custom modules; extend business flows; follow best practices.

   6-8 weeks 

Nextcloud App Developer

Prerequisites: Web basics (HTML/CSS/JS), Git 

Key Topics:

  • App scaffolding
  • Authentication & permissions
  • Storage & sharing APIs
  • +2 more

Outcome:

Create and publish a production-ready Nextcloud app.

Data, AI & Emerging Tech

   8 weeks 

Data Science Foundations

Prerequisites: Python basics


Key Topics:

  • Datascience
  • NumPy/Pandas
  • Visualization
  • +2 more

Outcome:

Clean, analyze and visualize data; communicate results.

   6 weeks 

Python Advanced

Prerequisites: Python basics


Key Topics:

  • Python Advanced
  • Typing
  • Packaging
  • +3 more

Outcome:

Write robust, maintainable Python for production.

   8 weeks 

Rust Systems Programming

Prerequisites: Linux & C/C++ basics recommended 

Key Topics:

  • Rust
  • Ownership/borrowing
  • Cargo
  • +3 more

Outcome:

Memory-safe systems code; CLI & services in Rust.

   6 weeks 

Software Security Essentials

Prerequisites: Linux II recommended

Key Topics:

  • Software Security
  • Threat modeling
  • Hardening
  • +3 more

Outcome:

Secure coding & operations across the stack.

Structured paths to your career goals


Follow proven pathways that combine multiple modules for comprehensive skill development.

   6-9 months 

Engineer Path

Full-stack development with open source focus


 Target audience: 

Career switchers & new developers


 Learning sequence:


 Foundations

 Linux I–IV

 Full-Stack FOSS Web

 Nextcloud/Odoo Developer

 Portfolio project

   6-12 months 

Systems Path

Linux administration and infrastructure


 Target audience: 

System administrators & DevOps engineers


 Learning sequence:


 Foundations

 Linux I–IV

 Linux System Administrator

 Software Security

 Cloud Distribution

   4-6 months 

Mobile/UI Path

Cross-platform UI development


 Target audience: 

Frontend developers & UI designers


 Learning sequence:


 Foundations

 C/C++

 Qt/QML UI Engineer

 Lomiri Engineer

 Ubuntu Touch App Developer

Create your own path

Want a tailored journey?


Mix and match any of our modules to design a learning path that aligns with your personal goals and schedule. If you’re unsure where to start, our experienced mentors are here to advise you and help craft the pathway that best suits your needs.


 Apply Now ​​​​   Co​​​​ntact Us

Everything you need to succeed

Every module includes comprehensive support and real-world experience.

Live mentor sessions

≥25% of contact time with experienced mentors

Real open-source projects

Work on actual FOSS projects, not toy examples

Code reviews & assessments

Professional feedback on your code and progress

Professional Git Repository

A comprehensive portfolio of real work showcasing your skills and contributions.

Global Network

Connect with peers and mentors worldwide in our vibrant open-source community.

Industry Experience

Hands-on experience collaborating with industry partners on real-world projects.

Innovation Confidence

Develop the confidence to innovate and contribute to the open-source ecosystem.

The OS-SCi Edge

More Than a Degree — A Career Launchpad

Every OS-SCi graduate leaves equipped with everything needed to succeed in the modern IT landscape.

Ready to Transform Your IT Career?

Join our students who have already started their journey from fundamentals to becoming future leaders in IT.


 Start Your Journey