Program Overview
iSpark Inno, a multifaceted innovation hub based in Buea, Cameroon, is dedicated to empowering learning and innovation among African youth. As part of our mission, iSpark Classroom, the education arm of iSpark Inno, offers a 12-month full-time intensive training program in software engineering at The Hub.
This initiative is designed for passionate young individuals eager to build/enhance their careers in software engineering but lacking the necessary skills. The program includes 6 months of class training followed by 6 months of professional internship at partner companies.
Choose between onsite learning (attending all classes in person) or blended mode (studying online with assistance from trainers + weekly onsite sessions for evaluations). Get trained on industry-relevant skills, work on real-world projects, and receive expert mentorship throughout your journey.
Why Enroll?
Industry-Relevant Curriculum: Get trained on the most in-demand skills and technologies in today's market.
Expert Mentorship: Receive personalized guidance from experienced trainers and professionals.
Projects-based Learning: Work on real-world projects that build practical experience.
Career Support: Access job placement services and join a talent pool for exclusive opportunities.
Professional Internships: Gain industry experience with partner companies and stand the chance to get hired.
Certification & Recognition: Receive a credible certificate that validates your skills for employers.
Call to Girls
We believe in empowering more women in tech! If you’re passionate about software engineering, this is your chance to learn, build, and grow your career. Your journey in tech starts here - apply today and be part of the next generation of women transforming the digital world.
• Be part of a supportive community: Connect with like-minded young women who share your passion for technology.
• Build confidence in your skills: Our program is designed to help you grow from beginner to industry-ready with hands-on guidance.
• Shape your future in tech: Gain access to leadership opportunities, mentorship, and exposure to real-world challenges.
• Exclusive 15% discount for female applicants: Because we want to make this journey accessible and rewarding.
Requirements
• Language of Instruction:English - all classes, materials, and assessments are conducted in English.
• Strong logical & analytical thinking skills.
• Basic math knowledge.
• Basic Computer Literacy (files, browsers, productivity tools.)
• Must be passionate about building a career in Software Engineering.
• Onsite trainees: Must reside or be willing to relocate to Buea, Cameroon.
• Blended trainees: Must have stable internet connection, electricity back-up and be present onsite every Saturday.
• Must have a laptop with at least 8GB RAM and 256GB (SSD preferred) of storage.
• Availability for the entire program duration.
Program Details
Next Cohort Starts
Comprehensive Curriculum
Our curriculum is designed by industry experts from top companies and updated regularly to reflect the latest techniques and technologies in Software Engineering.
Month 1:
Introduction to Computer Science
Operating Systems: The Linux OS
Network Fundamentals and The Internet
Soft-skills Essential Training
Algorithms and Data Structures
Month 2:
Linux Administration
Version Control Systems: Git and GitHub
Technical Writing
C Programming for Everybody: Vim
Foundations of Rust: VSCode
Month 3:
SDLC & Agile Project Management
HCI & UI/UX Design Principles
HTML, CSS, & JavaScript
TypeScript Essentials
Month 4:
Frontend Development: ReactJS
Intro to NextJS
Programming in Python
Databases: PostgreSQL
Month 5:
Backend Development: FastAPI
Mobile App Development: React Native
Virtualization: Virtual Machines & Cloud Instances
System Design Fundamentals
Month 6:
Containerization: Docker & Docker Compose
NGINX: Web Server Configuration
Deployment on Bare OS VPS (Ubuntu)
GitHub Actions (CI/CD Pipelines)
Fundamentals of Cloud Computing: AWS
Learning Outcomes
Build and deploy web and mobile applications
Develop scalable backend systems
Learn software engineering best practices and tools
Gain industry-relevant practical experience
Student Success Stories
See how our Software Engineering training has transformed careers and opened doors to exciting opportunities in the tech industry for our trainees.

Ngongang Arantis
Former High School Graduate
Now Software Developer at iSpark Inno
“This programme was extremely rewarding for me. I got to learn the skills and top technologies used by Software Engineers during class sessions and also during my internship phase. It wasn't easy and was quite intense but the hardwork actually paid off; I was able to land my very first technical role with the iSpark Inno team itself."

Ngongang Arantis
Former High School Graduate
Now Software Developer at iSpark Inno
“This programme was extremely rewarding for me. I got to learn the skills and top technologies used by Software Engineers during class sessions and also during my internship phase. It wasn't easy and was quite intense but the hardwork actually paid off; I was able to land my very first technical role with the iSpark Inno team itself."
Software Engineering Application
Frequently Asked Questions
Get answers to the most common questions about our Software Engineering training.
Have more questions?
We’re here to help. Reach out to us directly or schedule a call.

