McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Tech Without a Degree
  3. Famous Programmers Who Never Finished a CS Degree
Bonaventure OgetoBy Bonaventure Ogeto|Updated July 20, 2026

Famous Programmers Who Never Finished a CS Degree

Many famous programmers never finished a CS degree. Mark Zuckerberg dropped out of Harvard to build Facebook. Jack Dorsey left NYU to start Twitter. David Karp never attended college and built Tumblr at 21. Closer to home, African tech founders have followed similar paths. These are not anomalies. They reflect a consistent pattern: building real products teaches you more than coursework alone.

In this article

  1. 1. The Dropouts You Already Know
  2. 2. The Builders You Should Know
  3. 3. The Pattern Behind the Stories
  4. 4. African Tech Builders and the Degree Question
  5. 5. The Warning Nobody Wants to Hear
  6. 6. What This Means for You

The Dropouts You Already Know

Mark Zuckerberg. Enrolled at Harvard to study psychology and computer science. Built Facebook from his dorm room. Dropped out in his sophomore year to run it full-time. By the time his classmates graduated, Facebook had 50 million users.

Bill Gates. Left Harvard after two years to start Microsoft with Paul Allen. Gates was already an accomplished programmer before university. He wrote a BASIC interpreter for the Altair 8800 as a teenager. Harvard did not teach him to code. It just delayed him from building Microsoft.

Steve Jobs. Dropped out of Reed College after one semester because he could not afford the tuition and did not see the point. He kept sitting in on calligraphy classes, which later influenced the typography of the Macintosh. Jobs was not a programmer in the traditional sense, but he built one of the most important technology companies in history.

Jack Dorsey. Attended the Missouri University of Science and Technology, transferred to NYU, then dropped out. He built the first prototype of Twitter during a brainstorming session at Odeo in 2006. No degree on the wall.

These stories are well-known. They are also misleading if you read them the wrong way.

The Builders You Should Know

The famous dropouts make the headlines. But the more useful examples are the working programmers who built serious careers without CS degrees.

David Karp. Never went to college. Started building websites at 14. Became a consultant at 15. Created Tumblr at 21. Yahoo bought it for $1.1 billion. Karp learned by doing, not by attending lectures.

Evan Williams. Dropped out of the University of Nebraska. Went to work at tech companies in California. Co-founded Blogger, then Twitter, then Medium. Three of the most influential writing platforms on the internet, built by someone who never finished a four-year degree.

Patrick and John Collison. The brothers who founded Stripe dropped out of MIT and Harvard respectively. They were already building software products as teenagers in Ireland. Patrick sold his first company to a Canadian firm when he was 17.

Yukihiro Matsumoto. Created the Ruby programming language. Studied at the University of Tsukuba in Japan but did not major in computer science. He studied information science, a related but different discipline. His language powers millions of applications worldwide.

Rasmus Lerdorf. Created PHP, which runs a significant portion of the internet. Born in Greenland, raised in Denmark and Canada. He studied at the University of Waterloo but in systems design engineering, not computer science. PHP was a side project that grew into one of the most widely used programming languages.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

The Pattern Behind the Stories

Read through these biographies carefully and you will notice the same pattern repeating.

None of these people sat around waiting for permission to start building. They were already coding before university, during university, or instead of university. The building came first. The recognition came later.

They also did not just "learn to code." They built specific products for specific users. Zuckerberg did not study algorithms for fun. He built a social network that people at Harvard wanted to use. Karp did not take online courses. He built websites for paying clients at 15. The Collisons did not do coding challenges. They built a payment system that developers wanted to integrate.

The pattern is: obsessive building, real users, real feedback, iterate, repeat. University was either irrelevant to that process or actively slowing it down.

Here is what the pattern is not: "I dropped out and then things magically worked out." Every person on this list had years of intense effort between dropping out and succeeding. The effort is the story. The dropout is just the headline.

African Tech Builders and the Degree Question

The dropout-to-billionaire narrative is mostly an American story. In Africa, the reality is more nuanced, but the core principle holds.

Many of the developers building Kenya's tech ecosystem did attend university. But if you talk to them, they will tell you the same thing: the skills that got them hired came from projects they built outside class, open-source contributions, freelance work, or internships. The lecture hall taught them theory. The late nights building taught them to ship.

What is changing in Kenya and across Africa is this: employers are slowly catching up to what Silicon Valley learned two decades ago. A degree is a signal, but it is a weak signal compared to a working application with real users.

The developer who built an M-Pesa payment integration for a local business has stronger proof of competence than the one who passed a database exam with a B+. Both are fine. But when push comes to shove and a startup needs someone to ship a feature by Friday, they will pick the builder every time.

