Project Keffa is a Java programming language tutorial for absolute beginners who want to learn the language. It offers the lessons in Amharic, the official language of Ethiopia, and introduces programming development process, and Java--the language.

  • Class construct
  • Statements
  • Primitive data types
  • Abstract Data Type
  • Expressions
  • Conditional Statements
  • Loops
  • Arrays
  • Classes, Packages
  • Inheritance
  • Polymorphism
  • Exceptions
The tutorial series is organized into several sections which will be posted biweekly. The first of this series will be out August 15, 2000.

The lessons will be presented using HTML and PDF. The HTML documents require the Ethiopian Script fonts, which are available here for download. For the PDF documents, the reader either should have the Acrobat Reader or download it from Adobe's web site. Acrobat Reader is free.

Why the name Keffa? Keffa is one of the coffee growing provinces of Ethiopia located in the central part of the country. The region is famous for its rich wild coffee plants. It is not clear if the term coffee has an etymological connection to Keffa since Ethiopia is the origin of coffee. As we sift through the Java programming language, remembering Keffa is quite fitting, so goes the name Keffa.

This project is an open source, so your participation at any level is encouraged.

Senamirmir Project