McTaba Labs logo

Learning to code alongside a degree

How to learn programming around lectures, whether or not your course covers it.

How to get a laptop as a student in Kenya: instalment plans, refurbished options and what to avoid

How to get a laptop as a student in Kenya. Instalment plans, refurbished machines, what to look for, what to avoid, and how to save for one without a loan.

Free coding resources that are actually free and work on Kenyan bandwidth

Free coding resources that work on Kenyan bandwidth. Courses, tutorials, and tools that are actually free, load on slow internet, and teach real skills.

GitHub Student Developer Pack: what Kenyan students get and how to apply

How to get the GitHub Student Developer Pack as a Kenyan student. What is included, how to apply, and which free tools are most useful for student developers.

Free cloud and developer credits for Kenyan students

Free cloud credits for Kenyan students from Google, Microsoft, AWS, and others. What each programme offers, how to apply, and what to build with them.

Which programming language should a Kenyan first-year learn first? One answer, not a list

Which programming language to learn first as a Kenyan first-year student. One clear answer based on your course, your semester, and what you have access to.

What laptop specs you need for programming as a student, without the prices

Minimum laptop specs for programming as a student. What to look for in RAM, processor, storage, and screen, whether buying new, used, or borrowing.

Git and GitHub for students: your first repo without the jargon

How to create your first GitHub repo as a university student. Install Git, push your first project, and start building a public track record. No jargon.

What Kenyan computer science degrees do not teach, and how to fill the gap yourself

The gaps in Kenyan CS degrees and how to fill them yourself. Git, real projects, frameworks, teamwork, and the skills employers test for but syllabi skip.

How to run a coding study group on campus that survives past week three

How to start and sustain a coding study group at a Kenyan university. Rules for structure, consistency, and keeping people coming back after the novelty fades.

How to build your first real project in first year, and why tutorial clones do not count

How to build your first real coding project as a Kenyan university student. Why tutorials are not enough, what counts as a real project, and how to finish one.

Learning to code when you struggled with maths: an honest answer

Can you learn to code if you were bad at maths? An honest answer for Kenyan university students who struggled with maths in secondary school or first year.

Should you learn to code in first year if your course is not computer science?

Whether to learn coding in first year if you are studying a non-CS course at a Kenyan university. A clear verdict with a practical starting point.

First year of a computer science degree in Kenya: what the units cover and what they leave out

What your first year of computer science actually covers at a Kenyan university, what the syllabus leaves out, and how to fill the gaps yourself.

Learning to code in first year: a semester-by-semester plan that fits around lectures

A realistic semester-by-semester plan for learning to code at a Kenyan university. Fits around lectures, works on any budget, starts from zero.

Can you learn to code on a phone? What works and what does not

What you can and cannot learn about coding on a phone in Kenya. The real limits, which apps actually teach you something, and when you need a laptop.

How to balance coding and classes without failing either

How to learn coding alongside university classes in Kenya without your grades or your code suffering. A time management system that actually works.