RTB eLearning
Search results: 401
- Teacher: Emmanuel HABIMANA
This module describes the skills, knowledge and attitude required to develop a backend application using NodeJS. This module is intended to prepare students pursuing TVET Level 4 in Software Development. At the end of this module the student will be able to develop RESTFUL APIs with Node JS, secure, test and manage backend application
- Teacher: Vincent NSANZIMANA

Module Overview
This module equips learners with the knowledge, practical skills, and professional attitudes required to develop modern backend applications using Node.js. It is designed for students pursuing TVET Level 4 in Software Development.
Throughout this module, students will learn how to design, build, secure, test, and manage scalable backend applications while following industry best practices.
🎯 By the End of This Module, Students Will Be Able To:
- Develop robust RESTful APIs using Node.js and Express.
- Implement secure backend applications using authentication and authorization techniques.
- Connect applications to databases for efficient data storage and retrieval.
- Test backend services to ensure reliability and maintainability.
- Manage backend applications using modern development tools and best practices.
- Deploy and maintain production-ready backend applications.
- Teacher: Emmanuel Danisile Jeche
- Teacher: Emmanuel SIBOMANA

This specific module describes the Knowledge, skills, Attitude and values
required to Design Backend System. Upon completion of this module. The
learner will be able to Analyze Backend System Requirements, develop
system structure and Build Backend System.
- Teacher: MarieGrace UWURUKUNDO
A backend system design is the structure and organization of the server-side part of an application. It manages data, business logic, security, and communication between the database and the user interface (frontend).The backend works behind the scenes to ensure the application functions properly. It processes user requests, stores and retrieves data, handles authentication, and performs operations needed by the system
- Teacher: Clementine DUSABE

📘 Module Overview
Data Structures & Algorithms Using JavaScript
📖 Module Description
This module equips learners with the essential knowledge, skills, and professional attitude required to understand and apply Data Structures and Algorithm fundamentals using JavaScript.
It focuses on building strong computational thinking skills, problem-solving abilities, and practical coding experience through real-world programming scenarios.
🎯 Learning Outcomes
Upon successful completion of this module, the learner will be able to:
⚙️ Apply Algorithm Fundamentals
📦 Apply Data Structure
🧠 Skills Developed
- Problem-solving and logical reasoning
- Algorithm design and implementation
- Data structure manipulation in JavaScript
- Performance evaluation and optimization techniques
Module Goal
To develop learners into competent programmers capable of designing and implementing efficient algorithms using modern JavaScript practices.
- Teacher: Emmanuel SIBOMANA

This course introduces the foundational concepts of data structures and algorithms (DSA), which form the backbone of efficient problem-solving in computer science. Learners will explore how data can be organized, stored, and manipulated effectively through structures such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
- Teacher: UWIZEYIMANA Isaie

- Teacher: ecourse light center
- Teacher: Asher mutijima
- Teacher: Asher Emmanuel Mutijima

Core Competency Profile
Database Management Lifecycle
This module describes the knowledge, skills, and attitudes to be acquired by you to Analyse database, design database, implement database, and secure database. At the end of this module, you will be able to completely analyse database, design database, implement database, and secure database systems.
- Teacher: JULES NTIGURIRWA

- Teacher: Wilson NIYONKURU




- Teacher: Wilson NIYONKURU
Course Summary of Terrazzo Works
The Terrazzo Works course introduces learners to the fundamental principles, techniques, and applications of terrazzo in construction finishing. Terrazzo is a composite material used for durable and decorative floor, wall, and surface finishes. This course covers the identification of tools, equipment, and materials used in terrazzo works, preparation of surfaces, mixing and laying terrazzo, grinding, polishing, curing, and maintenance.
Learners gain both theoretical knowledge and hands-on practical skills necessary to produce high-quality terrazzo finishes that meet structural and aesthetic standards. The course also emphasizes safety practices, quality control, and environmental considerations in terrazzo production and installation.
By the end of the course, learners are expected to develop competencies in selecting materials, preparing terrazzo mixtures, applying terrazzo techniques, finishing surfaces to the required standard, and maintaining completed terrazzo works. This prepares them for opportunities in the construction and finishing industry.
- Teacher: JACQUES NZAMUKWEREKA
At end of this module the learner will be able to perform terraz

Terrazzo is a composite material that originated in Italy during the 15th century. It typically consists of chips of marble, quartz, granite, or glass mixed with a cement or epoxy binder. The word “terrazzo” comes from the Italian word for terrace, as the original technique was used to create durable and decorative flooring in outdoor spaces.
- Teacher: Jean Marie Vianney TWIZEYIMANA

INTRODUCTION
Terrazzo is a composite material that
originated in Italy during the 15th century. It
typically consists of chips of marble, quartz,
granite, or glass mixed with a cement or
epoxy binder. The word “terrazzo” comes from the Italian word for terrace, as the
original technique was used to create durable
and decorative flooring in outdoor spaces
- Teacher: Niyonshuti Jean Paul
- Teacher: Speratha MUKAMUHIRE

This module describes the knowledge, skills, and attitude required to perform terrazzo
works on building construction sites. It is intended to be pursued by learners at TVET level
IV in building construction. At the end of this module, the learner will be able to perform
terrazzo preliminary works, produce precast and cast in situ terrazzo, and install pre
casted terrazzo with respect to the standards.
- Teacher: Onesphore MUHIRE

This module describes the knowledge, skills, and attitude required to perform terrazzo works on building construction sites. It is intended to be pursued by learners at TVET level IV in building construction. At the end of this module, the learner will be able to perform terrazzo preliminary works, produce precast and cast in situ terrazzo, and install precasted terrazzo with respect to the standards.
- Teacher: PappyAristide IGABE
- Teacher: Celestin NSABIMANA

This module describes the knowledge, skills, and attitude required to perform terrazzo works on building construction sites. It is intended to be pursued you at TVET level IV in building construction. At the end of this module, you will be able to perform terrazzo preliminary works, produce precast and cast in situ terrazzo, and install pre-casted terrazzo with respect to the standards
- Teacher: MUKANSANGA PASCALINE