Data without a server
Explain when an embedded database is a better fit than a remote service.
- Data without a server45 min
Databases
Use a small, dependable embedded database for desktop, mobile and offline-first applications.
Next delivery
What you will be able to do
Course structure
Explain when an embedded database is a better fit than a remote service.
Model a small real-world process as tables with appropriate columns and types.
Create a schema with keys, required fields, defaults and useful constraints.
Perform CRUD safely and verify the intended rows changed.
Turn stored records into useful, verifiable summaries.
Query related tables while preserving valid relationships.
Use Python's sqlite3 module with parameters, transactions and controlled error handling.
Deliver and justify a resilient, privacy-conscious offline application.
Access and progression
The required capability matters; the learner does not have to personally own every device.
Aspiring developers, technical learners, career changers and practitioners seeking applied computing skills.
Personal 64-bit computer with 4 GB RAM and 20 GB free, or use the required device and software at a readiness-approved THNF centre.
Course software is available through the text-first pack, an approved offline installer or a readiness-approved THNF centre.
Junior development, data, web, application-support or technical-project progression appropriate to the completed portfolio.
Progression is not a guarantee of employment or external certification.Mobile-first, low-data solutions for Sierra Leonean schools, traders, transport, agriculture, NGOs and SMEs using synthetic local names, districts and NLe values.
Skills in context
These are realistic directions that the skills can support—not promises of employment, job titles or external certification.
Beginner to intermediate web developer · Programming and software engineering · Data and databases