- Level Foundation
- Duration 26 hours
- Course by The Hong Kong University of Science and Technology
-
Offered by
About
Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating interactive storybooks, animations, and games with Scratch, which is a block-based visual programming language for anyone new to coding.Modules
Welcoming Message from Course Instructor
1
Videos
- Introduction Video
Course Introduction
1
Videos
- Course Introduction
Week 1 Introduction
1
Videos
- Week 1 Introduction
Introduction to Scratch
1
Assignment
- Using the Scratch Editor
1
Videos
- Introduction to Scratch
1
Readings
- What you need to complete the course
Getting around on Scratch
1
Assignment
- Loading a project
2
Readings
- Sprites and Blocks
- Saving and loading projects
The Hello World Game
3
Assignment
- About the HelloWorld game
- Summary
- Homework
3
Videos
- Win the game with your mouse
- Win it with instructions
- Win it with a program
4
Readings
- Description
- Win the game with your mouse
- Win it with instructions
- Win it with a program
Scheduling Movement and Speech
1
Assignment
- Action timeline
2
Readings
- Review and Preview
- Steps of the example
The Frog Prince Story
2
Assignment
- Summary
- Homework
1
Videos
- The Frog Prince Stroy
1
Readings
- Steps to finish the Frog Prince story
Week 2 Introduction
1
Videos
- Week 2 Introduction
Wait until touched
1
Assignment
- Touching
2
Readings
- Review and Preview
- Steps of the example
Touch Base
2
Assignment
- Summary
- Homework
1
Videos
- Pass the Baton
1
Readings
- Steps to finish the Touch Base program
Messaging Other Sprites
1
Assignment
- Messages
2
Readings
- Review and preview
- Steps of the example
Practise for World Cup
2
Assignment
- Summary
- Homework
1
Videos
- Soccer Practice
1
Readings
- Steps to finish the Practise for World Cup program
Week 3 Introduction
1
Videos
- Week 3 Introduction
Detecting Walls
1
Assignment
- Detecting Walls
2
Readings
- Review and Preview
- Steps of the Example
Sliding Down the Slope
2
Assignment
- Summary
- Homework
1
Videos
- Sliding Down the Slope
1
Readings
- Steps to finish the program
Go around the Edges
1
Assignment
- Reach and Turn
2
Readings
- Review and Preview
- Steps of the example
A Car on the Road
1
Videos
- A Car on the Road
1
Readings
- Steps of the program
One-way Path
2
Assignment
- Summary
- Homework
1
Videos
- One-way Path
1
Readings
- Steps of the program
Week 4 Introduction
1
Videos
- Week 4 Introduction
Repeats until a Condition
1
Assignment
- Loops and Variables
2
Readings
- Review and Preview
- Steps of the example
Logo Turtle
2
Assignment
- Summary
- Homework
1
Videos
- Logo Turtle
1
Readings
- Steps of the program
Conditions to Stop Repeats
1
Assignment
- Variables
2
Readings
- Review and Preview
- Steps of the example
Adding Game
2
Assignment
- Summary
- Homework
1
Videos
- Adding Game
1
Readings
- Steps of the program
Week 5 Introduction
1
Videos
- Week 5 Introduction
Flappy Parrot
1
Assignment
- Summary
1
Videos
- Flappy Parrot
3
Readings
- Preparation
- Get set. Go!
- Revising the details
Exam 1 - Mountain - 3D Arts
1
Assignment
- Exam 1 - Mountain 3D arts
Exam 2 - White Water
1
Assignment
- Exam 2 - White Water
Exam 3 - Scratch World Animation
1
Assignment
- Exam 3 - Scratch World Animation
Auto Summary
Discover the foundations of coding with "Programming with Scratch" on Coursera. Ideal for beginners in IT & Computer Science, this course teaches basic programming through interactive storybooks, animations, and games using the visual language Scratch. Enhance your computational thinking skills over 1560 minutes, with subscription options including Starter and Professional. Perfect for those new to coding.

Kenneth W T Leung