Scratch Game Programming for Young Adults

Scratch Game Programming for Young Adults

English | 2016 | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 6.5 Hours | 1.03 GB

A fun guide to programming for kids & teens or adults who want to help kids learn to code.

Scratch is the best educational programming software for kids available today. With Scratch, you can create games and interactive art projects all while having lots of fun!

Designed by the MIT Media Lab’s Lifelong Kindergarten Group for 8 to 16 year olds, Scratch is a free programming environment that runs in your web browser. But Scratch users consist of people of all ages, including younger children with their parents. The software makes it easy for anyone to start developing their programming and problem-solving skills.

I’m Al Sweigart, the author of several programming books for kids and beginners. This course follows the content of my latest book Scratch Programming Playground, which you can read for free online under a Creative Commons license. This is my second Udemy course following my highly-rated “Automate the Boring Stuff with Python Programming”.

This course (and supplemental book) covers the creation of several classic games like brick Breaker, Snake, and Fruit Ninja. Instead of memorizing a list of programming concepts, you’re guided through making these games and picking up programming concepts on the way. The lectures follow the 6 game and computer art projects, along with additional content on debugging and experimenting with Scratch.

This course won’t make you a software engineer or app developer, but it can provide kids with fun activities and give parents and K-12 teachers the training they need to help children learn to code. By the end of this course, you’ll have a solid understanding of Scratch and its community of millions of users.

Table of Contents

Getting Started
1 The Scratch Website and Editor
2 The Scratch Editor and Using Code Blocks
Lecture 1 Quiz.html
Lecture 2 Quiz.html

Rainbow Lines Project
3 Rainbow Lines Project part 1 of 2
4 Rainbow Lines Project part 2 of 2
Lecture 3 Quiz.html
Lecture 4 Quiz.html

The Scratch Help System and Paint Editor
5 Finding Help in Scratch
6 The Paint Editor
Lecture 5 Quiz.html
Lecture 6 Quiz.html

Maze Game Project
7 Maze Game part 1 of 3
8 Maze Game part 2 of 3
9 Maze Game part 3 of 3
Lecture 7 Quiz.html
Lecture 8 Quiz.html
Lecture 9 Quiz.html

Extend the Maze Game Project
10 Making a Second Player
11 Adding Traps to the Maze
12 Adding Cheat Codes to the Maze Game
Lecture 10 Quiz.html
Lecture 11 Quiz.html
Lecture 12 Quiz.html

Basketball Game Project
13 Programming Gravity
14 Hitboxes and Programming the Hoop
15 Programming the Basketball
Lecture 13 Quiz.html
Lecture 14 Quiz.html
Lecture 15 Quiz.html

Extend the Basketball Game Project
16 Adding a Second Player
Lecture 16 Quiz.html

Brick Breaker Game Project
17 Programming the Paddle Movement
18 Programming the Bouncing Ball
19 Cloning
20 Making Text Messages Appear
Lecture 17 Quiz.html
Lecture 18 Quiz.html
Lecture 19 Quiz.html
Lecture 20 Quiz.html

Extend the Brick Breaker Game Project
21 Adding Colorful Backdrops and Effects
22 Trail Effects and Animated Text
Lecture 21 Quiz.html
Lecture 22 Quiz.html

Snake Game Project
23 Programming a Snake Body with Cloning
24 Hit Detection for the Snake
Lecture 23 Quiz.html
Lecture 24 Quiz.html

Extend the Snake Game Project
25 Adding Bonus Fruit and Cheat Codes
Lecture 25 Quiz.html

Fruit Slicer Game Project
26 Making a Fruit Ninja Game
27 Storing Data in Lists
28 Using the More Blocks Category
29 Programming the Begin Button and Drawing the Sliced Fruit
30 Programming the Fruit Throwing
31 Handling Game Events
32 Handling the Game End and Using Cloud Variables
Lecture 26 Quiz.html
Lecture 27 Quiz.html
Lecture 28 Quiz.html
Lecture 29 Quiz.html
Lecture 30 Quiz.html
Lecture 31 Quiz.html
Lecture 32 Quiz.html