Radius Training Center
03Coding

Programming Foundations with Python

Start from zero and learn to think, and write, like a programmer.

6 months
All levels
Online
Programming Foundations with Python

About this course

Python is one of the most versatile languages in the world — and increasingly used by Ethiopian government agencies, banks, and startups for data processing and automation. This course teaches you to think computationally and write clean, working code from day one.

What you'll learn

Understand core programming concepts: variables, loops, and functions
Write Python scripts to automate repetitive tasks
Read and write files and work with real data
Debug your own code with confidence
Build useful command-line programs
Lay the foundation for data science or backend development

Requirements

  • No programming experience required
  • Laptop with Python installed — setup support provided
  • Willingness to practice between sessions

Who this course is for

  • Complete beginners curious about how coding works
  • Professionals wanting to automate their daily work tasks
  • Students preparing for data science or backend development tracks

Certification

Certificate of completion issued upon final project submission and review.

Course Details

Duration
6 months
Level
All levels
Format
Online

Rolling enrollment · No long-term commitment required

Keep exploring

You might also like

Web Development01
CodingAll levels

Web Development

Learn full-stack web development from the fundamentals to advanced concepts. Build responsive websites, interactive user interfaces, secure backend APIs, and database-driven web applications through practical projects.

6 months
Mobile Development Fundamentals02
CodingAll levels

Mobile Development Fundamentals

Mobile apps are becoming essential for businesses and organizations in Ethiopia and beyond. This course teaches students how to build real, professional mobile applications using React Native — giving them practical skills they can use for freelance projects, startups, or junior mobile developer roles.

6 months

Ready to begin?

Learn a skill.
Build something real.

Practical courses, expert guidance, and projects designed to move you from learning to doing.

  1. 01

    Choose your path

    Find the course that matches the skill you want to build next.

  2. 02

    Learn by building

    Practice through guided, real-world projects—not passive lessons.

  3. 03

    Show what you can do

    Finish with practical work and a certificate you can share.