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.
This course is part of the Computational Thinking with JavaScript Specialization
Offered By


About this Course
No prior experience is expected - the course is aimed at those with no programming experience - even those who usually uncomfortable with technology.
What you will learn
A key problem solving framework to use new technologies in any problem domain.
Experience using the framework with Javascript and animated graphics.
Skills you will gain
- Programming Principles
- JavaScript
- Computational Thinking
No prior experience is expected - the course is aimed at those with no programming experience - even those who usually uncomfortable with technology.
Offered by
Syllabus - What you will learn from this course
Introductions - and starting out with CT using graphics in JavaScript
Solving problems / programming a task
More complex drawings, and how to handle their descriptions
Animations - and consolidating what we've learned so far
About the Computational Thinking with JavaScript Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
I've done a little programming already. Should I take this course?
More questions? Visit the Learner Help Center.