The onramp to Mctaba's Fullstack AI Engineering Programme
Welcome to the very first module of Tech Foundations. Before you write a single line of code, before you build a website or an app, you need to understand the machine sitting in front of you. What is it actually doing when you tap a key, open a file, or scroll through your M-Pesa messages?
You already know what an operating system is -- Module 1 covered that. You know what the internet is and how it works -- Module 2 handled that. Now it is time to stop just understanding your computer and start truly working with it.
Welcome to the module that changes everything. Up until now, you have been learning concepts — how computers work, how the internet functions, how your operating system organizes files and folders. All of that was preparation for this moment.
Welcome to the heart of this entire course.
You have spent the last five modules understanding how computers work, how the internet connects them, how operating systems manage everything, how the terminal gives you direct control, and how to think like a programmer. Now it is time to look at the big picture: how does software actually come together?
Every piece of software you use — from M-Pesa to WhatsApp to the browser you are reading this on — was built by teams of people changing code thousands of times over months and years. How do they keep track of all those changes? How do they avoid overwriting each other's work? How do they undo a mistake without losing everything else?
You have made it. This is the final module of Tech Foundations: Before You Code — and it is a special one.
Founder, Mctaba Labs
Software engineer building products for the African market. 10,000+ students taught across multiple platforms. BSc Mathematics & Computer Science from JKUAT.
Lifetime. Once you purchase, you have access to all current and future updates to this course.
M-Pesa and international cards (Visa, Mastercard) via Paystack.
Yes! The first two lessons are free to preview. No purchase required.
Bonaventure Ogeto, founder of Mctaba Labs, a Nairobi-based software company that builds the tools and products we teach about.