
Self-paced written courses
149 courses you can start today
12 subjects, read the first lesson of any course free
Browse courses1 of 10. Illustrative photos
Learn skills that change your future.
Self-paced written courses with practical exercises, module quizzes and a certificate anyone can verify. From a USD 10 module to a team plan.
Popular right now:Excel for data analysisPythonBookkeepingProject managementDigital marketing
Who we are
EMFAD Courses is an online school based in Nairobi, Kenya. We write and publish practical courses that you study online at your own pace, with written lessons, exercises, quizzes and a certificate at the end.
We are run by Emfad Enterprise Limited, a company registered in Kenya, with our office at Block C, Rehema Place, Ngong Road, Nairobi, Kenya. Our courses cover 12 subjects, from programming, data and cybersecurity to bookkeeping, sales, marketing, management and personal development.
What we do
We turn job skills into clear written courses: short lessons, a practical exercise after each one, a quiz after every module and a final project.
Who we teach
Students and job seekers, employees who want to grow, small business owners, and companies training their staff.
How we are different
Read the first lesson of any course free, pay once in US dollars, keep lifetime access to courses you buy, and get a certificate anyone can verify.
Popular subjects
12 subjects, 149 courses open today. Every course has a free first lesson.












Start learning today
Courses you can enrol in now, or buy one module at a time for USD 10.
Not sure where to start? Find my course in 1 minute
Three questions. Your answers stay in your browser; nothing is stored or sent.

How learning works at EMFAD
The same four steps in every course. No timetable, no deadlines: you study when it suits you.
Enrol
Buy one module, a full course, a career track or a plan. Your sign-in link arrives by email as soon as payment is confirmed.
Read and practise
Clear written lessons you can study on your phone or laptop. Every lesson ends with an exercise you do straight away.
Pass the quizzes
Four questions at the end of each module, graded instantly. The pass mark is 70% and you can retake as often as you need.
Get your certificate
Complete every lesson and pass every quiz to download a certificate of completion with a code anyone can check.
Learn your way
Pay for exactly what you need. Every price is in US dollars and includes all taxes where applicable.
A single module
USD 10
- The lessons and quiz of one module
- Lifetime access
- Credited in full if you later buy the course
A full course
from USD 39
- Every module, exercise and quiz
- A final project
- Certificate of completion
All Access
USD 199 a year
- Every open course for 12 months
- New courses included as they open
- No automatic renewal
A career track
from USD 489
- 8 to 10 courses in order for one job
- Capstone project and a track certificate
- 55% of the separate course prices
A learning path
from USD 609
- Every open course in one subject
- 60% of the separate course prices
- Lifetime access
Teams
from USD 899
- 5 to 100 named learners
- Progress report by email every month
- Invoice and bank transfer above USD 2,000
Career tracks
Ordered courses for one job, finished with a capstone project. Each track costs 55% of its courses bought separately.
Career track
Junior Data Analyst
Clean, analyse and present business data with Excel, SQL, Python and Power BI to support everyday decisions.
USD 689
USD 1,254 separately, you save USD 565
Career track
Small Business Bookkeeper
Keep accurate books, payroll and tax records for small businesses and groups, and produce reports owners can rely on.
USD 489
USD 903 separately, you save USD 414
Career track
Digital Marketing Executive
Plan, create, run and measure digital marketing campaigns across social media, search and email.
USD 649
USD 1,194 separately, you save USD 545
Inside a lesson
This is how the first lesson of Python Programming from Zero to Job-Ready begins, exactly as learners see it. Every lesson is written to be read in one sitting and ends with an exercise and the key points to remember.
Module 1: Python Foundations
Installing Python and Your First Program
Before you can write a single useful program, you need a working Python installation and a comfortable place to type code. Many beginners lose days fighting with setup, so this lesson walks you through it carefully. By the end you will have Python installed, a code editor ready, and your first program running on your own computer.
What Python is and why it is worth learning
Python is a general purpose programming language. It is used for automating office tasks, building websites, analysing data, writing scripts that talk to other systems, and much more. Its syntax is designed to be readable, which makes it a good first language. The skills you build here (thinking in steps, breaking problems down, reading error messages) carry over to every other language you learn later.
Python code is run by a program called the interpreter. When you "run a Python file", the interpreter reads your code line by line from top to bottom and carries out each instruction. So installing Python really means installing the interpreter.

Your certificate
Complete every lesson and pass every module quiz to receive a certificate of completion from EMFAD Courses.
- Your name and the course title
- The date you completed the course
- A unique code that employers can check on this website
- Ready to print or save as a PDF
Verify a certificate
Every EMFAD certificate shows the course you completed and carries a unique code that employers can check on our website.
For organisations
Give each member of your team their own sign-in and every open course for 12 months. As team admin you receive a progress report by email every month.
| Team size | 12 months | Per learner |
|---|---|---|
| 5 learners | USD 899 | USD 180 each |
| 10 learners | USD 1,690 | USD 169 each |
| 25 learners | USD 3,990 | USD 160 each |
| 50 learners | USD 6,990 | USD 140 each |
| 100 learners | USD 9,990 | USD 100 each |
More than 100 learners, or invoice and bank transfer above USD 2,000: ask for a quote.

Questions and answers
How do EMFAD courses work?
Every course is a set of written lessons you study at your own pace. Each lesson ends with a practical exercise to do straight away and a short list of key points. Each module ends with a quiz, and the course ends with a final project that pulls everything together. When you finish, you receive a certificate of completion from EMFAD Courses.
Are there videos or live classes?
No. EMFAD courses are written, self-paced lessons with practical exercises. There are no videos, no live classes and no fixed timetable, so you can study on any device, on a slow connection and whenever suits you.
Can I read a lesson before I buy?
Yes. The first lesson of every available course is free to read without an account. Open any course page and choose Read the first lesson free.
How long is a course?
Each course page shows an estimate such as about 8 hours. We calculate it from the real lessons: reading time at 200 words a minute, plus 15 minutes for each exercise, 10 minutes for each module quiz and an hour for the final project, rounded to the nearest hour.
When does my access start, and for how long?
Your access starts as soon as your payment is confirmed. We email you a sign-in link within minutes. Single modules, single courses and learning paths come with lifetime access. EMFAD All Access and EMFAD for Teams last 12 months from the day access starts.
How do I sign in?
There is no password to remember. Enter the email address you used to order on the sign in page and we email you a one-time sign-in link that works for 30 minutes.

