Hello, and welcome to Code Yourself, An Introduction to Programming. I'm Areti Manataki from the University of Edinburgh. >> I am Inés Kereki from the ORT University of Uruguay. >> And we're delighted that you've decided to join us in this computer programming adventure. >> Computer programs are everywhere, from coffee machines, MP3 players, to spaceships and medical robots. But just like astronomy is more than simply using telescopes, computer science is more than simply using computers. It's about programming computers to tell them what to do. >> This course aims to teach you how to program and help you develop all those skills that are fundamental to computer programming. What we call computational thinking. You will learn how to program in Scratch, a simple and fun visual language that is ideal for complete beginners. From day one of this course, you will create computer programs like animations, games, and interactive stories. You will get to realize how creative and fun computer programming can be. You'll be introduced to basic concepts of computer science. And we will help you investigate subjects like, algorithm design, user interaction, and code reusability. More importantly, you will learn how to tackle and analyze problems in computational firms and how to go about developing computer programs. In other words, what to think about before you actually start writing a program. While coding. And what to pay attention to once you've written your program. >> You don't need to know any of this already. This course is aimed at complete beginners in programming and computer science. And we are here to help you and support you in every step of this journey. >> By the end of this course, not only will you have created a wide range of computer programs. But you will also be able to think like a software engineer ready to embark on more advanced programming adventures. In the next video, we will detail how the course works.