Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
This course is also available with captions in the following languages:
Arabic
/learn/intro-programming-ar
Spanish
/learn/a-programar
Computational Thinking, Algorithms, Video Game Development, Software Development, Computer Programming, Software Design, Programming Principles, Debugging, Animation and Game Design, Software Engineering, Game Design
Reviews
4.7 (3,584 ratings)
5 stars
80.71%
4 stars
14.53%
3 stars
2.12%
2 stars
0.80%
1 star
1.81%
JC
Sep 20, 2021
Very fun and engaging course. Allows you to interact with your peers and gain valuable feedback. The interviews were also very useful as they showed how concepts could be utilized in other fields.
EA
Jun 4, 2020
for a total beginner in coding, this course was the perfect start! It was easy to understand, and easy to program (coding wit already?)Thank you so much for offering such a wonderful way to learn!
From the lesson
Code Gone Loopy!
In this unit you鈥檒l keep working with control structures, you鈥檒l find out how to use events in your programs and how to incorporate visual and sound effects in Scratch. You鈥檒l also start thinking about the requirements and the design of your program.