Learn, teach, certify, and grow skills from Rwanda to the wider world

Build skills, publish courses, and earn verified certificates

SCMS helps schools, teachers, students, alumni, and independent learners discover practical courses, complete guided lessons, prove skills through assessments, and download verified certificates with confidence.

14
Open courses
90
Students
13
Teachers
13
Classes
4
Departments
Dashboard preview
Learning, teaching, and certification in one workspace
Privacy enabled
Teacher shell
Premium sidebar + compact topbar
Dashboard
My Classes
Attendance
Gradebook
Resources
Today at a glance
Lessons, attendance, and tasks in one view

The redesigned shell keeps primary actions close, surfaces status clearly, and feels more like a modern SaaS workspace than a school intranet.

Attendance matrix

Monthly and bi-monthly attendance views with cleaner review and export flow.

Scoped access

Teachers only see the students, courses, and grades tied to their own classrooms.

Public and open courses

Discover courses visible to every school user

Browse polished, discoverable courses with visual covers, concise descriptions, and real classroom context. Open courses are instantly available, while department courses are reviewed before public release.

Develop a Backend Application Using Node.js
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Develop a Backend Application Using Node.js

Learn how to build secure and scalable backend applications using Node.js and Express. Create RESTful APIs, connect to databases, and implement authentication and server-side logic. Gain practical skills for developing modern web application backends.

L3SOD·28 lessons
Perform Basic Windows Server Administration
GeneralPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Perform Basic Windows Server Administration

Understand the fundamentals of installing, configuring, and managing Windows Server environments. Learn user and group management, file sharing, Active Directory basics, and server security practices. Develop the essential skills needed to administer and maintain Windows-based servers effectively.

L4SOD·20 lessons
React Native Basics
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

React Native Basics

Create native apps for Android, iOS, and more using React React Native brings the best parts of developing with React to native development. It's a best-in-class JavaScript library for building user interfaces.

Mobile Application Training·20 lessons
Python Programming Fundamentals
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Python Programming Fundamentals

Python is a popular programming language. Python can be used on a server to create web applications. Python is easy to learn - You will enjoy it!

L5 SOD·18 lessons
Mobile App Development with Flutter
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Mobile App Development with Flutter

Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.

Mobile Application Training·18 lessons
Apply Data Structure and Algorithm fundamentals using JavaScript
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Apply Data Structure and Algorithm fundamentals using JavaScript

Learn the core data structures and algorithms used in modern software development with JavaScript. Practice solving programming problems using arrays, linked lists, stacks, queues, trees, and sorting techniques. Build a strong foundation for writing efficient and optimized code.

L3SOD·16 lessons
Apply fundamentals of Blockchain
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Apply fundamentals of Blockchain

Apply fundamentals of Blockchain

L5 SOD·3 lessons
Apply DevOps Techniques
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Apply DevOps Techniques

Applying DevOps techniques means uniting software development and IT operations through automated pipelines, shared responsibility, and continuous feedback loops to deliver stable software faster.

L5 SOD·3 lessons
Vue Js Web Framework
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Vue Js Web Framework

Builds on top of standard HTML, CSS and JavaScript with intuitive API and world-class documentation. Efficient. Truly reactive, compiler-optimized rendering.

Web Design·3 lessons
Frontend React Web
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Frontend React Web

React is an open-source JavaScript library used exclusively for building dynamic, component-based user interfaces on the frontend. Maintained by Meta, it allows developers to build scalable web and mobile applications by breaking the UI down into reusable blocks of code called components.

L5 SOD·3 lessons
JS Fundamentals Web
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

JS Fundamentals Web

JavaScript is the programming language of the web. It can calculate, manipulate and validate data. It can update and change both HTML and CSS.

Web Design·3 lessons
HTML-JS DOM
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

HTML-JS DOM

The HTML DOM can be used to access HTML elements. The most common way to access an HTML element is to use the id of the element:

Web Design·3 lessons
Web Development with HTML/CSS
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

Web Development with HTML/CSS

Responsive Web Design is about using HTML and CSS to automatically resize, hide, shrink, or enlarge, a website, to make it look good on all devices

Web Design·3 lessons
AI and Machine Learning
Software DevelopmentPublic
Sign in to learn →
LoremStock Foundations
LoremStock Foundations
Mr Obed

AI and Machine Learning

