Level

Beginners

Language

English

Duration

7hr 4min

Certificate

Available

About this Course

In this course, we'll learn to code and start with the basics of programming. Developed by MIT, Scratch is so fun to learn that it makes programming seem like a game. We'll learn Scratch by first looking at all the code blocks in each category one by one and then we will go hands on and make tons of fun games. This is the only and most in depth course available at Airschool as it not only shows you how to create games but also teaches you each and every code block available to us in Scratch Programming and then with the help of quizzes and by using concrete examples, it teaches you the difference between code blocks and why should we use one code block over the other. Gaining theoretical knowledge by watching lectures and doing quizzes will then help you to think logically and with that knowledge, you can practically write your own code. The content is designed to be fun! We will learn to create cool animations and create some of the most popular games: Balloon Pop, Shark Attack, Whack a mole, Alien Invaders, Flappy Bird and many more. These games are handpicked to effectively learn computer science and programming topics while having fun along the way. I will update the course on a regular basis with new content and challenges! This course is designed for 1) Parents or teachers who want to give their children the best skills and most fun 2) Beginners who want to learn to code games 3) Anyone new to programming who doesn't know where to start I had fun creating this course and really excited to welcome you in the growing field of Computer Science. Can't wait to have you in the course!

Who should take this course

  • Who should course answer 1
  • Who should course answer 1
  • Who should course answer 1
  • Who should course answer 1
  • Who should course answer 1

Browse Lesson Plans

What Scratch Programming is and why it's useful

  • Introduction 1min 24sec
  • Creating your first Project 3min 17sec
  • What is Code? 4min 16sec
  • Learning X and Y Coordinates 3min 26sec
  • Coordinates Demo 5min 16sec

We'll look into all the code blocks related to Sprite Motion

  • Understanding Motion in Scratch - Part 1 8min 5sec
  • Understanding Motion in Scratch - Part 2 11min 7sec

We'll learn what are Sprite and how to use them

  • Sprite Costumes 5min 42sec
  • Sprite Sounds 5min 13sec

We'll look into all the code blocks related to Looks

  • Understanding Looks in Scratch - Part 1 9min 7sec
  • Understanding Looks in Scratch - Part 2 11min 29sec

We'll look into all the code blocks related to Sound

  • Understanding Sounds in Scratch 9min 8sec

We'll look into all the code blocks related to Events

  • Understanding Events in Scratch - Part 1 6min 42sec
  • Understanding Events in Scratch - Part 2 9min 29sec

We'll look into all the code blocks related to Operators

  • Understanding Operators in Scratch - Part 1 8min 33sec
  • Understanding Operators in Scratch - Part 2 11min 1sec
  • Understanding Operators in Scratch - Part 3 9min 44sec

We'll look into all the code blocks related to Controls

  • Understanding Controls in Scratch - Part 1 9min 46sec
  • Understanding Controls in Scratch - Part 2 11min 7sec
  • Understanding Controls in Scratch - Part 3 7min 37sec

We'll look into all the code blocks related to Sensing

  • Understanding Sensing in Scratch - Part 1 10min 48sec
  • Understanding Sensing in Scratch - Part 2 10min 3sec

We'll understand what variables and how can we use them

  • What is Variable? 4min 1sec
  • Difference between Local and Global variables 8min 19sec
  • Understanding Variables in Scratch 6min 29sec
  • Understanding Lists in Scratch 8min 19sec

We'll make our very first game in which out score will increase when we pop the ballon

  • Balloon Pop Game - Intro 58sec
  • Making Balloon Pop Game 5min 59sec

A game in which we'll control paddle and score will increase when ball touches the paddle

  • Paddle Game - Intro 52sec
  • Paddle and Ball Motion 5min 49sec
  • Adding Score and Game Over Screen 6min 37sec

Eat as many fish as you can to increase score

  • Shark Attack Game - Intro 1min 27sec
  • Making Shark Attack Game 12min 39sec

Save Giga from falling balls

  • Ball Attack Game - Intro 1min 8sec
  • Animating Falling Ball 7min 34sec
  • Adding Lives and Game Over Sprite 8min 50sec

Smash as many viruses as you can to increase your score

  • Whack a Virus Game - Intro 1min 31sec
  • Creating the Virus 13min 25sec
  • Making Game Over feature 5min 58sec
  • Adding time counter at start 10min 58sec

A platformer where you control a Dino and help him jump over obstacles

  • Dino Rush - Intro 1min 17sec
  • Dino functionality and costumes 8min 58sec
  • Cactus functionality and costumes 11min 51sec
  • Score and Game Over Screen 6min 45sec

A math quiz game with random addition and multiplication questions

  • Math Game - Intro 2min 51sec
  • Asking User for Choice 8min 34sec
  • Displaying Random Questions 11min 51sec
  • Checking Correct Answers 16min 14sec
  • Adding Restart Button 5min 24sec

Shoot aliens with your spaceship

  • Space Invaders - Intro 1min 11sec
  • Controlling for Spaceship & Alien 7min 47sec
  • Spaceship Missile 8min 3sec
  • Implementing Game Over 4min 30sec
  • Alien hitting Missile 8min 32sec

Fly a bird and tackle all the obstacles

  • Flappy Bird - Intro 53sec
  • Making Bird Jump 6min 11sec
  • Moving Pipes 9min 50sec
  • Adding Score and Fixing Pipe 4min 14sec
  • Adding Game Over Feature 5min 38sec
  • Adding Main Menu and Sound 9min 19sec

Where to go next?

  • THANK YOU! 1min 28sec
πŸ”₯πŸ”₯πŸ”₯ 15+ enrolled on this course

About Expert

Abdullah Shabbir

Software Quality Engineer | Agilent Technologies

Software Engineer who loves to play console games

Reviews

0 stars 0 ratings
There are currently no Reviews available for this course

Come out of this class as a

  • Scratch Programmer
  • Creative Developer
  • Logical Thinker
One time fee for the whole master course
15+ enrolled on this course