A major obstacle to the adaptation and successful use of health information technology in the developing world is lack of a well trained workforce. I am part of a group in Ghana interested in harnessing the power of IT to improve the delivery of health care particularly in the rural communities. We operate on a limited budget and are looking for open source / free / low cost resources that we can use to train beginning health IT professionals. We are particularly interested in training resources for Database design and management as well as Programming and software Development. The more they apply to the context of health informatics the better. Do anyone know of such resources that can be used to train professionals in the development and maintenance of health IT systems?