A second-hand laptop for coding in Nairobi costs KES 15,000 to KES 35,000. Minimum specs: 8GB RAM (4GB is usable but limiting), 128GB SSD (not HDD), Intel i5 or equivalent processor, and a working battery that holds at least 3 hours. Buy from established shops on Luthuli Avenue or Facebook Marketplace with verifiable sellers. Always test the keyboard, screen, battery, ports, and Wi-Fi before paying.
You do not need a MacBook Pro. You do not need 32GB of RAM. You need a machine that can run a code editor, a local development server, and a browser with 10 tabs without freezing.
Processor: Intel Core i5 (4th generation or later) or AMD Ryzen 3 or higher. Avoid Intel Celeron and Pentium processors. They struggle with development tasks.
RAM: 8GB minimum. This is the single most important spec. With 4GB, your laptop will freeze when you have VS Code, a browser, and a development server running simultaneously. Many second-hand laptops come with 4GB but can be upgraded to 8GB for KES 1,500 to KES 3,000.
Storage: 128GB SSD minimum. An SSD (Solid State Drive) makes everything faster: boot time, file opening, code compilation. If the laptop has an HDD (Hard Disk Drive), replace it with an SSD. The difference is night and day. A 256GB SSD costs KES 2,000 to KES 4,000.
Screen: 13 to 15 inches. Anything smaller than 13 inches makes coding uncomfortable. Anything larger than 15 inches makes the laptop heavy and less portable.
Battery: Must hold at least 3 hours of charge. Given Kenya's power situation, a dead battery is not a minor issue. Test this before buying.
Operating system: Windows 10 or 11. Most second-hand laptops come with Windows. Linux (Ubuntu) is free and runs well on older hardware. macOS requires a Mac.
Luthuli Avenue. The tech hub of Nairobi for second-hand electronics. Dozens of shops sell refurbished laptops. Prices are negotiable but start at KES 15,000 for basic models and go up to KES 40,000 for higher-spec machines.
Tips for Luthuli:
Facebook Marketplace and OLX. Individual sellers offer second-hand laptops at competitive prices. The risk is higher because there is no shop to return to. Meet in a public place. Test thoroughly. Pay via M-Pesa so there is a transaction record.
Jiji Kenya. Online classifieds with verified sellers. Some offer delivery and return policies. Check seller ratings and reviews.
Recommended models to look for:
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Do not skip any of these. Each test takes 1 to 2 minutes. The entire checklist takes 15 minutes. Spending 15 minutes now saves you KES 20,000 on a lemon.
1. Screen. Open a white page (Google homepage) and look for dead pixels (black dots that do not change). Open a dark page and look for bright spots. Tilt the screen at different angles. Any flickering is a deal-breaker.
2. Keyboard. Open Notepad or a text editor. Type every key. Every single one. Check that all letters, numbers, and symbols work. Pay special attention to the spacebar, Enter, and Backspace keys. These fail first.
3. Trackpad. Move the cursor. Right-click. Two-finger scroll. Tap to click. If the trackpad is jumpy or unresponsive, you will need an external mouse (KES 300 to KES 500).
4. Battery. Ask the seller to unplug the charger. Check the battery percentage. Use the laptop for 10 minutes unplugged and note how much it drops. If it drops 10 percent in 10 minutes, the battery is degraded. You will get about 90 minutes from a full charge. This is usable but not ideal for Kenya.
5. Ports. Plug in a USB drive. Plug in headphones. Check the charging port for looseness. If the charger needs to be held at an angle to charge, the port is damaged.
6. Wi-Fi. Connect to a hotspot. Run a speed test on Fast.com. If the Wi-Fi adapter is weak, you will struggle with internet access.
7. RAM. Right-click on "This PC" and click "Properties." Verify the RAM amount matches what the seller claims.
8. Storage. In File Explorer, right-click on C: drive and check capacity. Verify it is an SSD by checking if the system boots in under 30 seconds. If it takes over a minute, it is probably an HDD.
9. Speakers and microphone. Play a video. Record a short audio clip. Both need to work for bootcamp video calls.
10. Hinges. Open and close the laptop lid five times. Wobbly or cracked hinges are a common problem on used laptops and are expensive to repair.
Sometimes the cheapest laptop is one that needs a small upgrade. A KES 15,000 laptop with 4GB RAM and an HDD can become a solid coding machine for KES 4,000 more.
RAM upgrade (KES 1,500 to KES 3,000). Adding a 4GB stick to bring the total to 8GB is the single best upgrade you can make. Most ThinkPads, EliteBooks, and Latitudes have accessible RAM slots. A technician on Luthuli will do the installation for KES 200 to KES 500.
SSD replacement (KES 2,000 to KES 4,000). Replacing an HDD with a 256GB SSD transforms a slow laptop into a fast one. Boot time drops from 2 minutes to 20 seconds. Applications open instantly. VS Code launches in seconds instead of minutes.
New battery (KES 2,500 to KES 6,000). If the laptop is perfect except for a dead battery, a replacement battery gives you 3 to 5 hours of unplugged coding. Worth it in a country where power reliability is a gamble.
Total cost of a upgraded used laptop: KES 15,000 (laptop) + KES 2,500 (RAM) + KES 3,000 (SSD) + KES 3,500 (battery) = KES 24,000 for a machine that will serve you well for 2 to 3 years of development work.
Walk away from any laptop that shows these signs:
Trust your instincts. If something feels wrong, it probably is. There are dozens of shops on Luthuli Avenue. Walk away and try the next one.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account