Skip to content

Learn online at your pace · pay in installments with M-PESA · verified certificates

Self-paced Beginner

Python Programming

An introduction to computer programming using Python, designed for beginners to learn fundamental coding concepts, problem-solving techniques, and practical application development.

8 weeks Verified certificate

What you'll learn

  • Master Fundamentals: Understand core programming concepts including variables, data types, loops, conditionals, and functions.
  • Write Clean Code: Apply Python best practices, PEP 8 standards, and write readable, efficient scripts.
  • Object-Oriented Programming (OOP): Design and implement classes, inheritance, and polymorphism.
  • Manage Data & Errors: Handle file input/output (I/O) operations and implement robust try-except error handling.
  • Build Real Projects: Create functional command-line applications and small-scale automation scripts from scratch.

Course content

The full curriculum is being finalised. Contact us for the syllabus.

About this course

Dive into Python, one of the world's most popular, versatile, and beginner-friendly programming languages. This course guides you from the absolute basics such as syntax, variables, and control structures to more advanced concepts like object-oriented programming, error handling, and working with external libraries. Through hands-on coding exercises and real-world projects, you will build a strong foundation in computational thinking and software development.

Tools you'll use

PythonPipVirtual EnvironmentsGit&GithubVisual Studio Code

Learn anywhere

Phone, tablet or laptop. Pick up exactly where you left off.

Hands-on practice

Quizzes, coding exercises and projects marked by instructors.

Verified certificate

Each certificate has a code employers can verify online.

You might also like

Frontend Development
Featured

Software Engineering

Frontend Development

Master the art of building beautiful, responsive websites and web applications. Learn HTML, CSS, JavaScript, React, and...

6 Months Beginner Certificate

KES 50,000

or KES 15,000 to start

Backend Development

Software Engineering

Backend Development

Master server-side development. Learn PHP, Laravel, MySQL, API development, authentication, and application security.

8 Months Intermediate Certificate

KES 60,000

or KES 18,000 to start

Full Stack Web Development

Software Engineering

Full Stack Web Development

Become a complete full stack developer. Learn frontend, backend, databases, deployment, and hosting. Save up to KES 20,0...

12 Months Beginner Certificate

KES 90,000

or KES 27,000 to start

From

KES 6,000

Enrol now