Search results: 746
Forging is a manufacturing process in which metal is shaped into the desired form by applying compressive forces using hammers, presses, or dies. The process is usually carried out at high temperatures (hot forging), but it can also be done at room temperature (cold forging). Forging improves the strength, toughness, and grain structure of the metal, making it suitable for producing strong and durable components like shafts, gears, bolts, and tools.

- Teacher: Paulin NIYIGABA
Forging is a metalworking process in which a piece of metal is shaped into the desired form by applying compressive forces, usually delivered through a hammer, press, or die. The operation is carried out while the metal is either hot (hot forging) or cold (cold forging), depending on the material and application.

Forging is a metalworking process where compressive forces are applied to shape metal, typically using a hammer or press. It improves mechanical properties by aligning the grain structure.
🔹 Purpose:
- To produce strong, durable parts
- Used in high-stress applications (e.g., automotive, aerospace, tools)
🔹 Types of Forging:
- Open-Die Forging
- Workpiece is compressed between flat dies
- Suitable for large or simple shapes
- Closed-Die Forging (Impression Die)
- Metal is compressed in a die cavity
- High precision and complex shapes
- Cold Forging
- Performed at room temperature
- Better surface finish, high dimensional accuracy
- Hot Forging
- Done above recrystallization temperature
- Easier to shape, less stress on equipment
🔹 Materials Used:
- Steel (carbon, alloy, stainless)
- Aluminum
- Titanium
- Brass and copper

- Teacher: ALBERT IMANIRAFASHA
Forging is a manufacturing process where metal is shaped by applying compressive forces using tools such as hammers, presses, or dies. The process can be performed at high temperatures (hot forging) or at room temperature (cold forging)

- Teacher: NIYITEGEKA Patrick
The forest sector encountered a lot of challenges like forest seeds shortage in the markets. This module develops the skills and knowledge required to collect seeds. At the end of this module, the learner of level 3 will be able to select tools and equipment, identify tree species, apply seed collection and handle seed quality.

- Teacher: Eric Hitimana
- Teacher: Origene IGIRANEZA
Modern frontend development often revolves around React.js, a JavaScript library for building dynamic, component-based user interfaces. React allows developers to create reusable components, manage application state, and update the UI efficiently through its virtual DOM. Its declarative approach, powered by JSX and hooks like useState and useEffect, makes building interactive web applications both scalable and maintainable.
On top of React, developers often use Next.js, a React-based framework that enhances the development experience by offering features like server-side rendering (SSR), static site generation (SSG), API routes, and built-in routing. This makes Next.js particularly valuable for performance optimization and search engine optimization (SEO), areas where plain React applications can fall short.
For styling, Tailwind CSS has become a popular choice. Unlike traditional CSS, Tailwind is a utility-first framework that provides low-level utility classes, enabling developers to build custom designs directly in the markup. Its approach speeds up development, ensures design consistency, and integrates seamlessly with React and Next.js.
While Next.js has its own routing system, projects built with plain React often rely on React Router, a widely used library for handling navigation in single-page applications. It enables developers to define routes, handle nested navigation, and manage dynamic parameters, creating a smooth user experience without full page reloads.
To add type safety, TypeScript is frequently paired with React and Next.js. TypeScript introduces static typing to JavaScript, helping developers catch errors at compile time, improve code readability, and make applications more robust. With TypeScript, components can define the shape of props, states, and return values, making large-scale applications easier to manage.
Bringing these tools together results in a modern React application workflow. React provides the foundation for building UI, Next.js adds advanced rendering and routing capabilities, Tailwind streamlines styling, React Router supports SPA navigation (when used outside Next.js), and TypeScript ensures type safety and maintainability. This combination empowers developers to build fast, responsive, scalable, and developer-friendly frontend applications.

- Teacher: NDAGIJIMANA Silas
This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to: Develop React.JS application, Apply Tailwind CSS framework, Develop Next JS Application, Apply Progressive Web Application, and Deploy React Application.
- Teacher: Jean Claude TUYISENGE
This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to: Develop React.JS application, Apply Tailwind CSS framework, Develop Next JS Application, Apply Progressive Web Application, and Deploy React Application

- Teacher: JeanBaptiste IRANKUNDA
- Teacher: RONGIN NYANDWI
- Teacher: Jean Claude TUYISENGE
This course provides learners with comprehensive skills to develop modern, responsive, and high-performance web applications using contemporary web technologies. Learners will gain practical experience in front-end development, styling, performance optimization, and deployment of web applications.


- Teacher: Wilson NIYONKURU
This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to: Develop React.JS application, Apply Tailwind CSS framework, Develop Next JS Application, Apply Progressive Web Application, and Deploy React Application.
- Teacher: JeanBaptiste IRANKUNDA
- Teacher: RONGIN NYANDWI
This specific module describes the skills, knowledge and attitude required to Apply Fundamentals of Blockchain. This module is intended to prepare you pursuing TVET Level 5 in software development. Upon completion of this module, you will be able to Design Blockchain system architecture, Apply Solidity Basics, Develop Smart contracts system and Apply Frontend Integration

- Teacher: JULES NTIGURIRWA
Dear learners, you are welcome in this course!!It is any important course for you so that you must take it accordingly
Dear learners,you are welcome in thiss course.It is imporntant for you so that you must take it accordingly.
This module describes the skills, knowledge and attitudes to demonstrate fundamentals of building materials. It is intended to be pursued by the learner at TVET level III for TVET Certificate III in Building construction. At the end of this module, the learner will be able to identify natural building construction materials, industrial building construction materials and pre-fabricated building construction materials.

- Teacher: Rachel KUBWUMUKIZA
