Database Programming
Design, build and manage databases that power real businesses.
Course overview
Almost every system stores its information in a database. You learn to design clean data models, write SQL queries, build secure database-driven applications and keep data safe, fast and reliable.
Every module combines short theory sessions with hands-on practice, so you finish with real projects and a portfolio, not just notes. Entry requirements: Basic computer skills. Spreadsheet knowledge is an advantage.
Course outline
6 modules over 8 weeks. Select a module to see what you will cover.
Tables, keys, relationships and how data is organised.
Entity relationship diagrams and normalisation.
SELECT, JOIN, GROUP BY, subqueries, views and indexes.
Users, permissions, backups, restore and optimisation.
Stored procedures, triggers and connecting PHP or Python to a database.
Design and deliver a database for a school, shop or clinic.
Learning outcomes
By the end of this course you will be able to:
- Design efficient relational databases
- Write advanced SQL queries
- Secure and back up business data
- Build database-driven applications
- Deliver a complete database project
What you can become
Graduates of this course go on to roles and businesses such as:
Tools and skills you will use
Study options
Choose the schedule that suits you. New students start on the 1st of every month.
- Morning Session
- Evening Session
- Weekend Session
- Monday – Wednesday
- Wednesday – Friday
- E-Learning
What is included
- Practical and materials fee: free
- Certificate and graduation: free
- Computer lab, library and internet: free
- School bag: free
- Access to membership programs
- Career and employability guidance
More from Information Technology
Mobile App Development
Build Android and cross-platform apps that people can install and use.
Data Analytics & Management
Turn raw data into clear insights that guide real decisions.
Artificial Intelligence
Understand and apply AI tools to work, create and build smarter solutions.
