
Students will be able to quickly make a free account on web-based scratch 3.0 software without any potential mistakes.
All coding sections will be introduced. Students will be able to differentiate and identify specific coding blocks withs color and functionality.
Students will able to locate and import different types of sprites and background
Students will develop overall understanding of scratch platform
Students will be able to save and load their projects without losing it.
Students will learn how to publish their projects on scratch 3.0.
Explore the Scratch coordinate system (XY grid) with origin at the center, and learn how X and Y values move sprites to positions using position blocks.
Students will be able to differentiate the difference between animation and games.
Design an animated start page by placing a galaxy background, assembling alphabet sprites into a single block, and making the word glide to random positions forever after the green flag.
In this lecture following blocks and topics are covered.
Event block
Forever loop
IF Then Block (Conditional)
Sensing block for (Enable control)
In this lecture, students will learn how to import backgrounds as well as create a customized backdrop using animation editor/costumes.
Followins blocks and topics are covered in this lecture
Sensing block for sensing colors
Text block for display (Game start/Game Over)
Import backdrops/canvas
Create customized backdrop
Coordinate system block i.e GoTO specefic positon
Build a striker game in scratch by coding a paddle that tracks the mouse, resets on green flag, and uses loops, variables for scoring, and operators to drive gameplay.
Build a scratch striker game in part 3 by detecting touches, reversing the ball, and updating a score variable until the ball hits the ground.
Create green pipes as obstacles in Scratch by drawing, duplicating, and flipping them vertically, then use a forever loop to glide along the x-axis toward the bird after green flag.
Learn to make a Scratch Flappy Bird game harder by using touching color conditions and an or block, add sounds and text, and adjust pipe timing.
Create a Scratch hissing snake game by designing the head, body, tongue, and eyes. Program arrow-key controls inside a forever loop to steer the snake with directional angles.
Add a score variable that starts at zero and appears on top left when the snake eats items; start the snake at center and end the game at the edge.
Clone the snake body to lengthen it as the head eats, align the new segment, and add a tiny delay plus a game-over broadcast.
Develop a scratch snake game by spawning apples at random x and y positions, increasing the score when the snake head eats an apple, and adding a hiss sound.
Design the game over screen that appears when the snake hits the edge, triggered by a gameover broadcast, with a centered background and text, and set head size to 50.
Explore drawing polygonal shapes with Scratch's pen extension, using loops to form triangles, squares, pentagons, hexagons, and octagons with precise turns and pen settings.
Discover video sensing in Scratch using the onboard camera to detect colors and control sprites. Create interactive games by setting color-based conditions, matching gestures, and triggering movements, sounds, and animations.
Programming has never been fun to experience. I am sure you will enjoy as much as I was enthralled while recording lectures for hours on end of this course. There are endless attributes of this course following are some of the perks and learning outcomes of this amazing crash course.
This course is scientifically designed for students with little to no knowledge about programming and who are struggling to understand coding concepts in their schools/high schools.
Students will be able to understand and apply coding concepts in no time.
It contains complete hands on guide from account creation to game development
Concepts of coding blocks are explicitly described in each section.
Each section contains game oriented lectures of programming concepts
Almost all the coding blocks are covered in scratch 3.0 programming course.
Students will be able to practically apply the concepts of controls, sensing, functions, variables, mathematical operators etc. in scratch platform.
Students will be able to grab the concepts of script programming i.e. python, C,C++ etc. after taking this course.
This course is useful for both students and professional instructor because all lectures contain step by step optimized guide to understand functionality of coding blocks rather than just dragging onto the screen.