Learn Programming From Scratch With Scratch
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.63 GB | Duration: 8h 31m
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.63 GB | Duration: 8h 31m
From Beginner to Game Creator - Learn the basics of programming in Scratch
What you'll learn
Understand and apply essential programming concepts such as variables, messages, control structures (like ‘if-then’ and ‘repeat’), lists, and cloning.
Create four engaging games: a popping balloon game, a space exploration game, a point-and-click adventure, and a basic jump-and-run game.
Gain practical experience by working on interactive projects that bring coding concepts to life in a fun and accessible way.
Develop critical thinking and problem-solving skills as you learn to debug and improve your Scratch projects.
Requirements
A willingness to learn and explore new concepts in programming.
No programming skills required, you will learn how to program in the course
Familiarity with using a computer, including using a Browser and basic file management.
Description
Welcome to “Learn programming from scratch with Scratch”, the perfect course for beginners who want to dive into the world of coding! Whether you have no prior programming experience or just want to improve on programming with beginner knowledge, this course will guide you through the basics of coding using Scratch, a visual programming language that’s both fun and easy to learn.What You’ll Learn:Create Four Exciting Games: Develop a popping balloon game, a space exploration game, a point-and-click adventure, and a basic jump-and-run game.Understand Core Programming Concepts: Learn about variables, messages, control structures like ‘if-then’ and ‘repeat’, lists and cloning.Hands-On Projects: Gain practical experience by working on projects that bring your ideas to life.Step-by-Step Instructions: Follow along with clear and detailed instructions that make learning to code accessible and enjoyable.Why Choose This Course?Designed for Beginners: No prior coding experience required. This course is tailored for those who are new to programming and game creation.Interactive and Engaging: Learn through interactive lessons and hands-on projects that keep you engaged and motivated.Build Real Skills: By the end of the course, you’ll have the confidence and skills to create your own games and projects in Scratch.Who This Course Is For:Teenagers and adults who are new to programmingAnyone interested in learning to code in a fun and interactive wayEducators looking for a beginner-friendly programming course to recommend to their studentsEnroll Now:Join us in “Programming with Scratch” and start your coding adventure today! Let’s make coding fun and accessible for everyone.
Overview
Section 1: Introduction
Lecture 1 Intro and Overview
Lecture 2 Open and install Scratch
Lecture 3 Overview Scratch UI
Lecture 4 Download course projects
Section 2: First game: Popping balloons
Lecture 5 First game, first code
Lecture 6 Improving the balloon motion
Lecture 7 The clicked event
Lecture 8 Play sound and counting the score
Lecture 9 Making more balloons
Lecture 10 Adding delay to the balloons
Lecture 11 Create an account for cloud storing and sharing
Section 3: Second game: Space explorer
Lecture 12 New game - controlling the space ship
Lecture 13 Adding the background
Lecture 14 Moving the background
Lecture 15 Second background sprite
Lecture 16 First obstacle - the rock
Lecture 17 Hitting the rock
Lecture 18 Damage and Repairs
Lecture 19 Random start position and custom blocks
Lecture 20 Cloning our rock
Lecture 21 Random delay
Lecture 22 Collecting stars
Lecture 23 Landing on a planet
Lecture 24 Refactoring the rocket ship script
Lecture 25 Switching backdrops
Lecture 26 Buying repairs
Lecture 27 Varying the price randomly
Lecture 28 Correcting the background code
Lecture 29 Exit the trading screen
Section 4: Third game: Avery's Adventure
Lecture 30 New Game - Controlling the main character
Lecture 31 Walking Animation
Lecture 32 Setting up the first room
Lecture 33 Display key info
Lecture 34 Picking up the key
Lecture 35 Moving the key to the inventory
Lecture 36 Unlocking the door
Lecture 37 The action menu
Lecture 38 Unlocking the door with the use action
Lecture 39 Custom speak block
Lecture 40 Change the room
Lecture 41 Changing game objects to clones
Lecture 42 Introducing lists
Lecture 43 Placing the objects
Lecture 44 Inventory list
Lecture 45 Placing objects in the Inventory
Lecture 46 Fixing object descriptions
Lecture 47 Showing the description in the inventory
Lecture 48 Fixing the game logic
Lecture 49 Placing Avery on the correct side
Lecture 50 Adding the satchel
Lecture 51 Placing the use button correctly
Lecture 52 Displaying different messages for each object use
Lecture 53 Check exit condition
Section 5: Fourth game: Jump around
Lecture 54 New game- Jump 'n Run
Lecture 55 Simulate gravity
Lecture 56 Digging out the cat
Lecture 57 The cat jumps
Lecture 58 Moving the cat left right
Lecture 59 Facing the right direction and fixing double jump
Lecture 60 Fixing collision detection
Lecture 61 Horizontal movement correction
Lecture 62 Hit the box not the cat
Lecture 63 Puzzle and 2nd room
Everybody that wants to learn programming in a fun and easy way, only using your browser