Course catalogue
Every course, and what it actually teaches
30 courses and 302 lessons, grouped into 13 programs. Each course page states what you will build and who it suits — before you create an account.
How the catalogue is organised
A program is a path: a group of courses that belong together and get harder as you go. Lessons, files and narration open once you sign in and own the program. Each program is paid once.
- The Computer Science program (4 courses): understand the machine, not just the syntax.
- The Software Engineering program (3 courses): build with other people, ship without fear.
- The Vibe Coding program (2 courses): describe it, build it, understand it.
- The Web Development program (3 courses): from a first page to a production app.
- The App Development program (1 course): one codebase, every phone.
- The Backend program (1 course): the half of the app nobody sees.
- The Cyber Security program (4 courses): think like an attacker, build like a defender.
- The Data Science program (1 course): turn rows into decisions.
- The Design program (3 courses): make it usable, make it look intentional.
- The IT Essentials program (4 courses): the it skills every office needs.
- The Cloud & DevOps program (1 course): run it somewhere reliable, ship it without fear.
- The AI & Machine Learning program (2 courses): know what the model can and cannot do.
- The Game Development program (1 course): from the game loop to 4d worlds and 8k screens.
Read any course overview for free. Sign in and buy its program to start the first lesson.
Computer Science
GH₵600How computers store and move data, how fast an algorithm is, and how to ask a database real questions. These are the ideas that outlive any framework.
4 courses · 160 lessons

Computer Science Essentials
Build the mental models behind software: data, logic, memory, algorithms, networks and the trade-offs engineers make.

Data Structures & Algorithms
Choose the right structure for the job and reason about how fast your code runs — the ideas behind every technical interview and every slow bug.

Databases & SQL
Store data so it stays correct, then ask it questions: keys, joins, indexes and transactions — the SQL every product is built on.

Programming Languages
Compare paradigms, typing and execution, then explore introductory lessons on programming languages, mobile development, document formats, templates and specialist languages.
Software Engineering
GH₵500Version control that actually helps, code review, testing, CI, system design and running what you shipped. The difference between writing code and engineering software.
3 courses · 18 lessons

Software Engineering Practices
Work in a team on real code: branches and pull requests, review that improves the code, tests that earn their keep and a pipeline that ships for you.

System Design & Architecture
How real systems are put together: APIs and data models, caches and queues, failure, security and the trade-offs you must be able to defend.
DevOps & Delivery
Get code from your laptop to real users safely: environments and config, containers, pipelines, monitoring, backups and rollbacks.
Vibe Coding
GH₵300Build real software by talking to an AI — and learn to read, review and fix what it writes. From a first page in an hour to an AI assistant wired into your own data.
2 courses · 13 lessons

Vibe Coding: Ship with AI
Build working software by describing it — then learn to read, review and fix what the AI writes, so the project stays yours to change.

AI Apps, Agents & APIs
Wire a model into a real product: prompts as product surface, your own data with retrieval, tools and agents, evals, cost control and safety.
Web Development
GH₵600How the web works, JavaScript from zero, and React apps built the way teams build them. The complete path from opening a file to shipping a site.
3 courses · 21 lessons

Web Development Foundations
Learn how the web works, then build and publish a responsive multi-section website with HTML and modern CSS.

JavaScript: Zero to Builder
Go from variables and functions to asynchronous APIs while building an interactive task-planning application.

Build Production Apps with React
Master components, state, data fetching and application structure by building a polished analytics dashboard.
App Development
GH₵400Build a real cross-platform mobile app with React Native: native layouts, navigation, device storage and the mobile UX details users feel.
1 course · 6 lessons
Backend
GH₵400Design secure APIs with Node.js, model application data, add authentication, and test and deploy a service the front end can trust.
1 course · 6 lessons
Cyber Security
GH₵800How systems get broken and how to keep them safe: networks, authentication, common attacks, secure coding and responding when something goes wrong.
4 courses · 23 lessons

Cyber Security Foundations
How networks carry data, how Linux systems are run and locked down, and how to script the checks: the groundwork for every security role.

Cyber Security: Offense and Defense
Learn how web applications and systems are attacked, how to test them legally, and how to detect and respond. Every attack is paired with its defence.

Cloud Security
Secure identities, networks, data and configuration in the cloud, and learn to detect and contain a compromised cloud account.

Ethical Hacking
Learn how systems are actually broken — reconnaissance, scanning, exploitation of real weaknesses — under written authorization, and how to report it so the client can fix it.
Data Science
GH₵500The analyst's whole loop: ask a question precise enough to answer, clean the data honestly, describe it without misleading anybody, and put the result in front of the person who decides.
1 course · 4 lessons
Design
GH₵600Interfaces people can actually use, graphic design with principles behind it, and websites designed from a business objective and a brief rather than from a colour preference.
3 courses · 12 lessons

Human-Computer Interaction
Design interfaces for people who scan, guess, get interrupted and use a mid-range phone in bright sunlight — with usability testing that finds the problems before your users do.

Graphic Design
The principles that make work look intentional — contrast, repetition, alignment, proximity — then the practical craft: type, colour with measured contrast, and files that survive a printer.

Web Designing
Design websites from the client's objective rather than from a colour preference: brief, structure and wireframes, visual design systems for screens, and a handover developers can build from.
IT Essentials
GH₵800Start from a computer you have never switched on, then learn the networking and office software that runs a small business — and how to keep machines safe, backed up and working.
4 courses · 16 lessons

Computer Networking
How computers talk to each other: addresses, names, packets, ports and protocols, then how to build, secure and troubleshoot a real home or office network.

Computer Networks & Architecture
The engineering behind a network: layered architecture and protocol design, routing and switching internals, subnetting as arithmetic, redundancy, and the measurements that settle performance arguments.

Computer Basics / BCC (Basic Computer Course)
The course that assumes nothing: parts and ports, switching a computer on and off safely, files and folders, the internet and email, and the habits that keep a machine — and your work — safe.

Microsoft Office
Word, Excel, PowerPoint and shared files as professional tools: documents that update themselves, spreadsheets that stay correct, presentations that work in the room, and files nobody overwrites.
Cloud & DevOps
GH₵500What the cloud is, which responsibility you are accepting, and how professionals deliver: containers, infrastructure as code, pipelines, observability and rollback.
1 course · 4 lessons
AI & Machine Learning
GH₵600Machine learning from the workflow up — framing, data, evaluation, neural networks and generative AI — plus the ethics and guardrails that decide whether a model should be deployed at all.
2 courses · 10 lessons

Artificial Intelligence & Machine Learning (AI/ML)
What these systems actually do, what they are good for and where they fail: the machine-learning workflow, neural networks and generative AI, and the ethics of deploying AI where people are affected.

AI Dropshipping: Build and Run an AI-Powered Store
Find winning products with AI, build a dropshipping store, write product pages and ads, and run orders and support — all with AI doing the repetitive work and you making the decisions.
Game Development
GH₵800How games work from the loop up: 2D and 3D worlds, a fourth dimension of space and of time, branching timelines and any number of axes, and the arithmetic of 4K, 8K and beyond, with the dynamic resolution and upscaling that make it run on the device in your player's hand.
1 course · 9 lessons
Do I have to start at the beginning?
How long does a course take?
Do I need to pay or sign in?
What do I get at the end?
Still have a question?
Email hello@codemasterghana.com or send a message from the contact page — we answer within two working days, in English or Twi.




