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.
Your First Computer Program
In this unit you’ll create your very first computer program! You’ll be introduced to basic programming concepts and you’ll familiarise yourself with Scratch.
Code Gone Loopy!
In this unit you’ll keep working with control structures, you’ll find out how to use events in your programs and how to incorporate visual and sound effects in Scratch. You’ll also start thinking about the requirements and the design of your program.
In this unit you’ll have a go at modifying and extending existing games to create new versions. You’ll also learn about software engineering practices for testing and documenting your programs.
Reusing Your Code
In this unit you’ll be introduced to procedures and cloning in Scratch, and you’ll apply these ideas to reuse your code.
Think Like a Software Engineer
In this unit you’ll follow all the steps of software development to create a fun computer game. You’ll also learn about message broadcasting and concurrency.
Start your review of Code Yourself! An Introduction to Programming
Ashley Denise De Guzman
I finished this course last August. This was a five-week-long course. I finished all the lecture videos and quizzes for four days, with 2-3 hours of work per day. I had a bit of a background to programming since I learned it when I was in tenth gra…
I finished this course last August. This was a five-week-long course. I finished all the lecture videos and quizzes for four days, with 2-3 hours of work per day. I had a bit of a background to programming since I learned it when I was in tenth grade, but I was new to Scratch because we used a different app for programming.
Scratch is fun and let you discover a lot of things. I was a bit of familiar to the terms so I it was an advantage. The lecture videos were also great and easy to understand. You really don't have to memorize everything, understand the concept and a bit of what you've memorized.
It was fun to create animation and programs, it was a good practice. It was also fun to see other people's work, especially I don't know them personally. It was a fun experience. I recommend this course!
i have never learn or design program in such a friendly manner if they introduce courses of java,html,php,ruby,matlab or etc it would be very helpful . this is course is very helpful for scratch programming thanks instructors for this
Great course due to the teacher being a great communicator . If you are new to programming this class will walk you step by step in the process of programming.
I enjoy the course very much. It is well paced and the video managed to retain my attention as I am quite easily bored listening to lecture. I managed to learn how to program using Scratch. It is actually a very easy platform for people wanting to know more about programming.