Build skills you can demonstrate through practical online learning
Soma develops structured courses and hands-on projects in Rwanda for learners everywhere.
Explore Soma courses
- Angular Application Development — Build maintainable Angular applications with typed components, routing, forms, services, and tests. Price: Free
- Backend Web Development — Design production backend systems across APIs, data, security, queues, and operations. Price: Free
- Bash and Shell Automation — Automate bounded shell workflows with safe quoting, strict error handling, idempotency, tests, and operational evidence. Price: Free
- Bootstrap 5 UI Development — Build accessible responsive interfaces with Bootstrap 5 layout, utilities, components, and controlled customization. Price: Free
- C Programming Fundamentals — Write portable C programs with explicit memory ownership, bounded input, modular design, and verification evidence. Price: Free
- Canvas and SVG Web Graphics — Create accessible, responsive, and performant browser graphics using Canvas, SVG, interaction, and animation. Price: Free
- C# Programming Complete Course — Learn C# from scratch with practical examples and exercises Price: Free
- CSS Fundamentals — Create responsive, maintainable interfaces with the cascade and modern layout. Price: Free
- Django Web Application Development — Build secure, tested Django applications with explicit data, access, and deployment boundaries. Price: Free
- Drone Airframes, Propellers and Maintenance — Inspect structures and propellers, diagnose representative faults, and document a conservative return-to-service decision. Price: Free
- Drone Batteries, Motors and ESC Diagnostics — Size and diagnose a bounded electric powertrain using energy, current, temperature, reserve, and fault evidence. Price: Free
- Drone Electronics and Sensor Integration — Connect, calibrate, and troubleshoot representative Drone electronics using safe virtual circuits and deterministic sensor evidence. Price: Free