Can students create a project from scratch in a text language (Python, JavaScript, HTML/CSS,P5JS, and Java)?

Edited

Yes! Simply click the Create A New Project on the My Projects page of the class. The DIY Projects tab has options for Python, JavaScript, HTML / CSS, P5JS, and Java. You can also find handy starter projects.