In all ICO projects, at least there is a smart contract, as the maximum code at the Github. A link to Github is usually locatedion the ICO website along with other links to social networks.
It is not necessary to be a programmer to superficially analyze the code of the project. For example, let's take the code of the Universa project, whose code is their main work, judging by the announced large-scale plans. And they had plans to surpass Bitcoin and Ethereum: https://github.com/UniversaBlockchain/universa
You can see when the sources were created. At the time of writing this article - it is 8 months. Latest commit tells us when the last time any changes were made. Therefore, it is also possible to draw conclusions on how regularly the code is operated and changes are made.
The issues section is useful. Where other coders ask questions to the project. There you can get an idea of the technical part of how the team members answer questions and how deeply they understand the subject. If it's not at all clear, you can ask technical questions yourself on bitcointalk or on the Github.