Scratch Programming for Raspberry Pi

Learn how to use Scratch for designing animations, making fun interactive games and coding educational projects.
4.7 (20 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
824 students enrolled
$19
$95
80% off
Take This Course
  • Lectures 24
  • Length 1.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

#1 Scratch Programming course on Udemy, in terms of reviews (over 60)

#1 Scratch Programming course on udemy, in terms of 5 star reviews (over 40)

Bonus content added regularly. Latest update on 17-Nov-15. We will keep adding new content, so that our students have something to look forward to

All our students (Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10 courses under our brand and will be releasing a new course every 2 months.

____________________________________________________________________

This course is primarily targeted at young learners ( age 8 to 16), who are keen to explore the Scratch visual programming environment. No prior knowledge of computers or programming is required to benefit from this course.

The course is structured as a series of entertaining programming projects, through which the students will be introduced to all the building blocks of the Scratch programming language. By the end of the course, the students will be confident enough to create their own Scratch projects and games.

This course can be completed in around 3 hours. This includes the time required to complete the project assignments.

If your children are new to programming, this course will teach them how to ideate and design projects from scratch by using standard programming concepts.

If the student mails the project assignments, he/she will be eligible for a ScratchNinja "White Belt" certificate.

What are the requirements?

  • You would need to download the offline editor for Scratch 2.0

What am I going to get from this course?

  • Design animations
  • Make fun interactive games
  • Code educational programs
  • Submit projects for a Scratch Ninja Course Completion certificate

What is the target audience?

  • This course is best suited for children who want to learn a new visual programming language.
  • No prior knowledge of programming or coding is required.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
01:50

In this lecture, you will learn how to create a new Scratch account through the official website of Scratch.

06:43

In this lecture, you will get to know the ins and outs of the Scratch Programming environment. Specifically, you will learn about the Stage, where you work on your project. You will also learn about Sprites and the Sprites List. Next, you will learn about the Scripts Tab, Costumes and the Sounds Tab.

Section 2: Popeye the Sailor
04:24

In this lecture, you will learn about the "Say" and "Move" blocks. You will use these blocks to move the sprite and make the sprite talk.

Basics of Scratch Programming: Popeye the Sailor
3 questions
Section 3: Elephant underwater
06:18

In this lecture, you will learn about the "Switch Costume" block. You will also learn about the "Go to X,Y" block. Using these, you can make your sprites move and change costume.

You will also learn about the "Repeat" block and "Wait Seconds" block to control the sprites.

04:14

In this lecture, you will learn about the "Glide" and "Switch Backdrop" blocks. Along with the motion blocks you learnt in the previous lecture, you will create an interesting project that has changes to the backdrop, costumes while making the sprites move and glide.

Script Blocks: Elephant underwater
3 questions
Section 4: Frog catching the flies
05:49

In this interactive lesson you will learn how to manage multiple sprites, control the action of a sprite and also generate a reaction to a particular action.

05:26

In this interactive lesson you will learn how to manage multiple sprites, control the action of a sprite and also generate a reaction to a particular action.

03:46

In this interactive lesson you will learn how to manage multiple sprites, control the action of a sprite and also generate sounds.

Frog catching the flies
3 questions
Section 5: Hide and Seek game
05:05

In this lesson we learn how to make a sprite use the random function and how to capture an action as data. Here we use the example of a scoreboard.

04:38

In this lesson we learn how to make a sprite use the random function and how to capture an action as data. Here we use the example of a scoreboard.

Hide and Seek game
3 questions
Section 6: Maze game
05:35

This lesson teaches you how to create a maze game, move the sprite in the specified direction and change its color using "Motion" and "Sensing" blocks.

03:16

This lesson teaches you how to create a maze game, move the sprite in the specified direction and change its color using "Motion" and "Sensing" blocks.

Maze game
4 questions
Section 7: Project I: Maze game - Adding levels
01:14

This course has two projects. In order to be eligible for a ScratchNinja certificate, you need to complete the two projects and submit them.

Click here to submit your project

Article

A Fun Introduction to programming for Children using Scratch has two projects. You have to complete the two projects to get the Scratch Ninja Completion certificate.

Click here to submit your project

Section 8: Scratch Paint Editor
05:31

In this lesson you will learn about Pen blocks and also learn how to create a paint editor using Scratch.

04:14

In this lesson you will learn about Pen blocks and also learn how to create a paint editor using Scratch.

Scratch Paint Editor
2 questions
Section 9: Creative Stamp
04:08

This lesson teaches you how to make a Scratch Creative Stamp with the Stamp block and how to change backdrops and costumes by pressing keyboard keys.

04:12

This lesson teaches you how to make a Scratch Creative Stamp with the Stamp block and how to change backdrops and costumes by pressing keyboard keys.

Creative Stamp
3 questions
Section 10: Break the glass
07:52

In this lesson you will learn about how to activate scripts with sound using the Loudness block.

Break the glass
3 questions
Section 11: Introduction to PicoBoard
01:30

This lesson is all about getting to know the PicoBoard. It contains "sound" and "light" sensors that allow Scratch programs to sense and respond to physical stimulate. It also has a "slider" and a "button" to control a character in a game. It also comes with "USB cable" and four set of "alligator clips" that measure the electrical resistance in a circuit.

9 pages

In this lecture, you will learn how to getting started with PicoBoard.

Section 12: Paper Windmill
05:42

In this lesson you will learn how to use the sound sensor in PicoBoard to interact with Scratch programs.

PicoBoard Sensors
3 questions
Section 13: Project II: Chhota Bheem
02:16

This course has two projects. You have to complete the two projects in order to be eligible for a ScratchNinja course certificate.

Click here to submit your project

Article

A Fun Introduction to programming for Children using Scratch has two projects. You have to complete the two projects to get the Scratch Ninja Completion certificate.

Click here to submit your project

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Venkatesh Varadachari, Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Instructor Biography

Kamesh Dkr, Product Engineer - Technology, ScratchNinja Specialist

Kamesh DKR is passionate about working at the intersection of technology and education. He believes that learning should be fun, entertaining and contextual.

Kamesh has a Masters in Computer Applications from VIT, one of the top engineering schools in India.

Kamesh is a product engineer with ScratchNinja and is responsible for developing user friendly educational courses to teach cutting edge technological concepts to school students.

Ready to start learning?
Take This Course