Learning how to code can be challenging. It is hard to find good resources that are relevant, practical and engaging at the same time. Coding for Visual Learners is a course that teaches coding from scratch in a highly engaging and visual manner using the vastly popular programming language JavaScript.

If you are an artist or a visual designer this course is perfect for you as you might find the examples we will be building to be directly relevant to your work. If not, this is still a great course for learning programming as the visual nature of the exercises will help you grasp the fundamentals of programming easier and let you build a strong foundation in a shorter amount of time.

Learning 3D Graphics on the Web with Three.js

3D graphics are a core part of data visualization, virtual reality, augmented reality, and gaming—all fields that are growing fast! This course on teaches the three.js JavaScript library to create 3D graphics for the web. Discover how to create 3D objects and customize their properties, work with different types of lights, animate your scene, add materials and textures, and build particle systems!


When done manually, data scraping, monitoring, and testing are labor-intensive and time-consuming. This course, Automating the Web Using PhantomJS and CasperJS, teaches web developers various ways that PhantomJS (a "headless" scriptable web browser) and CasperJS (a utility wrapper around PhantomJS) can be utilized to automate these kinds of interactions with websites. Find it on Pluralsight