The Code Project is a website that contains articles for an audience of primarily Microsoft computer programmers. Articles can be related to general programming, GUI design, algorithms or collaboration. Most of the articles have been uploaded by visitors and have not been extracted from an external source. Nearly every article is accompanied with source code and examples which can be downloaded independently. Once a visitor has registered a user account on The Code Project, they may write and upload their own articles and code for other visitors to view. These articles either go through a moderation and editing phase or are immediately posted as unedited reader contributions. The Code Project also employs a rating and comment system that helps to filter the good articles from the poor. It also has fairly active forums, and is a reasonably good resource for resolving difficult software development issues.
The Code Project contains articles and code pertaining to the following programming languages:
- C/C++ (emphasis on Microsoft Foundation Classes, but many other domains dealt with)
- Visual Basic