Computer ScienceScratchPythonWeb Development
FalaInglês
My name is Chrispinus Mumia Walloga, popularly known as Pro Chris. I am a Computer Science professional, NITA-certified Trainer of Trainers and technology educator with over 18 years of experience in teaching, mentoring and practical technology consulting.
I hold a Bachelor of Science in Computer Science, with a Minor in Mathematics, from Maseno University, and I am currently pursuing a Master of Philosophy in Information Technology at Moi University. My teaching experience includes serving as a Graduate Assistant at Mount Kenya University, where I taught ICT and Mathematics at Diploma and Certificate levels, and as a Programme Coordinator and ICT Tutor at Alphax College. I have also delivered professional technology and digital skills training to students and working professionals.
I teach Computer Science, programming and practical technology skills across different learning levels. My programming and development technologies include C, Python, JavaScript, TypeScript and PHP; HTML5, CSS3, React.js, Tailwind CSS and Bootstrap; Django, Django REST Framework, Node.js and Express.js; and databases such as MySQL, PostgreSQL and MongoDB. I also teach web development, WordPress, WooCommerce, Shopify, database management, SQL, Git and GitHub.
Beyond programming, I can guide learners in computer applications, Microsoft Office and Advanced Excel, Google Workspace, Power BI, digital marketing, online advertising, graphic design using Canva, GIMP and Inkscape, and video editing using CapCut and other editing tools. My additional technology interests include Generative AI, large language models, AI-powered applications, chatbots and workflow automation using tools such as OpenAI technologies, n8n, Dify.ai and Zoho.
For children and beginners, I make learning engaging and accessible through simple explanations, guided exercises, creative activities and age-appropriate coding projects that develop computational thinking, logic and problem-solving skills. For college and university students, I provide structured academic support, programming guidance, database concepts, software development practice and project-based learning. For working professionals, I offer practical technology training designed to strengthen workplace capabilities, improve productivity and support career development.
My teaching approach is patient, interactive and hands-on. I believe students learn best when they understand concepts, practice what they learn and gain the confidence to solve problems independently. Whether you are taking your first steps in coding, studying Computer Science at university or seeking to advance your professional technology skills, I am committed to helping you achieve your learning goals.