Macmillan Medica Training College
The Software Development program at Macmillan Medical Training College is designed to ignite innovation, build real-world skills, and prepare learners for the fast-evolving tech industry. Students gain solid technical foundations along with critical thinking and project-based experience, all delivered by trainers with hands-on industry expertise.
Assessment goes beyond written tests - students showcase abilities through coding projects, group tasks, and real-time programming challenges. Interactive evaluations like debugging sessions, portfolio creation, and peer code reviews ensure learners are competent in core software principles and confident communicators.
Technical and Vocational Education and Training Curriculum Development, Assessment and Certification Council (TVET-CDACC)
Nationally recognized Diploma in Software Development
KCSE D plain
1 year
Students are introduced to foundational skills like writing simple code, understanding how software works, and using essential tools. Perfect stepping stone for beginners ready to explore the tech world.
KCSE C- or Certificate in relevant field
1.5 years
Students learn to design, build, and manage full applications from databases to user interfaces. Includes industry practices like version control, agile teamwork, and debugging.
From day one, students build real applications that simulate professional development scenarios.
Trainers bring real-world experience from the tech industry into the classroom.
Learn using current development tools like GitHub, VS Code, Python, Java, and more.
Develop both technical skills and essential soft skills for tech team success.
Program designed to fit your schedule whether you're a student or working professional.
Guidance on internship placements and career preparation through our industry network.
Individuals with little or no background in programming but a curiosity for technology.
Those fascinated by apps, websites, or games who want to start building them.
People who love challenges, puzzles, and figuring things out through logic and creativity.
Professionals looking to move into tech or acquire in-demand global skills.
Those who want to build the next big app or support digital systems in various industries.
Learners seeking rigorous technical training with practical application.
Contact us for current fee information and flexible payment plans
Register Now