# Online JavaScript courses | Domestika

> Domestika is the largest creative community. Learn and share from anywhere with online courses taught by the best professionals in the world of design and creativity.

- [Creative Coding: Making Visuals with JavaScript](https://www.domestika.org/en/courses/2729-creative-coding-making-visuals-with-javascript): Bruno Imbrizi — Learn the fundamentals of programming and discover how to develop, draw, and animate visuals and text with code — Beginner · 21 lessons (2h 42m)
- [Introduction to JavaScript Programming](https://www.domestika.org/en/courses/390-introduction-to-javascript-programming): Javier Usobiaga Ferrer — Get started with essential programming language to create interactive websites — Intermediate · 25 lessons (3h 3m)
- [Design, Development, and Launch of a Website](https://www.domestika.org/en/courses/1042-design-development-and-launch-of-a-website): Javier Usobiaga Ferrer — Learn the complete process behind creating and publishing a website using HTML, CSS, and JavaScript — Beginner · 27 lessons (2h 59m)
- [Creative Coding 2.0 in JS: Animation, Sound, & Color](https://www.domestika.org/en/courses/3862-creative-coding-2-0-in-js-animation-sound-color): Bruno Imbrizi — Explore advanced coding techniques to produce unique visuals that combine color, movement, and sound in JavaScript — Intermediate · 28 lessons (2h 48m)
- [HTML, CSS and JavaScript for Beginners](https://www.domestika.org/en/courses/4905-html-css-and-javascript-for-beginners): Yannick Gregoire — Learn the fundamentals of creative web design to build interactive sites from scratch using HTML, CSS, and JavaScript — Beginner · 22 lessons (2h 59m)
- [Creative Web Design: Planning and Coding from Scratch](https://www.domestika.org/en/courses/2309-creative-web-design-planning-and-coding-from-scratch): DXR Zone — Learn how to design and build an engaging website using HTML, CSS and JavaScript — Beginner · 18 lessons (3h 16m)
