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, Software Testing, Computer Programming, Software Design, Programming Principles, Debugging, Animation and Game Design, Software Engineering, Game Design
Reviews
4.7 (3,566 ratings)
5 stars
80.76%
4 stars
14.49%
3 stars
2.10%
2 stars
0.81%
1 star
1.82%
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!
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.
From the lesson
Think Like a Software Engineer
In this unit you鈥檒l follow all the steps of software development to create a fun computer game. You鈥檒l also learn about message broadcasting and concurrency.