The FlexiSAF Internship Program is open to dynamic, creative, and energetic people seeking to gain tech skills in Software Development.
You will learn based on a self-study approach, carry out tasks and complete projects in line with a well-structured and curated Internship Program Curriculum and resources which we provide to you at no cost.
This Python Programming Training Internship is a structured, project-driven learning experience designed to help aspiring developers, students, and early-career professionals build strong technical foundations in Python programming and software problem-solving.
The program takes participants through a progressive three-phase journey; from beginner, through intermediate, to advanced, with each stage blending hands-on learning, collaborative exercises and real-world projects relevant to emerging tech domains such as data science, AI/ML, and automation.
By the end of the program, participants will have developed solid coding skills, contributed to multiple individual and group projects, and built a professional portfolio that reflects their ability to design, implement, and optimize Python-based solutions.
Your progress will be monitored and supervised throughout the cohort to ensure that you remain on track and accountable.
Requirements
Interest & Commitment: A strong interest in programming, technology, or problem-solving.
Willingness to commit approximately 10–15 hours per week for the entire 4-month duration.
Basic Computer Skills: Comfort with using a computer, navigating folders, and installing software.
No prior coding experience is required; beginners are welcome. However, basic programming knowledge is an advantage.
Technical Access: A functional laptop or desktop computer.
Reliable internet connection for virtual learning and collaboration.
Educational Background: Open to students, graduates, and early-career professionals in any field (STEM background not mandatory).
Growth Mindset: A passion for learning, teamwork, and continuous improvement.
Tech Stack
Python
Benefits
Structured Learning Pathway: Progressive 3-phase curriculum from beginner to advanced.
Hands-on Experience: Weekly coding challenges and real-world projects.
Mentorship: Access to experienced developers and peer learning groups.
Portfolio Development: Build a GitHub-based portfolio with professional-level code samples.
Certification: Receive a completion certificate after meeting performance and project requirements.
Career Readiness: Gain foundational skills for entry-level roles in software development, data analysis, or AI/ML fields.