Computer Science, Cloud, and the Career Choices That Shape Your Future

My name is Jeffrey Mdala, and I am an AI Engineer, founder of Zambian Online Education Company (ZOEC), and the builder of eskulu, an AI-powered e-learning platform for the Zambian ECZ curriculum. Over the years, I have spent a lot of time thinking about a question many students and young professionals across Zambia and Africa keep asking: what path should I take in technology? Should I focus on computer science, cloud systems, web technologies, AI, or something more specialized?

This is not just an academic question. It is a practical one. The choices you make early in your journey can shape the kind of problems you solve, the kind of companies you build, and the kind of impact you create in your country. I have seen this firsthand through my own path, from starting to code in Grade 12 to building platforms like Zedpastpapers and eskulu that now serve learners at scale in Zambia.

Technology Is Bigger Than One Career Label

One of the biggest mistakes many people make is thinking technology is a single lane. It is not. Technology is an ecosystem. Computer science, cloud computing, web systems, AI, networking, cybersecurity, and software engineering are deeply connected. If you only look at job titles, you may miss how these fields actually work together in the real world.

When people hear computer science, they often think only about coding. But computer science is broader than that. It teaches you how systems work, how to think logically, how to solve problems, and how to design software from first principles. It gives you the mental framework to understand algorithms, data structures, operating systems, and the foundations behind modern digital products.

At the same time, the world we are building in today also demands practical knowledge of cloud infrastructure, web protocols, and distributed systems. If you want to build products that can scale across Zambia, Africa, and beyond, you cannot stop at writing code on your laptop. You need to understand how applications are deployed, how users access them on the web, how APIs communicate, and how systems remain available under real usage.

Why Cloud and Web Knowledge Matter

Across Africa, many of the most important digital opportunities are no longer just about creating software. They are about creating accessible, scalable, and reliable systems. That is where cloud computing and web technologies become essential.

If you are building an education platform, a fintech product, a health system, or a business tool, you need to think beyond features. You need to think about:

  • How users connect to your platform
  • How fast pages and services load
  • How your backend communicates securely
  • How your system handles growth
  • How to deploy and maintain applications efficiently

These are not abstract ideas to me. They are part of the work I do. Through ZOEC, I have built digital learning systems that serve real students in Zambia. Through eskulu, I have worked on making educational content, AI tutoring, quizzes, notes, and past papers available in a way that is practical for our local context. That kind of work requires more than theory. It requires understanding the internet as infrastructure, not just as a browsing experience.

My interest in cloud systems also pushed me to keep learning formally. One milestone I am proud of is earning the AWS Lambda Foundations certification, which strengthened my understanding of serverless cloud systems and modern deployment thinking. In Africa, where efficiency, cost control, and scalability matter deeply, cloud knowledge is not a luxury. It is becoming a core advantage.

Computer Science vs Practical Systems: It Is Not Either-Or

A lot of students ask whether they should choose a more theoretical path like computer science or a more practical path focused on tools, cloud platforms, and web development. My honest view is that this is often the wrong way to think about it.

You need both foundations and execution.

Foundations help you understand why systems behave the way they do. Execution helps you build products that people can actually use. In my own journey, I have benefited from both worlds. My engineering background exposed me to mathematics, electronics, signals, systems, and structured problem-solving. My computing studies deepened my exposure to AI, software, optimization, cybersecurity, and applied development. Together, these experiences shaped how I approach product building today.

That combination matters because Africa does not just need people who can talk about innovation. We need people who can design, build, deploy, and improve systems that solve local problems.

What I Learned From Building in Zambia

I started coding in Grade 12, and over time I built Zedpastpapers, which now serves more than 200,000 users every month. Later, during COVID-19, I built eskulu to help students access learning resources more effectively. That journey taught me something important: your career choices in tech should be guided not only by trends, but also by the problems you want to solve.

In Zambia, education, access, affordability, and digital infrastructure are real issues. Building for this environment forces you to think carefully about performance, usability, content delivery, and long-term sustainability. It is one thing to understand a protocol in theory. It is another thing to build a platform that students can rely on when they need notes, past papers, marking schemes, or AI learning support.

This is why I encourage young people to avoid shallow thinking when choosing a tech path. Do not choose a field just because it sounds prestigious. Choose a path that gives you the tools to create value. If you love systems, learn systems deeply. If you love AI, understand the infrastructure behind it. If you love web development, understand the protocols and architecture that make the web work.

African Innovation Needs Builders Who Can Adapt

One reason I care so much about this topic is because Africa's technology future will be shaped by people who can adapt across disciplines. The market is changing quickly. AI is changing software. Cloud is changing deployment. Automation is changing workflows. The people who will thrive are those who are willing to keep learning.

I have tried to live that reality myself. From engineering to computing, from AI work to education technology, from product development to consulting through MAY and Company, I have continued to evolve. Along the way, I have been grateful to receive recognition such as winning Business With a Purpose at the X Pitchathon by Accessbank and MTN in 2023, and placing 3rd at the Yango and Zindi Data Science Hackathon in 2024. Those milestones matter to me not just as achievements, but as reminders that meaningful African innovation comes from consistent work, not shortcuts.

For students and early-career professionals, that means you do not need to have everything figured out immediately. What matters is building strong fundamentals, staying curious, and choosing projects that stretch your understanding.

How I Would Advise a Young Person Choosing a Tech Path Today

If I were speaking directly to a student in Zambia today, I would say this:

  • Learn the fundamentals. Computer science concepts will help you think clearly and build better systems.
  • Do practical work early. Build websites, APIs, mobile tools, AI prototypes, or cloud-based projects.
  • Understand the web. Learn how browsers, servers, protocols, and hosting work.
  • Study cloud systems. Modern software increasingly depends on scalable infrastructure.
  • Work on local problems. Zambia and Africa offer real opportunities for meaningful innovation.
  • Keep learning beyond school. Certifications, side projects, and self-study can accelerate your growth.

The future belongs to people who can connect knowledge to impact. That has been one of the biggest lessons of my own journey.

Conclusion

Technology is not just about choosing a label like computer science, cloud, or web development. It is about understanding how these pieces come together to solve real problems. In Zambia and across Africa, we need more builders who can think deeply, execute practically, and create systems that serve people at scale.

That belief is at the center of what I am building through ZOEC and eskulu. My long-term vision is simple but ambitious: to help create a future where intelligent learning systems support every student, and where African technology is built with both technical depth and local relevance.

If you are interested in AI solutions, EdTech platform development, cloud-based systems, or if you want to explore how eskulu is supporting learners across Zambia, feel free to reach out to me at jeffmdala@gmail.com.

Comments