Computational Thinking with Javascript 1: Draw & Animate
About this Course
This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this first course you will: know a framework for CT to help you learn about it and work with others; be developing your CT skills so that you can more easily work with digital technology of all kinds; be able to read and write programs in JavaScript that involve drawing and animation, using a specialised library; and post your creations on the web so that others can appreciate your skills. This course is suitable for: complete beginners; those who have taken an introductory course in any programming language and want to learn more deeply about the thinking and learning skills they are starting to develop; those who wish to learn Javascript in a supportive environment. The follow-on courses explore the manipulation and analysis of data, such an important aspect of our lives now, again in a highly supportive environment, and then we move the context to mainstream web--based platforms so that you can use these skills more widely.Created by: University of Glasgow

Related Online Courses
By the end of the specialization, you will be able to:\\n\\nUse digital tools to improve and maintain well-being. Secure and safely operate your digital tools and environment. Send and understand... more
The \"Metro Rail Systems and Construction\" specialization comprises three interconnected courses, each lasting 10 to 12 hours. The \"Planning of Metros\" course offers a thorough grasp of Mass... more
This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn... more
This Specialization is crafted to take beginners in this field from start to building functional prototypes, home projects, and new creations with custom peripheral hardware and a Raspberry Pi. If... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you configure an HTTP Load Balancer with global backends. Then, you stress test the Load Balancer and blacklist... more