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.

Coding for Kids - Learn to Program with Fun Games
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
0 (0 reviews )
4 hours 49 minutes
english
Online - Self Paced
course
SkillShare
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!.