MySQL Database Fundamentals Course in Uganda

Duration
4 weeks
Investment
UGX 450,000
Teaching
Live online
Program Introduction
Build a strong foundation in MySQL and relational databases through practical, locally relevant projects. Learners create and query databases for Ugandan and East African use cases such as tourism bookings, small-business inventory, school records, SACCO membership and community programmes.
Key Features & Benefits
• Beginner-friendly SQL lessons • Hands-on MySQL practice • Uganda and East Africa project scenarios • Guided database design • Practical query exercises • Portfolio-ready capstone project
Real-World Applications
• Manage inventory and sales records for Ugandan SMEs • Build a tourism booking database • Organise school or training-centre records • Store SACCO member and transaction data • Maintain NGO beneficiary and activity records
Course outline and learning expectations
This is a tutor-led course. The outline shows what your tutor will cover; teaching materials and examinations are provided directly to enrolled students.
Live online
English (Uganda)
Beginner
Lower Secondary · University · General Public
What you will learn
- Explain relational database and MySQL concepts
- Install and connect to a MySQL server
- Create databases, tables and relationships
- Choose suitable MySQL data types
- Insert, update, delete and retrieve records
- Filter, sort, group and summarise data
- Combine related tables with joins
- Design and present a small working database
Modules
- 1
MySQL and relational database foundations
Understand databases, DBMS concepts and how MySQL supports digital services
Relational databasesTables, rows and columnsPrimary and foreign keysMySQL ecosystem - 2
Installing and using MySQL tools
Set up a safe learning environment and connect to a local MySQL server
MySQL Community ServerMySQL WorkbenchConnectionsSchemas - 3
Creating databases and tables
Build structured databases with suitable data types and constraints
CREATE DATABASECREATE TABLEData typesNULL valuesDefault values - 4
Working with data using SQL
Create, read, update and delete reliable business records
INSERTSELECTUPDATEDELETESafe update practices - 5
Filtering and summarising records
Turn raw records into useful information for everyday decisions
WHEREORDER BYLIMITAggregate functionsGROUP BYHAVING - 6
Relationships and joins
Connect customers, products, bookings and transactions across related tables
One-to-many relationshipsINNER JOINLEFT JOINAliasesMulti-table queries - 7
Data quality and practical database design
Reduce duplication and protect data accuracy
ConstraintsNormalization basicsUnique valuesReferential integrityNaming conventions - 8
Uganda-focused database capstone
Design and demonstrate a complete database for a local organisation or enterprise
Requirements gatheringER diagramSchema implementationTest dataBusiness queriesProject presentation
Before you enroll
- Basic computer literacy
- Ability to install software
- No previous database experience required
What you need
- Computer with Windows, macOS or Linux
- MySQL Community Server 8.4 or compatible
- MySQL Workbench
- Stable internet connection
Frequently asked questions
More in Databases

MongoDB & NoSQL Database Foundations for Uganda

Professional Firebase Architecture, Security & DevOps

Firebase App Development Foundations for Uganda

PostgreSQL Database Development & Query Optimisation for East Africa

Firebase Full-Stack App Development for East Africa

Advanced Firebase Backend Engineering for Africa
More for Lower Secondary · University · General Public

Dart Programming for Beginners in Uganda & East Africa

Advanced Dart Programming & Concurrency for Africa

Advanced iOS Engineering: Secure, Offline-First Apps for Africa

Advanced NumPy for High-Performance Data Science in Africa

Advanced Pandas Course for Scalable Data Pipelines in Africa

Advanced Python Programming Course in Africa
Quick Actions
Need Help?
Have questions about this program? Our team is here to help!