Bachelor in Software, Data and Digital Systems
Engineer robust software and data systems that scale.
A build-led bachelor's for engineers of robust software and data systems that scale. You ship working systems every term, reasoning rigorously about correctness, performance and security.
No passive lectures. A curriculum built for how the mind actually learns.
Every course runs as a live, high-intensity seminar. Preparation happens before class; class time is spent thinking, defending ideas and applying them. Progression is governed by demonstrated mastery — never by age or time served.
Engage independently with curated readings, problems and worked examples before every seminar.
Small live seminars built on structured discussion, argument and immediate faculty feedback — no lecturing.
Transfer each concept to real problems — ventures, research, systems and civic projects grounded in your own context.
Advance only when you can explain, defend and use what you know. Recorded oral explanation is central from the earliest years.
- Programming and data structures
- How systems and networks work
- Databases and data modelling
- Distributed systems
- Data engineering
- Security and reliability
- Advanced systems engineering
- Capstone — a production-grade system
- Technical defence
Transferable habits of thought, practised in every course
Rather than memorisation, Simo trains a durable set of thinking skills that transfer across subjects, industries and a lifetime. They are introduced early, revisited deliberately, and assessed continuously.
Logic, quantitative and algorithmic thinking to frame, decompose and solve problems.
Framing hypotheses, designing evidence, reading data and reaching defensible conclusions.
Writing, speaking, visual and multilingual expression that persuades and clarifies.
Multiple causality, trade-offs and second-order effects in complex human and technical systems.
Combining ideas across disciplines to produce original, useful and beautiful work.
Judgement under real stakes — responsibility, fairness and the human consequences of decisions.
- Programming
- Systems & networks
- Databases & data engineering
- Distributed systems
- Security
- Capstone
A production-grade system you design, build, test and operate — with real users where possible — defended on architecture, performance and security.
Software engineer, data engineer, systems roles.
Recognised secondary qualification or Foundation & Accelerated Entry Pathway.
The engineering degree behind Africa's digital economy — fully online, in French or English, on modest hardware, at regional tuition with Mobile Money instalments.
