Start off small, you gotta know your underlying API. For this demo it's JavaScript and the HTML5 canvas API (which is MUCH easier to learn than the languages of the 90s except for BASIC)
From there, you'll need a good understanding of loops, control flow, data structures like arrays to store the pixels, lines, shapes, and colors, wiping and redrawing the screen between "ticks" (a single pass of the main loop), and refresh timing to control the speed of the animations.
On a side note there's actually a refresh bug in my plasma demo I just noticed a moment ago... if you leave it open for too long on plasma it starts redrawing faster and faster until it looks like glitch-art!
If it is how I think it is, then yes, it is a proof that you attended the event.
I'm not sure how it is in other countries, but in some countries (example: Brazil) some courses (like Computer Science) require you to have "additional hours", where these hours can be courses, lectures, etc related to the course.
To prove to the university that you did these courses, you need a certificate "proving" that you participated. Most of the time they are a PDF file with the name of the event, the date and your name in it.