A software and AI engineering program works best for three groups: underemployed graduates who need structure and a portfolio, career switchers who want to move into tech quickly, and self-taught developers who have hit a ceiling and need production experience. It is not the right fit if you need an accredited degree, cannot commit 20 or more hours per week, already have professional engineering experience, or have no interest in building for African markets.
After running multiple cohorts, we have a clear picture of who thrives in this program. It comes down to situation, not talent. Smart people fail when the program does not fit their circumstances. Average students succeed when it does.
You finished university one to three years ago. Maybe you studied IT, business, or something unrelated to software. You have a job, but it pays poorly and does not use the skills you actually want to develop. You tried learning to code on your own. YouTube tutorials, FreeCodeCamp, maybe a Udemy course. You understand the basics but never built anything real. You got stuck, lost momentum, and started the cycle again a few months later.
What you need is not more tutorials. You need a deadline, a mentor, and a project that forces you to solve real problems under real constraints. The structure of a cohort provides all three.
If this sounds like your situation, the Software & AI Engineering program is built for you. Phase 1 starts from fundamentals, so you do not need prior coding knowledge to succeed.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
You are in your late 20s or 30s, working in a field that no longer excites you. Teaching, banking, customer service, sales, marketing. You are drawn to tech because you see the opportunities and you want work that feels more intellectually engaging. But you worry that you are too late, too old, or too far from the industry to make the switch.
You are not. The age concern is the most common objection we hear, and the least valid. What matters is whether you can commit the time (20 to 25 hours per week) and whether you are comfortable being a beginner again.
The cohort structure helps career switchers specifically because it provides accountability. When you are switching careers on your own, it is easy to lose motivation during the hard weeks. When you have classmates, a mentor, and a deadline, dropping out is much harder.
You can write code. You have built a few projects. You might even have done some freelance work. But you have never integrated a payment system, never shipped something to production that handles real traffic, and never worked in a structured engineering environment with code reviews, Git workflows, and deployment pipelines.
The gap between "I can build things" and "I can build things that businesses pay for" is real, and it is hard to close alone. You do not know what you do not know. A structured program exposes you to production-grade engineering practices, African Stack integrations you would never encounter in a tutorial, and AI engineering skills that are difficult to learn from scattered online resources.
If you are in this category, you will likely move through Phase 1 quickly and get the most value from Phases 2 through 5, where the projects become genuinely challenging.
We would rather turn you away than take your money for a program that does not fit your situation. Here is who should not join:
You need an accredited credential. Some employers require a degree for the role you want. Some visa processes require formal qualifications. If your goal depends on having an accredited certificate, attend a university. This program gives you skills and a portfolio, but it is not accredited.
You cannot commit 20 hours per week. The cohort has live classes five days a week plus independent project work. If your job, family, or other commitments mean you can only study a few hours on weekends, you will fall behind and likely drop out. The self-paced Academy course covers similar material without the time pressure.
You already have 2 or more years of professional experience. Phases 1 and 2 will bore you. The program is designed to take someone from zero (or near-zero) to production-ready. If you are already shipping code professionally, you are past the stage this program serves. Consider the self-paced course where you can skip ahead, or focus on the AI engineering content specifically.
You do not care about African markets. The entire curriculum is built around M-Pesa, USSD, WhatsApp Business API, and African business problems. If you want to build SaaS for the US market or work exclusively with international companies that use standard Western tooling, this program will feel irrelevant. A generic full-stack bootcamp would serve you better.
These are the worries we hear most from people who end up succeeding in the program:
"I am too old." We have had students in their 30s and 40s. Age is not a barrier. Your learning speed might differ from a 22-year-old's, but your life experience, discipline, and motivation usually compensate. The oldest students in our cohorts are often the most consistent.
"I am not smart enough for coding." Software engineering is a skill, not a talent. It responds to practice and repetition, not innate intelligence. If you can follow a recipe, troubleshoot a problem, and stay focused for a few hours at a time, you have enough to start.
"I tried before and failed." That usually means the format was wrong, not that you lack ability. Self-paced online courses have completion rates below 10% across the industry. If you failed at self-paced learning, it means you are normal. A structured cohort with deadlines and mentors is a different experience.
"I do not have a technical background." Phase 1 starts from HTML and CSS. We do not assume prior knowledge. Having a non-technical background is common among our students and has never been a predictor of failure.
Answer honestly:
If you answered yes to all five, the program is likely a good fit. If you answered no to one or two, think carefully about which ones and whether they are dealbreakers. If you answered no to three or more, this is probably not the right time or program for you.
Not sure? Join the Discord and ask current students about their experience. They will give you a more honest answer than any webpage.
KES 120,000
The complete Full-Stack Software & AI Engineering course. From zero code to AI-powered products in 16 weeks. 16 modules, 208 lessons, with career support until placement.
Enrol in Full-Stack AI