PROGRAMME:
Software Development

DURATION 6 WEEKS
FEES  KES 35,000
APPLICATIONS OPEN

Software development is the process of writing and maintaining the source code which involves conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

Through project-based learning and group peering and individual effort students learn today’s cutting-edge source code writing technologies to become expert software developers.

Python 

Python is an incredibly versatile and user-friendly programming language used for everything from web development, data analytics to Artificial Intelligence and machine learning, which are some of the hottest trends in the computer science world right now. It is a scripting language used for creating dynamic web applications, websites, GUI applications and also applicable in data science.

It will be done in two levels;

Duration: 6 weeks

Fees: KES 35,000

  • Python programming basics by working on simple projects
  • Integrating database with web applications
  • Software development life cycle basics

Pre-requisites

  • Knowledge of computer fundamentals
  • Science and mathematical concepts

Eligible applicants

  • Beginners
  • Persons with interest in applied science, technology and Engineering
  • Folks with passion in programming and related technologies
  • Entrepreneurs

Duration 12 Weeks

Fees: KES 80,000

  • Work on medium to complex projects using different python frameworks, CSS
  • Learn application of python on Artificial intelligence and Machine learning
  • Introduction to cloud computing for developers
  • Learn to pitch technically and commercially
  • Dive deep into Software development life cycle and support

Pre-requisites

  • Completion of foundations level
  • Basic programming skills
  • Science and mathematical concepts

Eligible applicants

  • Persons with interest in applied science, technology and Engineering
  • Programmers
  • Database Administrators
  • Degree Holders
  • Networking Administrators
  • Project managers
  • Business support services professionals