On the website Cratecode, programming tutorials are interactive (code in your browser style) and non-linear (you can study whatever you choose rather than following a predefined path). You can learn from user-generated lessons, and we use AI to assist you!