| CARVIEW |
Modular Programmes
From Fundamentals to Focused Expertise — build your own path with short, stackable bootcamps.
Modular Programmes
From Fundamentals to Focused Expertise — build your own path with short, stackable bootcamps.
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.
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
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.
6-8 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.
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/ Linux
Key Topics:
- C++
- Python
- Go
- +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.
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.
Web, Business Apps & Collaboration
18 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, Database
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:
- PHP
- Authentication & permissions
- Storage & sharing APIs
- +2 more
Outcome:
Create and publish a production-ready Nextcloud app.
6-8 weeks
Nextcloud For Users
Prerequisites: None
Key Topics:
- PHP
- Authentication & permissions
- Storage & sharing APIs
- +2 more
Outcome:
Discover the benefits of Nextcloud Hub by managing users, documents, collaboration, and integrations.
Data, AI & Emerging Tech
8 weeks
Data Science Foundations
Prerequisites: Python advanced
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.
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.
6-8 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.
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/ Linux
Key Topics:
- C++
- Python
- Go
- +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.
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.
Web, Business Apps & Collaboration
18 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, Database
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:
- PHP
- Authentication & permissions
- Storage & sharing APIs
- +2 more
Outcome:
Create and publish a production-ready Nextcloud app.
6-8 weeks
Nextcloud For Users
Prerequisites: None
Key Topics:
- PHP
- Authentication & permissions
- Storage & sharing APIs
- +2 more
Outcome:
Discover the benefits of Nextcloud Hub by managing users, documents, collaboration, and integrations.
Data, AI & Emerging Tech
8 weeks
Data Science Foundations
Prerequisites: Python advanced
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.
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
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.
Contact Us
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