Artificial Intelligence (AI) is the broad science of building machines that mimic human intelligence, while Machine Learning (ML) is a core subset of AI that uses data and algorithms to let computers learn patterns and improve without being explicitly programmed. Google Cloud +2

Data Science·3 lessons
Showing 14 public courses
Browse full catalog
Platform capabilities

Built for real school operations, not demo data

From lesson delivery to password recovery, SCMS is shaped around realistic roles, classroom ownership, and everyday admin constraints.

Interactive lessons & coding labs

Publish rich lessons with embedded media, guided questions, and integrated coding exercises students can attempt and submit.

Quizzes, supervised exams & analytics

Create timed quizzes and course exams, collect attempts, and surface passing/grade analytics for teachers and admins.

Form-based assignments & submissions

Author form-style assignments, collect structured responses, and grade automatically or manually with per-student feedback.

Attendance & gradebook

Record daily attendance, export reports, and keep a consolidated gradebook with assignment, quiz, and exam categories.

Scoped access & audit logs

Teacher-owned classrooms, admin auditing, and role-scoped access ensure data isolation and traceable changes.

Integrated resources & coding execution

Attach files, lesson resources, and run student code in sandboxed execution environments where applicable.

From setup to daily use

How SCMS works, step by step

A straightforward path from onboarding a school to running daily classroom operations, without extra complexity.

01

Set up school structure

Create academic years, departments, teachers, and classrooms so the workspace matches real operations.

02

Publish courses and lessons

Build courses, assign teachers, and share learning materials with the right students and classes.

03

Run daily classroom workflows

Track attendance, assessments, and student progress from a single role-aware interface.

Role-aware by design

Distinct spaces for each role, with stricter boundaries

The product experience is cleaner because access is cleaner: admins oversee the system, teachers work within their classrooms, and students stay focused on their own learning path.

Administrators

Oversee the whole system from one secure control center.

Manage academic years, departments, and classrooms
Create teacher and student accounts without personal email
Handle password resets and review audit logs

Teachers

Work only inside the classrooms you own.

Publish lessons, quizzes, and learning materials
Take attendance and manage the gradebook
Review submissions scoped to your own classes

Students

See only what belongs to your own learning path.

Follow enrolled courses and lesson progress
Submit work and track grades in one place
Get announcements relevant to your classes
Common questions

Everything you need to know before signing in

Do students need a personal email address?

No. Accounts are provisioned by an administrator with system-generated credentials, so schools can onboard students without collecting personal emails.

Can teachers see data outside their own classrooms?

No. Every lesson, course, quiz, attendance record, and gradebook entry is checked against teacher ownership before it's shown.

What happens if a student forgets their password?

Password recovery is admin-led. An administrator can reset credentials from the control center, keeping account recovery auditable.

Are any courses open to students outside a department?

Yes. Courses without a department are automatically open to everyone; department-specific courses require a teacher request and admin approval.

Need direct support?

Contact the SCMS team from the public help desk

Report certificate issues, export errors, account problems, or general product questions.

Open help page
Online 1-on-1 Tutoring

Learn faster with a personal trainer by your side

Can't find what you need in a group class? Book a dedicated tutor for Math, Sciences, Computer Science, Languages, and more — on your schedule.

🌅
Morning
7–11 AM
☀️
Afternoon
12–4 PM
🌆
Evening
5–8 PM
📅
Weekend
Sat & Sun
🤝
Flexible
We agree
Pricing guide

Sample monthly rates

See all
Mathematics
Morning
25,000 RWF
/ month
Computer Science
Evening
30,000 RWF
/ month
English
Afternoon
20,000 RWF
/ month
Physics
Weekend
28,000 RWF
/ month
Web Development
Flexible
35,000 RWF
/ month

* Prices shown are indicative. Confirm exact pricing when booking.

Trusted network

Schools, institutions & platforms that trust SCMS

From Rwandan universities and high schools to globally recognised education platforms.

Our partners
UR
University of Rwanda
National university · Rwanda
UR
University of Rwanda
National university · Rwanda
Co
Coursera
Online learning platform
Co
Coursera
Online learning platform
eX
edX
Open online courses
Ready when you are

Bring your school onto a modern, privacy-first workspace

Set up academic years, classrooms, and role-based access in minutes — no personal student emails required.

Get started for free