Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Scratch

Learning Scratch

2h 19mBeginner2016-04-26

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

Scratch is an up-and-coming introductory programming language. Developed by students at MIT, Scratch allows users to create web animations, games, and interactive stories, all without a single line of code. Originally intended for kids ages 8–16, Scratch's web-based platform is ideal for educators who want to incorporate programming in the classroom, and adult students who want to learn a visual language before progressing to code. Todd Perkins, author of Programming for Non-Programmers, shows how to use Scratch to create simple web projects and teach yourself basic programming concepts along the way.

He starts with demonstrating how to create your first project and gather the artwork (aka sprites) and other assets you'll need to build it. Todd then reviews the prebuilt scripts, the bits of code that control the logic of your Scratch projects, and explains how to use the different script types for different functions, such as animating sprites, responding to events such as button clicks, and comparing values. In chapter 3, he covers costumes, and in chapter 4, he shows how to load and play sounds. Finally, he shows how to put it all together into a complete web game, which you can then share with the Scratch community.

Learning objectives
What is Scratch?
Creating your first project
Choosing a backdrop for your application
Creating sprites (reusable graphics) in Scratch
Working with scripts: animating objects, responding to events, and checking logic
Switching sprite costumes
Changing the appearance of sprites with custom-drawn costumes
Playing sounds
Building a game with Scratch

Skills covered

ScratchMIT Media LabLearningProgramming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - How to use the exercise files

1. Get Started with Scratch

  • 04 - What is Scratch
  • 05 - Create a Scratch account
  • 06 - Your first project
  • 07 - Backdrops
  • 08 - Sprites
  • 09 - Paint in Vector mode
  • 10 - Paint in Bitmap mode
  • 11 - Backpack
  • 12 - Tutorial projects

2. Scripts

  • 13 - Motion
  • 14 - Looks
  • 15 - Events
  • 16 - Pen
  • 17 - Control
  • 18 - Sensing
  • 19 - Operators
  • 20 - Variables
  • 21 - Comments and Cleanup

3. Costumes

  • 22 - Animate costumes
  • 23 - Draw custom vector costumes
  • 24 - Draw custom bitmap costumes

4. Sounds

  • 25 - Load a sound
  • 26 - Edit sounds waves
  • 27 - Make a looping beat
  • 28 - Instruments

5. Build a Game

  • 29 - View the finished game
  • 30 - Set up the layout
  • 31 - Make a character walk
  • 32 - Spawn clones
  • 33 - Randomness
  • 34 - Detect collisions
  • 35 - Create pickup items
  • 36 - Display a score
  • 37 - Share your creation

Conclusion

  • 38 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal