Studying to be a full-stack software developer gives you the opportunity to master a vital set of in-demand skills. You develop competencies in the full stack of software development components from elegantly designed front end, intuitive user experience, right through to database and back-end integration. This wide spectrum of knowledge makes you an essential part of any project. You’ll be able to participate in all aspects of application builds or choose to specialize in your preferred area. This course is designed as an introductory course to software development. On completion of this program, a student can proceed to the full stack software development core course where they will be trained on how to effectively develop web based, desktop based and mobile applications.
By the end of this program, the student will be able to:
Each student will have a Codepamoja canvas account where the course syllabus, teaching materials and assignments will be shared by the instructor. This program will include both class room sessions and lab sessions led by the instructor. Each student will be attached to a team of industry engineers operating both in Kenya and in Netherlands so as to ensure the international standards are adhered to.