Tutorial Bridge is a program for learning the game of contract bridge while at the same time playing and enjoying the game. This self-playing computer program gives the reasoning behind each non-trivial bid that is made, or card that is played. The user can interact with the program at a rate that is consistent with his or her current knowledge of the game. The ability to undo any bid or play permits the student to compare his or her action with what the program would do in the same situation. You learn while you play. No need to absorb all kinds of details about bidding, card play, and scoring before you have any fun at playing the game of bridge. Numerous example hands demonstrate the fundamentals of bidding and play. The program uses the Standard American Yellow Card (SAYC) bidding system. In Level 1, a reduced set of bidding rules and conventions is used - resulting in a fully playable, but less bewildering game for the beginner. The program runs at five different levels. At each successive level, more aspects of the bidding for contract bridge are introduced.The user can turn off the comments made after a bid or played card, and thus switch to a non-tutorial game mode. There is also a Challenge Charlie mode of play where the user, or up to 18 other challengers, can match wits with the computer.