Write clear Python fundamentals
Apply each concept by building useful programs for real-world problems.
Instructors
About This Course
Python For Everyone is a practical online Python and data analytics course for beginners across Africa and beyond. It is designed for learners who want to start coding with confidence and use data to answer real questions. No previous programming experience is required.
Begin with the foundations: variables, data types, lists, conditions, loops, functions, user input, and error handling. Each topic is explained step by step, then reinforced with guided exercises so you can practise while you learn.
As your confidence grows, move into real-world data work with pandas and Matplotlib. Learn how to import, organise, clean, analyse, and visualise datasets, including examples drawn from FIFA, employee, and wine data. You will build skills that help you turn raw information into clear insights and useful charts.
The course is self-paced, so you can learn around work, study, or other commitments. It currently includes 37 lessons and approximately 7 hours 30 minutes of learning, alongside downloadable resources, instructor support, a course forum, and a completion certificate.
Use Jupyter Notebook or Anaconda for the practical exercises. By the end, you will be able to write basic Python programs, work with datasets using pandas, and present findings with Matplotlib. The course provides a strong foundation for continued study in data analytics, machine learning, and related digital skills.
You will also learn to approach coding problems methodically: break a task into smaller steps, test your work, read errors, and improve your solutions. This practical mindset is useful whether you are exploring data for study, work, research, or a small business.
Start at your own pace, apply each lesson, and build practical work you can continue developing after the course.
Throughout the course, you will work with examples and exercises that make each concept easier to apply. The aim is steady progress: understand the principle, try it yourself, review the result, and move forward with more confidence.
What you will learn
Apply each concept by building useful programs for real-world problems.
Use Python to organise information and automate repeatable tasks.
Apply each concept by building useful programs for real-world problems.
This course includes 6 modules, 37 lessons, and 0 hours of materials.
This video explains the step-by-step processes involved in solving assignments in your Jupyter notebooks.
It talks about, downloading the file, opening it up in your Jupyter and solving it.
This is our first assignment. It is a Jupyter notebook so you have to download and open it in Jupyter.
Please refer to "Lesson 0 - How to Solve Assignments" in this module on a detailed explanation on how to go about Assignments.
This is an optional practical of using Slicing for cropping images. If you want to go a step further and explore using slicing for cropping, then you can go ahead. If not you can move on to the next module.
This link contains a video that explains how to go about this step-by-step. After watching it, you can download the Jupyter notebook containing the assignment / exercise and the picture to crop ("lady.jpg")
This is the sample data used i n the slicing for cropping practical session
This assignment is for you to apply conditional statements to create an Exam Grading System.
Download the Jupyter Notebook and try your hands on it. All the instructions are in the notebook.
+3200 Companies trusted our courses for their staff tutoring
Pay 70% upfront and 30% after 30 days, with full course access and priority tutor support.
Pay 50% upfront and 50% after 21 days, with full course access and standard support.
Reply to Comment