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₵600

How 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

Software Engineering

GH₵500

Version 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

Vibe Coding

GH₵300

Build 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

Web Development

GH₵600

How 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

App Development

GH₵400

Build 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₵400

Design 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₵800

How 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

Data Science

GH₵500

The 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₵600

Interfaces 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

IT Essentials

GH₵800

Start 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

Cloud & DevOps

GH₵500

What 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₵600

Machine 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

Game Development

GH₵800

How 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?
No. The levels are a guide, not a gate: an experienced developer can start with Data Structures & Algorithms or System Design & Architecture and skip the beginner courses entirely. Every course page lists what it assumes you already know.
How long does a course take?
Lessons are focused reading sessions with a worked example and a practical challenge. The listed duration covers the lesson itself; allow extra time to complete the exercise and final project. Study at your own pace and spread the work across as many sessions as you need.
Do I need to pay or sign in?
Yes, to open a lesson. You sign in, then buy the program once; it opens every course and lesson in it. The course overviews are public so you can see what is inside first.
What do I get at the end?
A certificate with an ID and a QR code that anyone can check on the verification page, plus whatever you built: a portfolio site, a dashboard, an API, a mobile app.

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.