GAv2026.07Updated Jul 5, 2026

Courses Documentation

Full course catalog — web, cloud, AI, mobile, cybersecurity, databases.

Articles
1
APIs
24
Tutorials
18
Learning
6h
Latest
July 2026
SLA
99.9%

About Courses

What is it?

Courses is an EGreed Technology product engineered in Kigali, Rwanda for reliability, security, and scale across Africa and beyond. It ships with production SDKs, first-class APIs, and 24/7 support.

Who is it for?

Courses is built for developers, IT teams, product organizations, startups, SMEs, government agencies, universities and enterprises that want an African-engineered, globally competitive platform.

Architecture

Courses runs on the EGreed Cloud platform: containerized microservices behind an API gateway, PostgreSQL and object storage for durability, Redis for caching, and a global edge for low latency across African countries.

Security

SOC 2-aligned controls, GDPR-ready, Rwanda Data Protection Law (Law N° 058/2021) compliant, AES-256 at rest, TLS 1.3 in transit, MFA, SSO, audit logs, role-based access.

Scalability

Horizontally scalable across regions, autoscaling workers, multi-tenant isolation, 99.9% uptime SLA with enterprise 99.99% option.

Enterprise

Dedicated tenants, private networking, custom SLAs, on-prem deployment options, dedicated account management, and priority engineering support.

Pricing

Free tier for developers, pay-as-you-go for startups and SMEs, and volume-discounted enterprise contracts. Payments in RWF, USD, MTN Mobile Money, and Airtel Money.

Benefits

Reduced cost of ownership · African-language support (Kinyarwanda, Swahili, English, French) · Rwanda-based data residency options · 24/7 local + global support · Transparent pricing in RWF and USD

Main features

First-class REST and streaming APIsSDKs for JavaScript, TypeScript, Python, Flutter, .NET, Go and JavaEnterprise SSO with SAML 2.0 and OIDCMulti-region deployments with regional data residencyFine-grained role-based access controlEncryption at rest and in transit (AES-256, TLS 1.3)Real-time observability and audit logsWebhooks, event bus, and workflow automations

Use cases

Digital transformation programsFintech, banking, and mobile money integrationsHealthcare and hospital managementEducation and school managementAgriculture, IoT, and satellite intelligenceGovernment and public sector modernizationSME automation and workflow

Supported platforms

WebiOSAndroidWindowsmacOSLinuxREST APIWebhooks

Supported languages & frameworks

JavaScriptTypeScriptPythonJavaGoPHPFlutterReactNext.jsNode.js.NETKotlinSwiftRust

Quick start

Go from zero to production in under an hour.

Step 1

Create an account

Sign up in under a minute — no credit card required.

~1 min
Step 2

Install the SDK

One command with npm, pnpm, bun, pip, or go get.

~2 min
Step 3

Create your first project

Bootstrap a workspace and get your API keys.

~3 min
Step 4

Authenticate

OAuth 2.0, API keys, or SSO in a few lines of code.

~3 min
Step 5

First API call

Send your first request and verify the response.

~5 min
Step 6

Deploy

Ship to production on EGreed Cloud, Vercel, or your own infra.

~10 min
Step 7

Best practices

Security, performance, and observability from day one.

~15 min

Learning paths

Structured tracks for developers, admins, and business users.

Beginner Track

Beginner · 4h

Concepts, setup, and your first working integration.

Intermediate Track

Intermediate · 8h

Auth, webhooks, error handling, and workflows.

Advanced Track

Advanced · 16h

Scaling, performance, multi-tenant, and enterprise SSO.

Expert Track

Expert · 24h

Architecture, custom models, edge cases, and migration.

Certification

All levels · 12h

Prepare for the EGreed Certified Developer exam.

Developer Track

Role · 20h

Full path for engineers building on EGreed.

Business Track

Role · 6h

For product managers, founders, and ops leaders.

Administrator Track

Role · 10h

For IT admins managing users, billing, and security.

Documentation categories

Every section you need — from installation to migration.

Courses articles

Featured tutorials

Editor's Pick

Build a production integration with Courses in 30 minutes

Step-by-step tutorial covering setup, authentication, error handling, and deployment.

