Online Course – University of Glasgow’s Certified Professional Internship in Computational Thinking with JavaScript

Unleash the thinking behind computing. Develop foundational skills that will lead you to a deep understanding of the world of computers and the ability to exploit the potential of computing.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • In-depth understanding of problem-solving principles using software technologies
  • Using JavaScript to create graphics and analyze data
  • Developing interactive web applications
  • Acquiring independent learning skills
  • Dealing with new problem areas and technologies
  • Practical programming experience through exercises and projects

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • Web application developer
  • Data Analyst
  • Interactive graphics developer
  • JavaScript developer
  • Client-side programmer
  • Web application developer
  • Technological solutions developer
  • Software Technology Specialist
  • Technological project developer

Internship – a course series of 4 courses

This specialization is intended for those who do not have much experience in the world of computers but are interested in taking the first step to deeply understand the principles and applications of problem solving using software technologies.

Learners will use JavaScript in a web-based framework to create graphics and analyze data, and integrate these into interactive web applications. Learners will acquire independent learning skills that will enable them to tackle new problem areas and technologies in their work and lives.

Hands-on Learning Project

The course is based on a practical approach in which learning is carried out through a variety of programming exercises, ranging from small, organized exercises to open-ended projects of the learner’s choice.

The context is programming in JavaScript, initially in a supportive environment for beginners within the Coursera platform, and progressing to industrial-grade tools suitable for creating interactive web-based applications.

Details of the courses that make up the specialization

Computational Thinking with JavaScript

Course 1: Draw and Make Accessible

33 hours

  • What you will learn: A central problem-solving framework for using new technologies in any problem area. Experience using the framework with JavaScript and animated graphics.
  • Skills you will acquire: Programming principles, JavaScript, computational thinking.

Course 2: Model and Analyze

19 hours

  • What you will learn: Learners will discover how to process, analyze, and visualize data using simple JavaScript libraries and data structures.
  • Skills you will gain: data handling, software development, computer programming, coding, JavaScript.

Course 3: Organize and Interact

29 hours

  • What you’ll learn: Develop and deepen your computational thinking skills. Learn how HTML and JavaScript work together to give you most of what you see on the web. Develop skills in reading and writing HTML and JavaScript to create interactive and animated web pages with text and graphics, using new libraries.
  • Skills you will acquire: Programming principles, computer programming tools, HTML, JavaScript, computational thinking.

Course 4: Create and Publish

21 hours

  • What you will learn: Experience raising, developing, and implementing a programming problem of your choice. The stages of the software development process.
  • Skills you will acquire: Programming principles, Program Evaluation and Planning Technique (PERT), Program management.