The HNG Internship is a free, high-intensity, stage-based developer programme that runs annually and attracts thousands of Nigerian developers. Participants are filtered through increasingly difficult tasks across roughly 10 stages, with most being eliminated early. The programme teaches practical skills under real pressure and builds a strong alumni network in the Nigerian tech community. The main downsides are the chaotic organization, the high elimination rate (fewer than 5% typically finish), and the unpredictable time commitment. It is best for developers who already have basic skills and want to test themselves under pressure. It is not a good fit for complete beginners or people who need structured, guided learning.
HNG is a unique programme that rewards hustle, resourcefulness, and the ability to build under pressure. The alumni network is genuinely valuable in the Nigerian tech ecosystem. But the chaotic structure, brutal elimination rate, and lack of guided teaching mean it works best for people who can already code and want to level up, not for people who are learning from scratch.
Best for:
Not ideal for:
The HNG Internship (sometimes styled HNGi or HNG Internship + cohort number) is a free, annual developer programme that runs primarily online. It was founded by Mark Essien (also the founder of Hotels.ng) and has become one of the most recognized developer programmes in Nigeria. Thousands of people register for each cohort, making it one of the largest tech training initiatives on the continent.
The programme is structured around stages. Participants start at Stage 0 and progress through roughly 10 stages by completing tasks within deadlines. Each stage is a filter: those who do not complete the task on time are eliminated. The tasks escalate in difficulty, starting with basic setup (creating a profile, setting up Git) and progressing to building APIs, deploying applications, collaborating on team projects, and sometimes contributing to a real product.
Tracks vary by cohort but typically include frontend, backend, mobile, design, and sometimes data engineering or DevOps. Participants choose a track and complete stage-specific tasks within that track.
The programme is entirely free. No tuition, no income share agreement, no hidden costs. Some cohorts have offered prizes, certificates, or swag for finalists. The primary value, beyond skills, is the alumni network and the HNG brand recognition in Nigerian tech hiring circles.
The stage system is both the programme's defining feature and its most controversial aspect.
Stage 0: Registration and basic setup. Create a Slack profile, join the right channels, set up your development environment. This filters out people who registered but are not serious.
Stages 1 to 3: Individual tasks of increasing difficulty. Stage 1 might be deploying a simple web page. Stage 2 might be building a REST API endpoint that passes automated tests. Stage 3 might add database integration or authentication. Each task has a strict deadline, usually 3 to 7 days. Miss the deadline and you are out.
Stages 4 to 7: Team-based tasks. Participants are grouped into teams and given a more complex project to build collaboratively. This is where it gets interesting and stressful. You are dependent on teammates who may drop out, miss deadlines, or produce poor-quality work. Communication, git workflow discipline, and the ability to pick up slack from absent teammates become critical skills.
Stages 8 to 10: Final stages with the most demanding tasks. Often involves contributing to a real product, building a complete feature, or passing a code review from senior developers. Very few participants reach this point.
The elimination numbers are stark. A typical cohort might see 10,000+ registrations, 3,000 to 5,000 making it past Stage 0, 1,000 to 2,000 past Stage 2, 200 to 500 past Stage 5, and fewer than 200 finishing the programme. The exact numbers vary by cohort, and HNG does not always publish official statistics, but the pattern is consistent: aggressive filtering at every stage.
The filtering is by design. The programme aims to identify the most determined and capable developers, not to teach everyone from scratch. If you see it as a competition rather than a course, the structure makes more sense.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
HNG does not teach in the traditional sense. There are no lectures, no curriculum documents, and minimal hand-holding. What it does is create conditions that force you to learn quickly.
Technical skills you pick up:
Soft skills that matter:
What HNG does not teach: Fundamentals. If you do not already know how to write a basic function, set up a development environment, or use the command line, you will be eliminated in the first few stages. HNG assumes a baseline of programming knowledge. The programme accelerates existing skills; it does not build them from zero.
Patterns emerge clearly across HNG cohorts:
People who do well:
People who struggle:
Being eliminated from HNG is not a failure. Most participants are eliminated. The experience you gain in the stages you complete still has value, and you can apply again for the next cohort with more preparation.
The HNG alumni network is one of the programme's strongest assets. Because the programme has run for multiple years and is widely known in Nigerian tech, HNG alumni are everywhere: at Paystack, Flutterwave, Andela, Kuda, big banks' technology divisions, and startups across Lagos.
How the network helps:
The brand recognition factor: In Nigerian tech circles, saying "I completed HNG" carries meaning. It signals that you survived a competitive, demanding process and can build under pressure. This is not a guaranteed job ticket, but it adds credibility to your profile, especially for junior roles at Lagos startups that know the programme.
That said, the network's value depends on how actively you participate. Completing HNG and then never engaging with the community again means you miss the ongoing benefits. Stay in the Slack channels, attend alumni events, and help newer cohort members. The network works when you contribute to it, not just extract from it.
How HNG compares to other options available to Nigerian developers:
HNG vs. Decagon: Decagon is an intensive, paid, in-person programme with employer connections and structured teaching. HNG is free, online, and self-directed. Decagon invests in teaching you. HNG tests whether you can teach yourself under pressure. If you need structure and mentorship, Decagon is better. If you want a free proving ground, HNG is the option.
HNG vs. AltSchool Africa: AltSchool is a structured online school with a semester-based curriculum and community support. HNG is a time-limited competition. AltSchool builds skills methodically over months. HNG compresses pressure into weeks. AltSchool is better for building from scratch. HNG is better for stress-testing existing skills.
HNG vs. Semicolon: Semicolon is a Lagos-based intensive programme with a strong emphasis on discipline and professional skills. Like Decagon, it is more structured and guided than HNG. The trade-off is cost and time commitment.
HNG vs. McTaba Academy: McTaba is a Kenya-based online platform offering self-paced courses. Tech Foundations (NGN 3,500 to 6,000; exchange rates fluctuate, check current price at checkout) builds the fundamentals you need before HNG. Full-Stack Software & AI Engineering (NGN 140,000 to 220,000; exchange rates fluctuate, check current price at checkout) covers the complete development stack including payment integration. The two are complementary: build your skills on McTaba Academy, then test them in HNG. Or create a free account to explore what is available.
Many successful Nigerian developers combine multiple programmes. A common path: start with a course or bootcamp for fundamentals, join HNG for the competitive experience and network, then enter the job market with both structured training and a proving-ground credential.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account