This is the second course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript programming language. At the end of this second course you will: know a framework for CT to help you model the real world using abstract data structures; have developing CT skills so that you can perform common data analytics tasks; be able to read and write programs in JavaScript that involve processing, analysing and visualizing data, using a specialised library; and post your creations on the web to share your code with others.
Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.
This course is suitable for: learners who have taken the first course in this specialization 'Computational Thinking in JavaScript 1: Draw and Animate' or for those who have basic JavaScript skills and want to learn about simple data analytics.
Course 2 of 4 in the [Computational Thinking with JavaScript Specialization]().
What You Will Learn
Learners will discover how to process, analyse and visualize data using simple JavaScript libraries and data structures.
Syllabus
WEEK 1
Sequences of Data
We introduce the array data structure in JavaScript, which is used to represent an ordered sequence of data values.
WEEK 2
Objects Everywhere
We introduce JavaScript objects, which are named collections of values, used to model real-world entities.
WEEK 3
Nested Data Structures
Data structures can be embedded inside other data structures, to model more complex real-world entities.
WEEK 4
Integrative Coding Project
We integrate the various concepts we have introduced throughout this course, to build a data processing system to cluster data into similar groups