The Warning Nobody Wants to Hear

Dropping out of university because Mark Zuckerberg did it is like quitting your job because you saw a lottery winner on TV. The outcome looks the same. The probabilities are wildly different.

Zuckerberg had a product with millions of users and investor interest before he dropped out. Gates had a signed contract with MITS for his BASIC interpreter. The Collisons had paying customers. They did not drop out to figure things out. They dropped out because they had already figured something out and the opportunity was too urgent to wait.

If you are in university right now and you do not have a product, a business, or a clear alternative plan, staying is probably the smarter move. Use university time to build projects, attend hackathons, and freelance on the side. Graduate with both a degree and a portfolio. That combination beats either one alone.

The stories in this article are not an argument against education. They are an argument against treating education as the only path, and against treating a degree as proof of competence.

What This Means for You

If you do not have a degree and are worried about it, these stories should give you confidence. Not blind confidence, but realistic confidence. People without degrees build world-changing technology. They get hired. They build careers. The path is harder in some ways, but it is well-trodden.

The takeaway is not about education policy or career advice slogans. It is practical. Start building. Today. Not after you finish another course. Not after you feel ready. Now.

Build something small. A personal website. A tool that solves a problem you have. A WhatsApp bot for your family business. Put the code on GitHub. Deploy it. Show it to someone. Then build something bigger.

At McTaba Labs, our 26-week marathon is designed around this exact principle. You build 8 production-grade apps. M-Pesa integration, USSD menus, WhatsApp Business API, the full African Stack. No KCSE grade requirement. KES 120,000 with instalment plans. Because we believe what these stories prove: builders do not need permission slips.

Key Takeaways

  • ✓Several of the most successful tech founders and programmers either dropped out of university or never enrolled in a CS program.
  • ✓The common thread is not talent or luck. It is obsessive building. These people coded constantly and shipped real products before anyone hired them.
  • ✓Dropping out worked for them because they had something specific to build. Dropping out without a plan is not the same thing.
  • ✓Their stories are inspiring, but the lesson is not "skip university." The lesson is "build relentlessly, regardless of your formal education."

Frequently Asked Questions

Did these famous programmers just get lucky?
Luck played a role in timing and opportunity, but every person on this list had years of intense coding experience before their breakthrough. Zuckerberg was building software in high school. Gates was coding since age 13. The Collisons were shipping products as teenagers. Luck helped, but relentless building created the conditions for luck to matter.
Should I drop out of university to start coding?
Almost certainly not, unless you already have a specific product, paying clients, or a clear plan. The famous dropouts left university because they had something more valuable to work on, not because they were bored or frustrated. If you are in university, build projects on the side and graduate with both a degree and a portfolio.
Are there famous African programmers without degrees?
The African tech ecosystem is younger, so the household names are fewer. But many of the developers and founders building Kenya, Nigeria, and South Africa tech scenes are self-taught or learned primarily through bootcamps and project-based work rather than traditional CS programs. The ecosystem values building over credentials, especially at startups.

Start with Tech Foundations

KES 2,999

Not sure where to begin? This beginner-friendly course covers how computers work, the internet, Git, and your first lines of code — everything you need before picking a stack. 10 modules, 89 lessons.

Start Tech Foundations

Not ready? Create Free Account

Keep reading

Kenyan Developers Who Taught Themselves to Code: Real Stories

Forget Silicon Valley dropout stories. These are Kenyan developers who learned to code from Nairobi, Kisumu, and Nakuru, on borrowed laptops and bundles. Their paths are messier, slower, and more honest than any success thread on Twitter.

Read more

Do You Need a Degree to Work in Tech in Kenya? The Honest Answer

Some tech companies in Kenya will not look at you without a degree. Others will hire you if you can build. Here is how to tell the difference and plan accordingly.

Read more

University Dropout to Developer: When It Works and When It Does Not

Dropping out to code sounds romantic. Sometimes it works. Sometimes it ruins years of investment. Here is how to tell the difference for your situation.

Read more

Why Shipped Projects Beat Grades in a Tech Interview

A first-class honours degree says you studied well. A shipped project says you can build something that works when real people use it. Interviewers know the difference.

Read more

Explore related topics

After KCSE: What Next?

Practical guides for every Kenyan student after KCSE. University is not the only path, and your grade is not a verdict.

Coding Bootcamps in Kenya

The honest truth about coding bootcamps. Why most people quit, what separates good programs from bad ones, and how to make the right choice for your situation.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Getting Into Tech: The Decision Guide

Every question people ask before and while choosing where to learn to code. Three stages: should I do this, where should I learn, and is this school worth my money.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.