When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Coding for Kids - Learn to Program with Fun Games

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon4 hours 49 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Coding for Kids - Learn to Program with Fun Games

Coding Course Introduction

The Tool We Will Use & Setting Up Your Account

Welcome to the World of Coding with Scratch!

Getting Your Feet Wet: The Scratch Interface

The ABCs of Coding: What is Code?

Bringing Ideas to Life: Creating Your First Scripts

A Closer Look: Discovering Scratch Blocks

Mastering the Fundamentals: Navigating the Scratch Workspace

Your First Game Adventure: Crafting a Dragonfly Chase in Scratch

Coding Your Dragonfly: The Journey Begins

The Chase Concludes: Catching the Ladybug

Setting the Stage for a Soccer Header Game

Bringing Characters to Life with Code

Bouncing to Success: Animating the Soccer Ball

Mastering Interaction: Ball and Player Dynamics

Embracing Randomness: Elevating Game Challenge

Precision Programming: Perfecting the Header

Game Over: Introducing Consequences for Missed Headers

Keeping Score: Introducing Variables and Game Logic

Fine-Tuning the Scoring System

Smoothing the Edges: Debugging Game Flow

Leveling Up: Introducing Dynamic Difficulty

Final Touches: Polishing Your Soccer Header Game

Gear Up: Crafting an Endless Traffic Adventure

Laying the Groundwork: Organizing Your Game Assets

Crafting the Illusion of Motion: The Road to Realism

Mastering the Loop: The Art of Seamless Transitions

Steering the Game: Implementing Player Control and Layer Dynamics

Refining the Turn: Directional Dynamics and Logical Flow

Creating Dynamic Obstacles: The Road Comes Alive

From Obstacles to Traffic Jam: Mastering Cloning for Dynamic Obstacles

Randomizing the Road: Creating Lifelike Traffic Patterns

Bringing the World to Life: Animating the Scenery

Final Touches: Collision Detection and Spinout Animation

Leveling Up: Injecting Dynamism into Gameplay

Strategic Game Evolution: Mastering Variables for Dynamic Gameplay

Mini Challenge: Integrating Variables for Enhanced Game Mechanics

The Final Touch: Enriching Gameplay with Sound Effects and Music

Embarking on Arcade Ski Adventure: Conceptualizing the Masterpiece

Structuring the Stage: Importing the Arsenal

Initiating Motion: Crafting Player Dynamics

Enhancing Realism: Mastering Ski Dynamics

Enhancing Trees: Leveraging Past Insights

Crafting Snow Trails: Simulating Ski Marks

Code Optimization: Enhancing Game Mechanics

Final Touches: Perfecting Your First Game

Crash Detection Basics: Implementing Initial Collision Logic

Refined Crash Mechanics: Integrating Broadcast Messages

Crash Animation Mastery: Enhancing Player Feedback

Unveiling Algorithms: Crafting the Safe Path

Mastering Functions: The Core of Reusable Code

Exploring Functions Through Creative Coding

Enhancing Game Realism: Graphics and Layers

Amplifying Immersion: The Power of Sound

Mastering Score Dynamics: From Simple Tally to Competitive Edge

Crafting the Gateway: Building an Inviting Start Screen

Setting the Stage: Layering and Activation for a Seamless Start

The Final Touch: Refinements and Revelations

What You Will Learn?

  • What Will You Learn?.
  • In an era where programming is synonymous with shaping the future, our class stands out by making coding accessible, enjoyable, and profoundly impactful. Inspired by Steve Jobs' vision that coding cultivates critical thinking, we offer a unique and delightful journey into programming. By crafting an exciting game, you'll not only grasp the essentials of coding through Scratch—a platform conceived by MIT for educational purposes—but also embrace the creativity and logic that programming entails. Led by the dynamic duo of Craig, a seasoned educator with a PhD in educational technology, and Joshua, a young coding prodigy, you'll experience a blend of expertise and youthful insight that makes learning both effective and enjoyable..
  • Why Choose Our Class?.
  • Our Class distinguishes itself through three key aspects:.
  • Engagement: We believe in the power of fun in learning. Our Class is designed to make your first programming venture through game development an absolute delight..
  • Accessibility: With Scratch as your learning platform, you'll find coding to be an intuitive and rewarding skill to develop, laying a solid foundation for future endeavors in more complex programming languages..
  • Expert Guidance: Benefit from Craig's extensive experience in technology education and Joshua's fresh, approachable perspective to learning. Together, they offer a comprehensive learning experience that prepares you for the digital future..
  • Class Features.
  • Our class is meticulously designed to ensure a comprehensive learning experience. High-definition video lectures, enriched with superior audio quality and clear visual aids, guide you through every step. Supplemental exercises and solutions complement each lesson, reinforcing your understanding and skills..
  • Why This Class Is a Must.
  • Craig's qualifications, teaching prowess, and the high quality of instructional materials set this class apart. With over 20 years of experience in IT and education, Craig has inspired audiences worldwide, from students to professionals. His ability to convey complex concepts in an accessible and engaging manner, combined with Joshua's youthful insights and enthusiasm, make this course an unparalleled opportunity to start your coding adventure..
  • Embark on this exciting journey with us and unlock the door to a future rich in creativity and opportunity. Programming is not just a skill—it's a passport to the digital age, and it all begins with this class!.