top of page
CSAAfrica_logo.jpg

Computer Science
Academy Africa

  • Instagram
  • Facebook
  • X
  • LinkedIn
  • Youtube
  • TikTok
DSC09334.JPG

Our Python Workshops

How We Work

DSC09379 (2).JPG

CSA Africa runs annual three-week Python programming workshops in collaboration with host universities across Africa. We've partnered with institutions in Nigeria, Rwanda, and Kenya, with plans to expand further across the continent.

Application Timeline

January/February: Call for applications opens

May: Selected participants notified

July/August: Workshop takes place

Comprehensive Support

Accommodation: Provided for participants traveling from outside the host city

Childcare: On-site support for mothers attending with young children

Travel Support: Road transportation covered within regional zones (e.g., West Africa, East Africa)

Mentorship: Ongoing connection with instructors and alumni networks beyond the three weeks

Our Workshop Model

Our three-week workshops are intensive and hands-on with multiple tracks catering to different experience levels:

  • Python Fundamentals (for beginners)

  • Python for Software Engineering

  • Python for Data Science

  • Python for Machine Learning

  • Python for Internet of Things (IoT)

Week 1-2: Learning & Doing

Each track combines live instruction with extensive hands-on coding sessions. International instructors from the University of Glasgow and other UK institutions work alongside in-country tutors who provide personalised support

Week 3: Building & Presenting

Participants form diverse teams and spend the final week developing projects that address real challenges in their communities. On the final day, teams present their work by showing their code, defending their design decisions, explaining their problem-solving process, and demonstrating impact potential.

DSC09456.JPG

Our Participants

DSC09463.JPG

CSA Africa workshops are designed for university students, early-career researchers, and professionals who are eager to build their programming confidence and apply computing skills to their studies, research, or work.

 

Our participants come from diverse academic backgrounds: mathematics, engineering, medicine, pharmacy, nursing, law, economics, business administration, and the humanities.

What Participants Gain

Beyond Python programming skills, participants leave our workshops with:

Confidence: Clarity about their next steps in their tech journey

Community: Connections with like-minded peers, potential collaborators, and mentors

Practical Experience: A completed project addressing a real-world problem

Ongoing Support: Access to alumni networks and continued mentorship

After the Workshop

Within 3-12 months of attending CSA Africa workshops, participants report:

  • Securing fellowships and scholarships for further study

  • Landing internships and tech jobs

  • Winning hackathons and coding competitions

  • Building solutions that tackle local challenges in health, agriculture, education, and governance

  • Becoming tutors and mentors for future CSA cohorts

 

Many participants describe CSA Africa as a turning point in their technical skills, and in their belief that they belong in technology and can contribute meaningfully to its future.

Join Our Waitlist

Be the first to know when our next Python workshop opens for applications.

bottom of page