30 minv2026.07Updated July 2026
Trending

Build a production integration with Courses in 45 minutes

Step-by-step tutorial covering setup, authentication, error handling, and deployment.

45 minv2026.07Updated July 2026
Recently Updated

Build a production integration with Courses in 60 minutes

Step-by-step tutorial covering setup, authentication, error handling, and deployment.

60 minv2026.07Updated July 2026
Most Popular

Build a production integration with Courses in 75 minutes

Step-by-step tutorial covering setup, authentication, error handling, and deployment.

75 minv2026.07Updated July 2026
Beginner Friendly

Build a production integration with Courses in 90 minutes

Step-by-step tutorial covering setup, authentication, error handling, and deployment.

90 minv2026.07Updated July 2026
Advanced

Build a production integration with Courses in 105 minutes

Step-by-step tutorial covering setup, authentication, error handling, and deployment.

105 minv2026.07Updated July 2026

Code examples

Copy-paste snippets in every major language and framework.

import { EGreed } from "@egreed/sdk";
const client = new EGreed({ apiKey: process.env.EGREED_API_KEY! });
const res = await client.messages.create({ prompt: "Hello from Kigali" });
console.log(res.text);

Latest releases

  1. v2026.07· July 2026New features

    New features and stability improvements

  2. v2026.06· June 2026Enhancement

    Performance tuning and API additions

  3. v2026.05· May 2026Security

    Security patches and audit log improvements

  4. v2026.04· April 2026Breaking

    Breaking: renamed legacy endpoints

  5. v2026.03· March 2026Bug fix

    Bug fixes across SDKs

Videos & walkthroughs

Product demo: Courses

5 min · EGreed Team

Getting started walkthrough: Courses

8 min · EGreed Team

Developer session: Courses

11 min · EGreed Team

Live coding: Courses

14 min · EGreed Team

Migration guide: Courses

17 min · EGreed Team

Enterprise deep dive: Courses

20 min · EGreed Team

Frequently asked questions

What is Courses?

Courses is an EGreed Technology product: Full course catalog — web, cloud, AI, mobile, cybersecurity, databases.

Who is Courses for?

Courses is designed for developers, businesses, government, and enterprises across Rwanda, East Africa, and globally.

Is there a free tier?

Yes. Every EGreed product ships with a generous free tier so you can build and evaluate before you pay.

Does Courses support Kinyarwanda?

Yes. EGreed products support English, French, Kinyarwanda, and Swahili in UI and, where relevant, in AI models.

Where is data stored?

You can choose Rwanda, East Africa, or global regions. Enterprise plans support strict in-country data residency.

Is Courses secure?

Yes — encryption at rest and in transit, MFA, SSO, audit logs, and alignment with Rwanda Data Protection Law and GDPR.

Can I pay with Mobile Money?

Yes. We accept MTN Mobile Money (MoMo), Airtel Money, Visa/Mastercard, and bank transfers in RWF and USD.

How do I get support?

Email support@egreedtech.org, use the in-app chat, or open a ticket at support.egreedtech.org. Enterprise plans include 24/7 phone support.

Does Courses have SDKs?

Yes. Official SDKs for JavaScript/TypeScript, Python, Go, Java, PHP, Flutter, .NET, Kotlin, Swift, and Rust.

Is there an on-premise version?

Enterprise customers can deploy on private infrastructure. Contact sales@egreedtech.org.

How stable are the APIs?

Stable, versioned APIs with a minimum 12-month deprecation window and detailed release notes.

Is there a status page?

Yes — status.egreedtech.org publishes real-time incident and uptime data.

Can I contribute to the docs?

Yes. Every article has an Edit link that opens the source in our public docs repository.

How do I request a feature?

Post on community.egreedtech.org or email product@egreedtech.org.

What's the SLA?

99.9% for standard plans, 99.99% for enterprise. Service credits are automatic when SLAs are missed.

Community

Community guides

User-contributed guides and how-tos.

Best practices

Field-tested patterns from real deployments.

Sample projects

Open-source starters and reference apps.

Case studies

Real transformations across banking, health, and government.

Discussion forum

Ask questions and share ideas with the community.

Contribute

Improve docs on GitHub — every page has an edit link.

Continue learning